ulthar-framework/packages/fabric/core/utils/ensure.ts

9 lines
197 B
TypeScript

import { UnexpectedError } from "../error/unexpected-error.ts";
export function ensure<T>(value?: T): T {
if (!value) {
throw new UnexpectedError("Value is nullish.");
}
return value;
}