trifid-core
Version:
Trifid Core
33 lines • 1.07 kB
TypeScript
/**
* Register a resolver.
*
* @param name Name of the resolver.
* @param callback Callback to call when the resolver matches.
* @param value Value to resolve.
*/
export declare const registerResolver: (name: string, callback: (name: string) => string, value: string) => string;
export declare const pathResolver: (base: string, path: string) => string;
/**
* Environment resolver
*/
export declare const envCallback: (name: string) => string;
export declare const envResolver: (value: string) => string;
/**
* Current working directory resolver.
*/
export declare const cwdCallback: (name: string) => string;
export declare const cwdResolver: (value: string) => string;
/**
* File resolver.
*
* @param base Base path to resolve from.
*/
export declare const fileCallback: (base?: string) => (name: string) => string;
/**
* Register the file resolver.
*
* @param value Value to resolve.
* @param base Base path to resolve from.
*/
export declare const fileResolver: (value: string, base?: string) => string;
//# sourceMappingURL=resolvers.d.ts.map