hasOne

View Source

Summary

Defines a one-to-one relation from source to target where the foreign key lives on target.

Signature

function hasOne<source extends AnyTable, target extends AnyTable>(
  source: source,
  target: target,
  relationOptions: HasOneOptions<source, target>,
): Relation<source, target, "one">;

Params

source

target

relationOptions

Relation key configuration.

Returns

A relation descriptor.