@itwin/object-storage-core
Version:
Core generic object storage interfaces
21 lines • 1.21 kB
JavaScript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ServerStorageDependency = void 0;
const internal_1 = require("@itwin/cloud-agnostic-core/lib/internal");
const cloud_agnostic_core_1 = require("@itwin/cloud-agnostic-core");
const common_1 = require("../common");
class ServerStorageDependency extends cloud_agnostic_core_1.NamedDependency {
static dependencyType = "ServerStorage";
dependencyType = ServerStorageDependency.dependencyType;
_registerInstance(container, childContainer, config) {
if (!config.instanceName)
throw new internal_1.ConfigError("instanceName");
this.bindNamed(container, childContainer, common_1.Types.Server.serverStorage, config.instanceName);
}
}
exports.ServerStorageDependency = ServerStorageDependency;
//# sourceMappingURL=ServerStorageDependency.js.map
;