UNPKG

wj-config

Version:

Javascript configuration module for NodeJS and browser frameworks such as React that works like ASP.net configuration where data sources are specified (usually JSON files) and environment variables can contribute/overwrite values by following a naming con

21 lines 760 B
import type { IEnvironmentDefinition, Traits } from "./wj-config.js"; /** * Environment definition class used to specify the current environment as an object. */ export declare class EnvironmentDefinition<TEnvironment extends string> implements IEnvironmentDefinition<TEnvironment> { /** * Gets the environment's name. */ readonly name: TEnvironment; /** * Gets the environment's assigned traits. */ readonly traits: Traits; /** * Initializes a new instance of this class. * @param name The name of the current environment. * @param traits The traits assigned to the current environment. */ constructor(name: TEnvironment, traits?: Traits); } //# sourceMappingURL=EnvironmentDefinition.d.ts.map