import * as SpellAccessors from './accessors'; import * as SpellConstants from './constants'; import * as SpellDerivers from './derivers'; import * as SpellGenerators from './generators'; import * as SpellHacks from './hacks'; import * as SpellNotes from './notes'; import * as SpellSimulators from './simulators'; import * as SpellTypings from './typings'; import * as SpellUtils from './utils'; import * as SpellValidators from './validators'; export * from './constants'; export * from './typings'; export { SpellAccessors, SpellDerivers, SpellGenerators, SpellNotes, SpellSimulators, SpellUtils, SpellValidators, SpellHacks, }; export default Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, SpellAccessors), SpellConstants), SpellDerivers), SpellGenerators), SpellNotes), SpellSimulators), SpellTypings), SpellUtils), SpellValidators), SpellHacks);