mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2024-11-15 12:13:08 +02:00
10 lines
265 B
TypeScript
10 lines
265 B
TypeScript
/**
|
|
* 値が null または undefined の場合はエラーを発生させ、そうでない場合は値をそのまま返します
|
|
*/
|
|
export function ensure<T>(x: T): NonNullable<T> {
|
|
if (x == null) {
|
|
throw new Error('ぬるぽ');
|
|
} else {
|
|
return x!;
|
|
}
|
|
}
|