Type alias: PendingModelRelation<T, R>
PendingModelRelation<
T,R>:object&PendingModelProp<RawModelRelation<T,R>>
Type declaration
alias()
alias: (
alias) =>PendingModelRelation<T,R>
Parameters
• alias: string
Returns
PendingModelRelation<T, R>
config()
config: (
config) =>PendingModelRelation<T,R>
Parameters
• config: string | string[] | ModelRelationConfig
Returns
PendingModelRelation<T, R>
default()
default: <
NT>(value) =>PendingModelRelation<NT,R>
Type parameters
• NT extends T
Parameters
• value: T | () => T
Returns
PendingModelRelation<NT, R>
nullable
nullable:
unknownextendsT?never: () =>PendingModelRelation<T|null,R>
readOnly()
readOnly: <
NR>(readOnly?) =>PendingModelRelation<T,NR>
Type parameters
• NR extends boolean = true
Parameters
• readOnly?: NR
Returns
PendingModelRelation<T, NR>
sync()
sync: (
alias) =>PendingModelRelation<T,R>
Parameters
• alias: boolean | ModelPropSync
Returns
PendingModelRelation<T, R>
Type parameters
• T
• R extends boolean