@statezero/core
Version:
The type-safe frontend client for StateZero - connect directly to your backend models with zero boilerplate
40 lines (39 loc) • 2.91 kB
TypeScript
import { EventType } from "./core/eventReceivers.js";
import { PusherEventReceiver } from "./core/eventReceivers.js";
import { setEventReceiver } from "./core/eventReceivers.js";
import { getEventReceiver } from "./core/eventReceivers.js";
import { setNamespaceResolver } from "./core/eventReceivers.js";
import { setupStateZero } from "./setup.js";
import { resetStateZero } from "./reset.js";
import { FileObject } from "./flavours/django/files.js";
import { querysetStoreRegistry } from "./syncEngine/registries/querysetStoreRegistry.js";
import { modelStoreRegistry } from "./syncEngine/registries/modelStoreRegistry.js";
import { metricRegistry } from "./syncEngine/registries/metricRegistry.js";
import { syncManager } from "./syncEngine/sync.js";
import { Operation } from "./syncEngine/stores/operation.js";
import { operationRegistry } from "./syncEngine/stores/operation.js";
import { Q } from "./flavours/django/q.js";
import { StateZeroError } from "./flavours/django/errors.js";
import { ValidationError } from "./flavours/django/errors.js";
import { DoesNotExist } from "./flavours/django/errors.js";
import { PermissionDenied } from "./flavours/django/errors.js";
import { MultipleObjectsReturned } from "./flavours/django/errors.js";
import { ASTValidationError } from "./flavours/django/errors.js";
import { ConfigError } from "./flavours/django/errors.js";
import { parseStateZeroError } from "./flavours/django/errors.js";
import { QuerySet } from "./flavours/django/querySet.js";
import { Manager } from "./flavours/django/manager.js";
import { ResultTuple } from "./flavours/django/queryExecutor.js";
import { Model } from "./flavours/django/model.js";
import { setConfig } from "./config.js";
import { getConfig } from "./config.js";
import { setBackendConfig } from "./config.js";
import { initializeEventReceiver } from "./config.js";
import { configInstance } from "./config.js";
import { getModelClass } from "./config.js";
import { initEventHandler } from "./syncEngine/stores/operationEventHandlers.js";
import { cleanupEventHandler } from "./syncEngine/stores/operationEventHandlers.js";
import { setAdapters } from "./reactiveAdaptor.js";
import { wrapReactiveModel } from "./reactiveAdaptor.js";
import { wrapReactiveQuerySet } from "./reactiveAdaptor.js";
export { EventType, PusherEventReceiver, setEventReceiver, getEventReceiver, setNamespaceResolver, setupStateZero, resetStateZero, FileObject, querysetStoreRegistry, modelStoreRegistry, metricRegistry, syncManager, Operation, operationRegistry, Q, StateZeroError, ValidationError, DoesNotExist, PermissionDenied, MultipleObjectsReturned, ASTValidationError, ConfigError, parseStateZeroError, QuerySet, Manager, ResultTuple, Model, setConfig, getConfig, setBackendConfig, initializeEventReceiver, configInstance, getModelClass, initEventHandler, cleanupEventHandler, setAdapters, wrapReactiveModel, wrapReactiveQuerySet };