@mdfriday/foundry
Version:
The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.
21 lines (20 loc) • 590 B
TypeScript
import { Provider } from '../type';
import { SourceDescriptor } from './sourcedescriptor';
export interface BaseDirs {
workingDir: string;
modulesDir: string;
publishDir: string;
cacheDir: string;
}
export declare class ConfigLoader {
private cfg;
private sourceDescriptor;
private baseDirs;
constructor(sourceDescriptor: SourceDescriptor, baseDirs: BaseDirs);
loadConfigByDefault(): Promise<Provider>;
deleteMergeStrategies(): void;
private loadProvider;
private applyDefaultConfig;
private fileExists;
private loadConfigFromFile;
}