Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface _Model<SuperModel, TProps, FromSnapshotOverride, ToSnapshotOverride>

Type parameters

  • SuperModel

  • TProps: ModelProps

  • FromSnapshotOverride

  • ToSnapshotOverride

Hierarchy

  • _Model

Index

Constructors

Constructors

  • new _Model(data: _ComposedCreationData<SuperModel, TProps>): SuperModel & BaseModel<TProps, FromSnapshotOverride, ToSnapshotOverride, _ModelId<SuperModel, TProps>> & Omit<Flatten<{ [ k in string | number | symbol]: TProps[k]["_internal"]["$transformedValueType"] }>, BaseModelKeys> & Flatten<{ [ k in string | number | symbol as TProps[k]["_internal"]["$hasSetter"] & `set${Capitalize}`]: (value: TProps[k]["_internal"]["$transformedValueType"]) => void }>
  • Parameters

    Returns SuperModel & BaseModel<TProps, FromSnapshotOverride, ToSnapshotOverride, _ModelId<SuperModel, TProps>> & Omit<Flatten<{ [ k in string | number | symbol]: TProps[k]["_internal"]["$transformedValueType"] }>, BaseModelKeys> & Flatten<{ [ k in string | number | symbol as TProps[k]["_internal"]["$hasSetter"] & `set${Capitalize}`]: (value: TProps[k]["_internal"]["$transformedValueType"]) => void }>

Generated using TypeDoc