import { Ajax, Angle, Animation, AnimationGroup, AnimationQueue, ArrayUtil, CanvasDraw, CanvasLayer, CanvasLayerManager, Color, Cookie, DOMAlign, DOMUtil, Easings, Geo2Util, KeyBoardEventHandler, KeyBoardEventManager, MouseEventHandler, MouseEventManager, Noise, Num, Router, Screen, ScreenEventManager, Scrolla, ScrollEventHandler, ScrollEventManager, StackUp, StringUtil, StyleManager, TextBoxModel, TouchEventHandler, TouchEventManager, TouchPoint, UIModal, UISwitch, UITab, UITextArea, Util, Vector2, } from './anvil' export const Anvil = { Core: { Num: Num, Util: Util, ArrayUtil: ArrayUtil, StringUtil: StringUtil, }, DOM: { DOMAlign: DOMAlign, DOMUtil: DOMUtil, }, Text: { TextBoxModel: TextBoxModel, }, Canvas: { CanvasDraw: CanvasDraw, CanvasLayer: CanvasLayer, CanvasLayerManager: CanvasLayerManager, }, Event: { KeyBoardEventHandler: KeyBoardEventHandler, KeyBoardEventManager: KeyBoardEventManager, ScreenEventManager: ScreenEventManager, MouseEventHandler: MouseEventHandler, MouseEventManager: MouseEventManager, ScrollEventHandler: ScrollEventHandler, ScrollEventManager: ScrollEventManager, TouchEventHandler: TouchEventHandler, TouchEventManager: TouchEventManager, TouchPoint: TouchPoint, }, UI: { UIModal: UIModal, UISwitch: UISwitch, UITextArea: UITextArea, UITab: UITab, }, A2D: { Angle: Angle, Vector2: Vector2, Geo2Util: Geo2Util, }, Animation: { Animation: Animation, AnimationQueue: AnimationQueue, AnimationGroup: AnimationGroup, }, Cookie: Cookie, Screen: Screen, Easings: Easings, Color: Color, Noise: Noise, Scrolla: Scrolla, StyleManager: StyleManager, Ajax: Ajax, Router: Router, StackUp: StackUp, } // @ts-ignore // window.Anvil = Anvil