API reference@evolu/commonlocal‑first/Query › KyselyNotNull

type KyselyNotNull = {
  __notNull__: unique symbol;
};

Defined in: node_modules/.bun/kysely@0.28.15/node_modules/kysely/dist/esm/util/type-utils.d.ts:137

A type constant for marking a column as not null. Can be used with $narrowPartial.

Example:

import type { NotNull } from "kysely";

await db
  .selectFrom("person")
  .where("nullable_column", "is not", null)
  .selectAll()
  .$narrowType<{ nullable_column: NotNull }>()
  .executeTakeFirstOrThrow();

Properties

__notNull__

readonly __notNull__: unique symbol;

Defined in: node_modules/.bun/kysely@0.28.15/node_modules/kysely/dist/esm/util/type-utils.d.ts:138