aboutsummaryrefslogtreecommitdiff
path: root/src/fields/DocSymbols.ts
blob: 837fcc90ee9bc20608c5b430651428af7f0027c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// 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';