mirror of
https://github.com/paricafe/misskey.git
synced 2024-11-25 17:46:44 -06: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!;
|
|
}
|
|
}
|