Interface: Environment
@kosko/env.Environment
Hierarchy
Pick<ReducerList,"setReducers"|"resetReducers">↳
Environment
Properties
cwd
• cwd: string
Current working directory.
Default values:
- Node.js:
process.cwd() - Browser:
/
Defined in
packages/env/src/environment/types.ts:35
env
• Optional env: string | string[]
Current environment.
Defined in
packages/env/src/environment/types.ts:40
extensions
• extensions: string[]
File extensions of environments.
Defined in
packages/env/src/environment/types.ts:50
paths
• paths: Paths
Paths of environment files.
Defined in
packages/env/src/environment/types.ts:45
Methods
component
▸ component(name): any
Returns component variables merged with global variables.
Parameters
| Name | Type | Description |
|---|---|---|
name | string | Component name |
Returns
any
Defined in
packages/env/src/environment/types.ts:62
global
▸ global(): any
Returns global variables.
Returns
any
Defined in
packages/env/src/environment/types.ts:55
resetReducers
▸ resetReducers(): void
Resets reducers to the defaults.
Returns
void
Inherited from
Pick.resetReducers
Defined in
packages/env/src/environment/types.ts:18
setReducers
▸ setReducers(callback): void
Sets list of reducers using the specified callback function.
Parameters
| Name | Type |
|---|---|
callback | (reducers: readonly Reducer[]) => Reducer[] |
Returns
void
Inherited from
Pick.setReducers