UNPKG

fuse-box-aurelia-loader

Version:
29 lines (28 loc) 1.2 kB
import { Loader, TemplateRegistryEntry } from 'aurelia-loader'; export declare type LoaderPlugin = { fetch: (address: string) => Promise<TemplateRegistryEntry> | TemplateRegistryEntry; }; export declare class TextTemplateLoader { loadTemplate(loader: Loader, entry: TemplateRegistryEntry): Promise<void>; } export declare function ensureOriginOnExports(moduleExports: any, moduleId: string): any; export declare class FuseBoxAureliaLoader extends Loader { loaderPlugins: any; moduleRegistry: any; templateLoader: TextTemplateLoader; modulesBeingLoaded: Map<string, Promise<any>>; constructor(); useTemplateLoader(templateLoader: TextTemplateLoader): void; loadAllModules(ids: any[]): Promise<any>; loadTemplate(url: any): Promise<any>; loadText(url: any): Promise<any>; loadModule(moduleId: any): Promise<any>; addPlugin(pluginName: any, implementation: any): void; normalize(moduleId: any, relativeTo: any): Promise<any>; map(): void; _import(address: any): Promise<any>; applyPluginToUrl(url: any, pluginName: any): string; loadWithFusebox(args: any): any; fuseBoxExist(id: any): boolean; private findFuseBoxPath(path); }