Skip to main content

Type alias: ModelInstance<D>

ModelInstance<D>: object & ModelDefinitionValues<D> & ModelDefinitionDescriptors<D> & FosciaObject<typeof SYMBOL_MODEL_INSTANCE>

Model instance holding state and values.

Type declaration

$exists

$exists: boolean

$loaded

$loaded: Dictionary<true>

$model

readonly $model: ModelClass<D>

$original

$original: ModelSnapshot<D>

$raw

$raw: any

$values

$values: Partial <ModelValues<D>>

Type parameters

D extends object = any

Source

packages/core/src/model/types.ts:419