Skip to content

Commit f97b302

Browse files
committed
fix: pass through environmentSourceNames through schema file loading
1 parent c127a48 commit f97b302

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

app-config-schema/src/index.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import {
1515
} from '@app-config/core';
1616
import { logger } from '@app-config/logging';
1717
import {
18-
defaultAliases,
1918
EnvironmentAliases,
2019
EnvironmentSource,
2120
FileSource,
@@ -30,6 +29,7 @@ export interface SchemaLoadingOptions {
3029
environmentVariableName?: string;
3130
environmentOverride?: string;
3231
environmentAliases?: EnvironmentAliases;
32+
environmentSourceNames?: string[] | string;
3333
parsingExtensions?: ParsingExtension[];
3434
}
3535

@@ -48,7 +48,8 @@ export async function loadSchema({
4848
fileNameBase = '.app-config.schema',
4949
environmentVariableName = 'APP_CONFIG_SCHEMA',
5050
environmentOverride,
51-
environmentAliases = defaultAliases,
51+
environmentAliases,
52+
environmentSourceNames,
5253
parsingExtensions = [],
5354
}: SchemaLoadingOptions = {}): Promise<Schema> {
5455
const env = new EnvironmentSource(environmentVariableName);
@@ -72,6 +73,8 @@ export async function loadSchema({
7273
join(directory, fileNameBase),
7374
environmentOverride,
7475
environmentAliases,
76+
undefined,
77+
environmentSourceNames,
7578
);
7679

7780
parsed = await source.read(parsingExtensions);

0 commit comments

Comments
 (0)