@itwin/insights-client
Version:
Insights client for the iTwin platform
41 lines • 3.09 kB
JavaScript
import { TestAuthorizationClient } from "./test-context-providers/auth/TestAuthorizationClient";
import { TestAuthorizationClientConfig } from "./test-context-providers/auth/TestAuthorizationClientConfigImpl";
import { TestAuthorizationProvider } from "./test-context-providers/auth/TestAuthorizationProvider";
import { ReusableTestIModelProvider } from "./test-context-providers/imodel/ReusableTestIModelProvider";
import { ReusableTestIModelProviderConfig } from "./test-context-providers/imodel/ReusableTestIModelProviderConfig";
import { TestIModelCreator } from "./test-context-providers/imodel/TestIModelCreator";
import { TestIModelFileProvider } from "./test-context-providers/imodel/TestIModelFileProvider";
import { TestIModelRetriever } from "./test-context-providers/imodel/TestIModelRetriever";
import { TestIModelsClient } from "./test-context-providers/imodel/TestIModelsClient";
import { TestIModelsClientOptions } from "./test-context-providers/imodel/TestModelsClientOptions";
import { TestITwinsClient } from "./test-context-providers/itwin/TestITwinsClient";
import { ITwinsClientConfig } from "./test-context-providers/itwin/ITwinsClientConfig";
import { TestITwinProvider } from "./test-context-providers/itwin/TestITwinProvider";
import { TestITwinProviderConfig } from "./test-context-providers/itwin/TestITwinProviderConfig";
import { TestAuthorizationProviderConfig } from "./test-context-providers/auth/TestAuthorizationProviderConfig";
import { TestIModelGroupFactory } from "./test-imodel-group/TestIModelGroupFactory";
import { testUtilTypes } from "./TestUtilTypes";
export class TestUtilBootstrapper {
static bind(container) {
TestUtilBootstrapper.bindContextProviders(container);
container.bind(TestIModelGroupFactory).toSelf().inSingletonScope();
}
static bindContextProviders(container) {
container.bind(TestAuthorizationClientConfig).toSelf().inSingletonScope();
container.bind(TestAuthorizationClient).toSelf().inSingletonScope();
container.bind(TestAuthorizationProviderConfig).toSelf().inSingletonScope();
container.bind(TestAuthorizationProvider).toSelf().inSingletonScope();
container.bind(ITwinsClientConfig).toSelf().inSingletonScope();
container.bind(TestITwinsClient).toSelf().inSingletonScope();
container.bind(TestITwinProviderConfig).toSelf().inSingletonScope();
container.bind(TestITwinProvider).toSelf().inSingletonScope();
container.bind(testUtilTypes.iModelsClientOptions).to(TestIModelsClientOptions).inSingletonScope();
container.bind(TestIModelsClient).toSelf().inSingletonScope();
container.bind(ReusableTestIModelProviderConfig).toSelf().inSingletonScope();
container.bind(ReusableTestIModelProvider).toSelf().inSingletonScope();
container.bind(TestIModelCreator).toSelf().inSingletonScope();
container.bind(TestIModelFileProvider).toSelf().inSingletonScope();
container.bind(TestIModelRetriever).toSelf().inSingletonScope();
}
}
//# sourceMappingURL=TestUtilBootstrapper.js.map