import 'reflect-metadata'; import './Promise'; /** * Export types as a a namespace and export all * exports directly as well */ import * as Types from './Types'; import * as Messages from './Messages'; /** * Export all the decorations, etc */ import * as Decorations from './Decorations'; /** * Export constants */ import * as Constants from './Constants'; /** * Export log customization configuration */ import * as Log from './log'; import * as Errors from './Errors'; /** * Export the coordinator and coordinator functions */ export * from './Coordinator'; /** * Re-export assert solely for plugins */ import { assert } from './Util'; /** * Export all general types */ export { Types, Decorations, Constants, Log, Errors, Messages, assert }; /** * Export the base Repo */ export * from './Repo'; export * from './Types'; export * from './Decorations'; export * from './Constants'; export * from './Util'; export * from './Messages'; export * from './Errors'; export * from './MetadataManager'; export * from './ModelMapper';