@buka/nestjs-config
Version:
An easy to use nestjs config module
13 lines (12 loc) • 647 B
TypeScript
import { IConfigKey } from './types/config-key';
import { IConfigProvider } from './types/config-provider';
export declare const CONFIG_KEY_METADATA: unique symbol;
export declare const CONFIG_KEY_PROPERTIES_METADATA: unique symbol;
export declare class ConfigurationRegistry {
private static readonly registry;
static registerProvider(provider: IConfigProvider): void;
static registerProperty(target: object, ck: IConfigKey): void;
static getProviders(): Array<IConfigProvider>;
static getProperties(target: object): Array<string | symbol>;
static getConfigKey(target: object, propertyKey: string | symbol): IConfigKey;
}