soukai
Classes
- BelongsToManyRelation
- BelongsToOneRelation
- DocumentAlreadyExists
- DocumentNotFound
- EngineHelper
- HasManyRelation
- HasOneRelation
- IndexedDBEngine
- InMemoryEngine
- InvalidModelDefinition
- LocalStorageEngine
LogEngine- Model
- ModelKey
- MultiModelRelation
ProxyEngine- Relation
- SingleModelRelation
- SoukaiError
Interfaces
- ClosesConnections
- Engine
- EngineAttributeUpdateMap
- EngineAttributeValueArray
- EngineAttributeValueArrayMap
- EngineAttributeValueMap
- EngineRootFilter
- EngineUpdateItemsOperatorData
- InMemoryEngineCollection
- InMemoryEngineDatabase
IProxyEngine- ModelClassEvents
- ModelEvents
- ModelsRegistry
Type Aliases
- ArrayFieldDefinition
- Attributes
- AttributeValue
- BasicFieldDefinition
- BootedArrayFieldDefinition
- BootedBasicFieldDefinition
- BootedFieldDefinition
- BootedFieldDefinitionBase
- BootedFieldsDefinition
- BootedObjectFieldDefinition
- EngineAttributeFilter
- EngineAttributeLeafValue
- EngineAttributeUpdate
- EngineAttributeUpdateOperation
- EngineAttributeValue
- EngineDocument
- EngineDocumentsCollection
- EngineFilters
- EngineUpdates
- FieldDefinition
- FieldDefinitionBase
- FieldsDefinition
- FieldTypeValue
- GetArrayFields
- GetDefinedFields
- GetFieldsDefinition
- GetFieldType
- GetRequiredFields
- GetTimestampsDefinition
- Key
- MagicAttributeProperties
- MagicAttributes
- MagicAttributeValue
- MagicTimestampAttributes
- ModelCastAttributeOptions
- ModelCloneOptions
- ModelConstructor
- ModelEmitArgs
ModelEventValue- ModelHooks
- ModelListener
- ModelListenerArgs
- NestedMagicAttributes
- ObjectFieldDefinition
- RelationCloneOptions
- RelationConstructor
- RelationDeleteStrategy
- ResolveFieldType
- SchemaDefinition
- TimestampFieldValue
- TimestampsDefinition
Variables
Functions
- bootModels
- bootModelsFromViteGlob
- bootModelsFromWebpackContext
- closeEngineConnections
- defineModelSchema
- emitModelEvent
- engineClosesConnections
- ensureInverseRelationsBooted
- extractFinalEngine
- getEngine
- getFinalEngine
- getModelsFromViteGlob
- getModelsFromWebpackContext
- isArrayFieldDefinition
- isObjectFieldDefinition
- isProxyEngine
- registerModelListener
- requireBootedModel
- requireEngine
- requireFinalEngine
- resetModelListeners
- setEngine
- withEngine