ModelLinker
Interface: ModelLinker<T, K>
Defined in: packages/models/src/relations.ts:396
Marker interface for relation properties.
All relation types (ModelLink, ModelLinksSimpleArray, ModelLinksArray) implement this so they can be detected and filtered at the type level.
Type Parameters
T
T extends Storable = any
The target Storable type
K
K extends "Link" | "Related" | "Links" | "CustomLinks" = any
The relation role identifier
Properties
[RelationRole]
readonly[RelationRole]:K
Defined in: packages/models/src/relations.ts:397