File tree 2 files changed +4
-1
lines changed
2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -231,7 +231,9 @@ export class Env {
231
231
* @param key The name of the envar.
232
232
* @param def A default number, which itself defaults to `undefined` if not otherwise supplied.
233
233
*/
234
- public getNumber ( key : string , def ?: number ) : Optional < number > {
234
+ public getNumber ( key : string , def : number ) : number ;
235
+ public getNumber ( key : string , def ?: undefined ) : Optional < number > ;
236
+ public getNumber ( key : string , def ?: number | undefined ) : Optional < number > {
235
237
const value = this . getString ( key ) ;
236
238
if ( value ) {
237
239
const num = toNumber ( value ) ;
Original file line number Diff line number Diff line change @@ -186,6 +186,7 @@ describe('Env', () => {
186
186
187
187
it ( 'should get NaN for invalid numbers' , ( ) => {
188
188
env . setString ( 'NUM6' , 'invalid' ) ;
189
+ // casing because we know it's the string 'invalid'
189
190
expect ( isNaN ( env . getNumber ( 'NUM6' ) as number ) ) . to . be . true ;
190
191
} ) ;
191
192
You can’t perform that action at this time.
0 commit comments