@ffsm/napi
Version:
Napi - A framework using with Next.js for building APIs.
13 lines (12 loc) • 448 B
TypeScript
export interface NapiConfigurationRegister<Data = unknown> {
(config: NapiConfiguration): Data;
}
export declare class NapiConfiguration {
private static instance;
private env;
private constructor();
private parseEnv;
private loadRegister;
get<Type = string>(key?: string, defaultValue?: Type): Type | undefined;
static initialize(register?: Record<string, NapiConfigurationRegister>): Promise<NapiConfiguration>;
}