auto-config-loader
Version:
Find and load configuration from a package.json property, rc file, or CommonJS module.
13 lines (12 loc) • 464 B
TypeScript
import type jiti from 'jiti';
import { Options } from 'sucrase';
type Jiti = ReturnType<typeof jiti>;
type JITIOptions = Jiti['options'];
export interface LoadConfOption {
jiti?: boolean;
jitiOptions?: JITIOptions;
transformOption?: Options;
}
export declare function loadConf<T>(path: string, option?: LoadConfOption): Promise<T>;
export declare function jsLoader<T>(filepath: string, content: string, option?: LoadConfOption): Promise<T>;
export {};