UNPKG

rhine-var

Version:

Variables that support multi-user collaboration and persistence, making collaboration and variable operations as simple as possible, with strict and well-defined type hints.

26 lines 2.28 kB
import { HocuspocusProvider } from '@hocuspocus/provider'; import { Awareness } from 'y-protocols/awareness'; import { WebsocketProvider } from 'y-websocket'; import { Doc as YDoc, Array as YArray, Map as YMap, Text as YText, XmlFragment as YXmlFragment, XmlElement as YXmlElement, XmlText as YXmlText } from 'yjs'; import { UndoManagerOptions } from 'yjs/dist/src/utils/UndoManager'; import { getRhineVarConfig, enableRhineVarLog, enableRhineVarSyncHandshakeCheck } from "./config/config"; import Connector from "./core/connector/connector.abstract"; import { Native, RvKey, RvPath } from "./core/native/native.type"; import text from "./core/proxy/items/text"; import { rhineProxy, rhineProxyGeneral } from "./core/proxy/rhine-proxy"; import RhineVarArray from "./core/var/items/rhine-var-array.class"; import RhineVarMap from "./core/var/items/rhine-var-map.class"; import RhineVarText from "./core/var/items/rhine-var-text.class"; import RhineVarXmlElement from "./core/var/items/rhine-var-xml-element.class"; import RhineVarXmlFragment from "./core/var/items/rhine-var-xml-fragment.class"; import RhineVarXmlText from "./core/var/items/rhine-var-xml-text.class"; import RhineVarBase from "./core/var/rhine-var-base.class"; import { RhineVar, RecursiveCrossRhineVar, StoredRhineVar, RhineVarAny, RecursiveObject, RecursiveArray, RecursiveMap } from "./core/var/rhine-var.type"; import SupportManager from "./core/var/support/support-manager"; import item from './core/proxy/items/item'; import map from './core/proxy/items/map'; import ProxyOptions from './core/proxy/proxy-options.interface'; import { EventType } from './core/subscriber/event-type.enum'; export type { StoredRhineVar, RhineVarAny, RecursiveCrossRhineVar, RecursiveObject, RecursiveArray, RecursiveMap, RhineVar, Native, RvPath, RvKey, ProxyOptions, UndoManagerOptions, }; export { Connector, rhineProxy, rhineProxyGeneral, item, text, map, RhineVarBase, RhineVarMap, RhineVarArray, RhineVarText, RhineVarXmlText, RhineVarXmlElement, RhineVarXmlFragment, SupportManager, enableRhineVarLog, enableRhineVarSyncHandshakeCheck, getRhineVarConfig, YDoc, YMap, YArray, YText, YXmlFragment, YXmlElement, YXmlText, EventType, HocuspocusProvider, WebsocketProvider, Awareness, }; //# sourceMappingURL=index.d.ts.map