@itwin/insights-client
Version:
Insights client for the iTwin platform
45 lines • 3.73 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TestUtilBootstrapper = void 0;
const TestAuthorizationClient_1 = require("./test-context-providers/auth/TestAuthorizationClient");
const TestAuthorizationClientConfigImpl_1 = require("./test-context-providers/auth/TestAuthorizationClientConfigImpl");
const TestAuthorizationProvider_1 = require("./test-context-providers/auth/TestAuthorizationProvider");
const ReusableTestIModelProvider_1 = require("./test-context-providers/imodel/ReusableTestIModelProvider");
const ReusableTestIModelProviderConfig_1 = require("./test-context-providers/imodel/ReusableTestIModelProviderConfig");
const TestIModelCreator_1 = require("./test-context-providers/imodel/TestIModelCreator");
const TestIModelFileProvider_1 = require("./test-context-providers/imodel/TestIModelFileProvider");
const TestIModelRetriever_1 = require("./test-context-providers/imodel/TestIModelRetriever");
const TestIModelsClient_1 = require("./test-context-providers/imodel/TestIModelsClient");
const TestModelsClientOptions_1 = require("./test-context-providers/imodel/TestModelsClientOptions");
const TestITwinsClient_1 = require("./test-context-providers/itwin/TestITwinsClient");
const ITwinsClientConfig_1 = require("./test-context-providers/itwin/ITwinsClientConfig");
const TestITwinProvider_1 = require("./test-context-providers/itwin/TestITwinProvider");
const TestITwinProviderConfig_1 = require("./test-context-providers/itwin/TestITwinProviderConfig");
const TestAuthorizationProviderConfig_1 = require("./test-context-providers/auth/TestAuthorizationProviderConfig");
const TestIModelGroupFactory_1 = require("./test-imodel-group/TestIModelGroupFactory");
const TestUtilTypes_1 = require("./TestUtilTypes");
class TestUtilBootstrapper {
static bind(container) {
TestUtilBootstrapper.bindContextProviders(container);
container.bind(TestIModelGroupFactory_1.TestIModelGroupFactory).toSelf().inSingletonScope();
}
static bindContextProviders(container) {
container.bind(TestAuthorizationClientConfigImpl_1.TestAuthorizationClientConfig).toSelf().inSingletonScope();
container.bind(TestAuthorizationClient_1.TestAuthorizationClient).toSelf().inSingletonScope();
container.bind(TestAuthorizationProviderConfig_1.TestAuthorizationProviderConfig).toSelf().inSingletonScope();
container.bind(TestAuthorizationProvider_1.TestAuthorizationProvider).toSelf().inSingletonScope();
container.bind(ITwinsClientConfig_1.ITwinsClientConfig).toSelf().inSingletonScope();
container.bind(TestITwinsClient_1.TestITwinsClient).toSelf().inSingletonScope();
container.bind(TestITwinProviderConfig_1.TestITwinProviderConfig).toSelf().inSingletonScope();
container.bind(TestITwinProvider_1.TestITwinProvider).toSelf().inSingletonScope();
container.bind(TestUtilTypes_1.testUtilTypes.iModelsClientOptions).to(TestModelsClientOptions_1.TestIModelsClientOptions).inSingletonScope();
container.bind(TestIModelsClient_1.TestIModelsClient).toSelf().inSingletonScope();
container.bind(ReusableTestIModelProviderConfig_1.ReusableTestIModelProviderConfig).toSelf().inSingletonScope();
container.bind(ReusableTestIModelProvider_1.ReusableTestIModelProvider).toSelf().inSingletonScope();
container.bind(TestIModelCreator_1.TestIModelCreator).toSelf().inSingletonScope();
container.bind(TestIModelFileProvider_1.TestIModelFileProvider).toSelf().inSingletonScope();
container.bind(TestIModelRetriever_1.TestIModelRetriever).toSelf().inSingletonScope();
}
}
exports.TestUtilBootstrapper = TestUtilBootstrapper;
//# sourceMappingURL=TestUtilBootstrapper.js.map