Type alias: PendingModelAttribute<T, R>
PendingModelAttribute<
T,R>:object&PendingModelProp<RawModelAttribute<T,R>>
Type declaration
alias()
alias: (
alias) =>PendingModelAttribute<T,R>
Parameters
• alias: string
Returns
PendingModelAttribute<T, R>
default()
default: <
NT>(value) =>PendingModelAttribute<NT,R>
Type parameters
• NT extends T
Parameters
• value: T | () => T
Returns
PendingModelAttribute<NT, R>
nullable
nullable:
unknownextendsT?never: () =>PendingModelAttribute<T|null,R>
readOnly()
readOnly: <
NR>(readOnly?) =>PendingModelAttribute<T,NR>
Type parameters
• NR extends boolean = true
Parameters
• readOnly?: NR
Returns
PendingModelAttribute<T, NR>
sync()
sync: (
alias) =>PendingModelAttribute<T,R>
Parameters
• alias: boolean | ModelPropSync
Returns
PendingModelAttribute<T, R>
transform()
transform: <
NT>(transformer) =>PendingModelAttribute<NT,R>
Type parameters
• NT extends T
Parameters
• transformer: ObjectTransformer<NT | null, any, any>
Returns
PendingModelAttribute<NT, R>
Type parameters
• T
• R extends boolean