Skip to main content

Type alias: ModelClass<D>

ModelClass<D>: object & FosciaObject<typeof SYMBOL_MODEL_CLASS> & Hookable <ModelHooksDefinition>

Extendable model class holding the configuration and schema.

Type declaration

$booted

$booted: boolean

$composables

readonly $composables: ModelComposable[]

$config

readonly $config: ModelConfig

$schema

readonly $schema: ModelSchema<D>

$type

readonly $type: string

Type parameters

D extends object = any

Source

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