UNPKG

json-merger

Version:

Merge JSON (or YAML) files and objects with indicators like $import $remove $replace $merge etc

15 lines (14 loc) 545 B
export default class FileLoader { private _uriCache; private _loaders; load(uri: string, currentUri: string): string; addLoader(loader: FileLoaderInterface, priority: number): void; addLoaders(loaders: [FileLoaderInterface, number][]): void; toAbsoluteUri(uri: string, currentUri: string): string | undefined; clearCache(): void; } export interface FileLoaderInterface { load(uri: string): string; match(uri: string, currentUri: string): boolean; toAbsoluteUri(uri: string, currentUri: string): string; }