/** * 値が null または undefined の場合はエラーを発生させ、そうでない場合は値をそのまま返します */ export function ensure<T>(x: T): NonNullable<T> { if (x == null) { throw new Error('ぬるぽ'); } else { return x!; } }