File tree 1 file changed +19
-0
lines changed
app-config-extensions/src
1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change 7
7
defaultAliases ,
8
8
EnvironmentAliases ,
9
9
} from '@app-config/node' ;
10
+ import { logger } from '@app-config/logging' ;
10
11
11
12
/** Substitutes environment variables */
12
13
export function envVarDirective (
@@ -39,6 +40,24 @@ export function envVarDirective(
39
40
parseFloat = ! ! ( await parse ( value . parseFloat ) ) . toJSON ( ) ;
40
41
parseBool = ! ! ( await parse ( value . parseBool ) ) . toJSON ( ) ;
41
42
name = resolved ;
43
+
44
+ if ( parseInt ) {
45
+ logger . warn (
46
+ `Detected use of deprecated of 'parseInt' option in $envVar - use $parseInt directive instead` ,
47
+ ) ;
48
+ }
49
+
50
+ if ( parseFloat ) {
51
+ logger . warn (
52
+ `Detected use of deprecated of 'parseFloat' option in $envVar - use $parseFloat directive instead` ,
53
+ ) ;
54
+ }
55
+
56
+ if ( parseBool ) {
57
+ logger . warn (
58
+ `Detected use of deprecated of 'parseBool' option in $envVar - use $parseBool directive instead` ,
59
+ ) ;
60
+ }
42
61
}
43
62
44
63
const parseValue = ( strValue : string | null ) => {
You can’t perform that action at this time.
0 commit comments