2018-10-01 15:31:18 -05:00
|
|
|
// License: LGPL-3.0-or-later
|
|
|
|
export function castToNullIfUndef<T>(i:T): T | null{
|
|
|
|
return i === undefined ? null : i
|
2018-10-11 11:35:53 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
export function isBlank(i:null|undefined|string) : boolean {
|
|
|
|
return i === null || i === undefined || i === '';
|
|
|
|
}
|
|
|
|
|
|
|
|
export function isFilled(i:null|undefined|string) : boolean {
|
|
|
|
return !isBlank(i)
|
|
|
|
}
|
|
|
|
|
|
|
|
export function castToUndefinedIfBlank(i:null|undefined|string) :
|
|
|
|
string | undefined {
|
|
|
|
return isBlank(i) ? undefined : i;
|
|
|
|
}
|