devsite/node_modules/liquidjs/dist/fs/loader.d.ts

25 lines
789 B
TypeScript
Raw Permalink Normal View History

2024-07-08 01:49:38 +00:00
import { FS } from './fs';
export interface LoaderOptions {
fs: FS;
extname: string;
root: string[];
partials: string[];
layouts: string[];
relativeReference: boolean;
}
export declare enum LookupType {
Partials = "partials",
Layouts = "layouts",
Root = "root"
}
export declare class Loader {
shouldLoadRelative: (referencedFile: string) => boolean;
private options;
private contains;
constructor(options: LoaderOptions);
lookup(file: string, type: LookupType, sync?: boolean, currentFile?: string): Generator<unknown, string, string>;
candidates(file: string, dirs: string[], currentFile?: string, enforceRoot?: boolean): Generator<string, void, unknown>;
private dirname;
private lookupError;
}