UNPKG

@carlosv2/glue

Version:

Dependency injection library that stays out of the way

18 lines 673 B
import type { DefinitionContext } from '../context/index.js'; import { Value } from '../value.js'; type LookUpFn = (name: string, fallback?: string) => string; export declare class EnvStr extends Value { static lookUpFn: LookUpFn; protected readonly name: string; protected readonly fallback?: string; constructor(context: DefinitionContext, name: string, fallback?: string); protected assemble(): Promise<unknown>; } export declare class EnvBool extends EnvStr { protected assemble(): Promise<unknown>; } export declare class EnvNum extends EnvStr { protected assemble(): Promise<unknown>; } export {}; //# sourceMappingURL=environment.d.ts.map