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
TypeScript
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