generated from cubetiq/ts-project
23 lines
638 B
TypeScript
23 lines
638 B
TypeScript
export const assertNotNullOrUndefined = (value: unknown, msg?: string) => {
|
|
if (isNullOrUndefined(value)) {
|
|
throw new Error(msg || "value is null or undefined")
|
|
}
|
|
}
|
|
|
|
export const assertNotNullOrUndefinedOrEmpty = (
|
|
value: unknown,
|
|
msg?: string
|
|
) => {
|
|
if (isNullOrUndefinedOrEmpty(value)) {
|
|
throw new Error(msg || "value is null or undefined or empty")
|
|
}
|
|
}
|
|
|
|
export const isNullOrUndefined = (value: unknown): boolean => {
|
|
return value === null || value === undefined
|
|
}
|
|
|
|
export const isNullOrUndefinedOrEmpty = (value: unknown): boolean => {
|
|
return isNullOrUndefined(value) || value === ""
|
|
}
|