Function: isDbAssigned()
function isDbAssigned(field): boolean;
Defined in: packages/ir/src/helpers.ts:295
The value is assigned by the DB/server (an expr default: now(),
autoincrement(), uuid(), dbgenerated("…"), …) and is never supplied on a
create payload.
Parameters
| Parameter | Type | Description |
|---|---|---|
field | { constraints: { format?: | "date" | "datetime" | "uuid" | "email" | "url" | "cuid" | "cuid2" | "ulid" | "time" | "duration" | "ipv4" | "ipv6"; max?: number; maxLength?: number; min?: number; minLength?: number; regex?: string; unique?: boolean; }; dbName?: string; default?: | { kind: "value"; value: JsonValue; } | { args?: JsonValue[]; expr: string; kind: "expr"; }; doc?: string; hidden?: boolean; list: boolean; name: string; nullable: boolean; optional: boolean; type: FieldType; } | - |
field.constraints | { format?: | "date" | "datetime" | "uuid" | "email" | "url" | "cuid" | "cuid2" | "ulid" | "time" | "duration" | "ipv4" | "ipv6"; max?: number; maxLength?: number; min?: number; minLength?: number; regex?: string; unique?: boolean; } | - |
field.constraints.format? | | "date" | "datetime" | "uuid" | "email" | "url" | "cuid" | "cuid2" | "ulid" | "time" | "duration" | "ipv4" | "ipv6" | - |
field.constraints.max? | number | - |
field.constraints.maxLength? | number | - |
field.constraints.min? | number | - |
field.constraints.minLength? | number | - |
field.constraints.regex? | string | - |
field.constraints.unique? | boolean | - |
field.dbName? | string | - |
field.default? | | { kind: "value"; value: JsonValue; } | { args?: JsonValue[]; expr: string; kind: "expr"; } | - |
field.doc? | string | - |
field.hidden? | boolean | Excluded from the read shape (Read variant) of the entity: a field the source marks as never to leave the server, such as a password hash. |
field.list | boolean | - |
field.name | string | - |
field.nullable | boolean | - |
field.optional | boolean | - |
field.type | FieldType | - |
Returns
boolean