Files
NativeScript/nativescript-core/module-name-resolver/index.d.ts
Nathan Walker da3c0b973d chore: format
2020-07-11 11:01:40 -07:00

23 lines
641 B
TypeScript

/**
* Provides ModuleNameResolver class used for loading files based on device capabilities.
*/ /** */
import { PlatformContext } from "./qualifier-matcher";
// export { PlatformContext } from "./qualifier-matcher";
export type ModuleListProvider = () => string[];
export class ModuleNameResolver {
constructor(
context: PlatformContext,
moduleListProvider?: ModuleListProvider
);
resolveModuleName(path: string, ext: string): string;
clearCache(): void;
}
export function resolveModuleName(path: string, ext: string): string;
export function clearCache(): void;
export function _setResolver(resolver: ModuleNameResolver);