export enum DocumentType { NONE = 'none', // core data types RTF = 'rtf', IMG = 'image', WEB = 'web', COL = 'collection', KVP = 'kvp', VID = 'video', AUDIO = 'audio', REC = 'recording', PDF = 'pdf', INK = 'ink', SCREENSHOT = 'screenshot', FONTICON = 'fonticonbox', FILTER = 'filter', SEARCH = 'search', // search query LABEL = 'label', // simple text label BUTTON = 'button', // onClick button WEBCAM = 'webcam', // webcam CONFIG = 'config', // configuration document intended to specify a view layout configuration, but not be directly rendered (e.g., for saving the page# of a PDF, or view transform of a collection) DATE = 'date', // calendar view of a date SCRIPTING = 'script', // script editor EQUATION = 'equation', // equation editor FUNCPLOT = 'funcplot', // function plotter MAP = 'map', DATAVIZ = 'dataviz', LOADING = 'loading', SIMULATION = 'simulation', //physics simulation // special purpose wrappers that either take no data or are compositions of lower level types LINK = 'link', LINKANCHOR = 'linkanchor', IMPORT = 'import', SLIDER = 'slider', PRES = 'presentation', PRESELEMENT = 'preselement', COLOR = 'color', YOUTUBE = 'youtube', SEARCHITEM = 'searchitem', COMPARISON = 'comparison', GROUP = 'group', SCRIPTDB = 'scriptdb', // database of scripts GROUPDB = 'groupdb', // database of groups } export enum CollectionViewType { Invalid = 'invalid', Freeform = 'freeform', Schema = 'schema', Docking = 'docking', Tree = 'tree', Stacking = 'stacking', Masonry = 'masonry', Multicolumn = 'multicolumn', Multirow = 'multirow', Time = 'time', Carousel = 'carousel', Carousel3D = '3D Carousel', Linear = 'linear', //Staff = "staff", Map = 'map', Grid = 'grid', Pile = 'pileup', StackedTimeline = 'stacked timeline', NoteTaking = 'notetaking', }