@mu-ts/configurations v3.0.7
Summary
Convenience around configurations.
Usage
Declare Sources
To return more than just your defaults, you will need to define the sources you want considered during a value lookup. The order or declaration, will determine the order they are queried in.
This example prioritizes secrets manager above all, then environment variables then a hard coded set of default values.
Configurations.store
.secretManager('store-name', process.env.AWS_REGION)
.environment()
.defaults({"foo":"bar"})
Use Values
To get raw values, you can use a simple get operation.
const myConfig: any = await Configurations.get('a-value');
To cast as the values are returned.
const myConfig: string = await Configurations.as.string('a-value');
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago