UNPKG

@speedy-js/config-loader

Version:

An out-of-box config loader with TypeScript support.

17 lines 583 B
import { Options } from './bundle-require'; export interface IConfigLoaderOptions { cwd: string; stopDir?: string; configKey: string; configFile?: string | string[]; configSuffix?: string; esbuildOptions?: Options['esbuildOptions']; getOutputFile?: (filepath: string) => string; preserveTemporaryFile?: boolean; } export interface IConfigLoaderResult<T> { path?: string; data: T; } export declare function loadConfig<T = Record<string, unknown>>(opts: IConfigLoaderOptions): Promise<IConfigLoaderResult<T>>; //# sourceMappingURL=index.d.ts.map