aboutsummaryrefslogtreecommitdiffstats
path: root/src/jsUtils.ts
blob: b1baad7c56d7dd725ea69ea9903dde0525c35f72 (plain) (blame)
1
2
3
export const ifUndefinedString = (source: string | undefined | null, defaultValue: string): string => (source !== undefined && source !== null ? source : defaultValue);
export const ifUndefinedBoolean = (source: boolean | undefined | null, defaultValue: boolean): boolean => Boolean(source !== undefined && source !== null ? source : defaultValue);
export const ifUndefinedNumber = (source: number | undefined | null, defaultValue: number): number => Number(source !== undefined && source !== null ? source : defaultValue);