@eggjs/utils
Version:
Utils for all egg projects
12 lines (11 loc) • 525 B
TypeScript
export interface ImportResolveOptions {
paths?: string[];
}
export interface ImportModuleOptions extends ImportResolveOptions {
importDefaultOnly?: boolean;
}
export declare const isESM: boolean;
export declare function getExtensions(): NodeJS.RequireExtensions;
export declare function isSupportTypeScript(): boolean;
export declare function importResolve(filepath: string, options?: ImportResolveOptions): string;
export declare function importModule(filepath: string, options?: ImportModuleOptions): Promise<any>;