| 123456789101112131415161718192021222324252627282930313233343536 |
- interface EasycomOption {
- isX?: boolean;
- dirs?: string[];
- rootDir: string;
- extensions: string[];
- autoscan?: boolean;
- custom?: EasycomCustom;
- }
- export interface EasycomMatcher {
- name: string;
- pattern: RegExp;
- replacement: string;
- }
- interface EasycomCustom {
- [key: string]: string;
- }
- export declare function initEasycoms(inputDir: string, { dirs, platform, isX, }: {
- dirs: string[];
- platform: UniApp.PLATFORM;
- isX?: boolean;
- }): {
- options: EasycomOption;
- filter: (id: unknown) => boolean;
- refresh(): void;
- easycoms: EasycomMatcher[];
- };
- export declare const initEasycomsOnce: typeof initEasycoms;
- export declare function matchEasycom(tag: string): string | false | undefined;
- export declare function addImportDeclaration(importDeclarations: string[], local: string, source: string, imported?: string): string;
- export declare function genResolveEasycomCode(importDeclarations: string[], code: string, name: string): string;
- export declare const UNI_EASYCOM_EXCLUDE: RegExp[];
- export declare function getUTSEasyComAutoImports(): Record<string, [[string, string]]>;
- export declare function addUTSEasyComAutoImports(source: string, imports: [string, string]): void;
- export declare function genUTSComponentPublicInstanceIdent(tagName: string): string;
- export declare function genUTSComponentPublicInstanceImported(root: string, fileName: string): string;
- export {};
|