Home Reference Source

src/module.js

import App from './App.js'
import dom from './DOM.js'
import som from './SOM.js'
import Router from './Router.js'
import Component from './Component.js'
import DataModel from './DataModel.js'
import Localizer from './Localizer.js'
import DataObject from './DataObject.js'
import * as throttle from './throttle.js'
import MockService from './MockService.js'
import AssetLoader from './AssetLoader.js'
import AudioManager from './AudioManager.js'
import * as ScriptContext from './ScriptContext.js'
import DataCollection from './DataCollection.js'
import DisplayModeTracker from './DisplayModeTracker.js'

import Engine from './display/Engine.js'
import { RegexTemplates } from './style/Evaluators.js'
import * as ThreeAdditions from './three/Additions.js'

/**
 * This is used by rollup to create a handy all-in-one ES module
 */

export {
	App,
	dom,
	som,
	Router,
	throttle,
	Component,
	DataModel,
	Localizer,
	DataObject,
	MockService,
	AssetLoader,
	AudioManager,
	ScriptContext,
	DataCollection,
	DisplayModeTracker,
	Engine,
	RegexTemplates,
	ThreeAdditions
}