// Symbols for fundamental Doc operations such as: permissions, field and proxy access and server interactions export const AclPrivate = Symbol('DocAclOwnerOnly'); export const AclReadonly = Symbol('DocAclReadOnly'); export const AclAugment = Symbol('DocAclAugment'); export const AclSelfEdit = Symbol('DocAclSelfEdit'); export const AclEdit = Symbol('DocAclEdit'); export const AclAdmin = Symbol('DocAclAdmin'); export const DocAcl = Symbol('DocAcl'); export const CachedUpdates = Symbol('DocCachedUpdates'); export const UpdatingFromServer = Symbol('DocUpdatingFromServer'); export const ForceServerWrite = Symbol('DocForceServerWrite'); export const Self = Symbol('DocSelf'); export const SelfProxy = Symbol('DocSelfProxy'); export const FieldKeys = Symbol('DocFieldKeys'); export const FieldTuples = Symbol('DocFieldTuples'); export const Initializing = Symbol('DocInitializing'); // Symbols for core Dash document model including data docs, layout docs, and links export const DocData = Symbol('DocData'); export const DocLayout = Symbol('DocLayout'); export const DirectLinks = Symbol('DocDirectLinks'); // Symbols for view related operations for Documents export const AudioPlay = Symbol('DocAudioPlay'); export const Width = Symbol('DocWidth'); export const Height = Symbol('DocHeight'); export const Animation = Symbol('DocAnimation'); export const Highlight = Symbol('DocHighlight'); export const DocViews = Symbol('DocViews'); export const Brushed = Symbol('DocBrushed'); export const DocCss = Symbol('DocCss'); export const TransitionTimer = Symbol('DocTransitionTimer'); export const DashVersion = 'v0.8.0';