14 lines
202 B
TypeScript
14 lines
202 B
TypeScript
|
export function must<T>(val?: T): T {
|
||
|
if (val) {
|
||
|
return val;
|
||
|
}
|
||
|
throw "must assertion failed";
|
||
|
}
|
||
|
|
||
|
export function mustArray<T>(val?: T[]): T[] {
|
||
|
if (val) {
|
||
|
return val;
|
||
|
}
|
||
|
return [];
|
||
|
}
|