API reference › @evolu/common › local‑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