diff options
Diffstat (limited to 'src/jsUtils.ts')
-rw-r--r-- | src/jsUtils.ts | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/src/jsUtils.ts b/src/jsUtils.ts index b1baad7c5..d7ea4eb40 100644 --- a/src/jsUtils.ts +++ b/src/jsUtils.ts | |||
@@ -1,3 +1,14 @@ | |||
1 | export const ifUndefinedString = (source: string | undefined | null, defaultValue: string): string => (source !== undefined && source !== null ? source : defaultValue); | 1 | export const ifUndefinedString = ( |
2 | export const ifUndefinedBoolean = (source: boolean | undefined | null, defaultValue: boolean): boolean => Boolean(source !== undefined && source !== null ? source : defaultValue); | 2 | source: string | undefined | null, |
3 | export const ifUndefinedNumber = (source: number | undefined | null, defaultValue: number): number => Number(source !== undefined && source !== null ? source : defaultValue); | 3 | defaultValue: string, |
4 | ): string => (source !== undefined && source !== null ? source : defaultValue); | ||
5 | export const ifUndefinedBoolean = ( | ||
6 | source: boolean | undefined | null, | ||
7 | defaultValue: boolean, | ||
8 | ): boolean => | ||
9 | Boolean(source !== undefined && source !== null ? source : defaultValue); | ||
10 | export const ifUndefinedNumber = ( | ||
11 | source: number | undefined | null, | ||
12 | defaultValue: number, | ||
13 | ): number => | ||
14 | Number(source !== undefined && source !== null ? source : defaultValue); | ||