Skip to content

Commit 7d5af9a

Browse files
committed
cleanup: default-extensions type
1 parent de636dd commit 7d5af9a

File tree

2 files changed

+16
-47
lines changed

2 files changed

+16
-47
lines changed

app-config-default-extensions/index.d.ts

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,6 @@
44

55
import type { ParsingExtension } from '@app-config/core';
66

7-
interface EnvironmentAliases {
8-
[alias: string]: string;
9-
}
10-
11-
interface DecryptedSymmetricKey {
12-
revision: number;
13-
key: Uint8Array;
14-
}
15-
16-
export function defaultExtensions(
17-
aliases?: EnvironmentAliases,
18-
environmentOverride?: string,
19-
symmetricKey?: DecryptedSymmetricKey,
20-
environmentSourceNames?: string[] | string,
21-
): ParsingExtension[];
22-
7+
export function defaultExtensions(): ParsingExtension[];
238
export function defaultEnvExtensions(): ParsingExtension[];
249
export function defaultMetaExtensions(): ParsingExtension[];

app-config-default-extensions/index.js

Lines changed: 15 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,24 @@
22
// By not being a TypeScript project with project references, we can use this
33
// tiny module as a glue between @app-config/node and @app-config/* extensions.
44

5-
// NOTE: Also, we don't require modules up-front - lazy load them instead.
6-
// This avoids circular dependency chains.
5+
const {
6+
unescape$Directives,
7+
tryDirective,
8+
ifDirective,
9+
eqDirective,
10+
parseDirective,
11+
hiddenDirective,
12+
envDirective,
13+
envVarDirective,
14+
extendsDirective,
15+
extendsSelfDirective,
16+
overrideDirective,
17+
timestampDirective,
18+
substituteDirective,
19+
} = require('@app-config/extensions');
720

821
module.exports = {
922
defaultExtensions() {
10-
const {
11-
unescape$Directives,
12-
tryDirective,
13-
ifDirective,
14-
eqDirective,
15-
parseDirective,
16-
hiddenDirective,
17-
envDirective,
18-
envVarDirective,
19-
extendsDirective,
20-
extendsSelfDirective,
21-
overrideDirective,
22-
timestampDirective,
23-
substituteDirective,
24-
} = require('@app-config/extensions');
25-
2623
return [
2724
unescape$Directives(),
2825
tryDirective(),
@@ -40,22 +37,9 @@ module.exports = {
4037
];
4138
},
4239
defaultEnvExtensions() {
43-
const { unescape$Directives, markAllValuesAsSecret } = require('@app-config/extensions');
44-
4540
return [unescape$Directives(), markAllValuesAsSecret()];
4641
},
4742
defaultMetaExtensions() {
48-
const {
49-
unescape$Directives,
50-
tryDirective,
51-
ifDirective,
52-
eqDirective,
53-
hiddenDirective,
54-
extendsDirective,
55-
extendsSelfDirective,
56-
overrideDirective,
57-
} = require('@app-config/extensions');
58-
5943
return [
6044
unescape$Directives(),
6145
tryDirective(),

0 commit comments

Comments
 (0)