import APIClient = require("./apiClient"); import { DeepAssign } from "./deepAssign"; import { deepAssign } from "./deepAssign"; import { deepAssignWithConcat } from "./deepAssign"; import { deepAssignWithOverwrite } from "./deepAssign"; import { deepAssignWithShallowMerge } from "./deepAssign"; import deferred = require("./deferred"); import EventsHub = require("./eventsHub"); import extendPromise = require("./extendPromise"); import { resource } from "./jimpleFns"; import { resourceCreator } from "./jimpleFns"; import { resourcesCollection } from "./jimpleFns"; import { provider } from "./jimpleFns"; import { providerCreator } from "./jimpleFns"; import { providers } from "./jimpleFns"; import { proxyContainer } from "./jimpleFns"; import ObjectUtils = require("./objectUtils"); export { APIClient, DeepAssign, deepAssign, deepAssignWithConcat, deepAssignWithOverwrite, deepAssignWithShallowMerge, deferred, EventsHub, extendPromise, resource, resourceCreator, resourcesCollection, provider, providerCreator, providers, proxyContainer, ObjectUtils };