Remote / foldkit-remote-drizzle

OneRelation

interface · packages/remote-drizzle/src/binding.ts:32

interface OneRelation<
  Target extends AnyEntityBinding,
  Nullable extends boolean = false,
> {
  readonly kind: 'one'
  readonly entity: Target
  readonly field: AnyColumn
  readonly nullable: Nullable
}

The foreign key lives on the owning table.

Members

OneRelation.kind

property · packages/remote-drizzle/src/binding.ts:33

readonly kind: 'one'

OneRelation.entity

property · packages/remote-drizzle/src/binding.ts:34

readonly entity: Target

OneRelation.field

property · packages/remote-drizzle/src/binding.ts:35

readonly field: AnyColumn

OneRelation.nullable

property · packages/remote-drizzle/src/binding.ts:37

readonly nullable: Nullable

Whether the foreign key may be null; the ref field is then nullable too.