assertNonNullable
assertNonNullable
Section titled “assertNonNullable”Assert that a value is non-nullable, with type-narrowing.
import { assertNonNullable } from "@kensio/smartass";
const user: { name: string } | undefined = { name: "Ada" };
assertNonNullable(user);
// user is now narrowed to { name: string }Source
Section titled “Source”Source file: src/assert/non-nullable/non-nullable.assert.ts
