"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LocalInstance = void 0; const Local_1 = require("./service/local/Local"); Object.defineProperty(exports, "LocalInstance", { enumerable: true, get: function () { return Local_1.LocalInstance; } }); class LocalSDK { localMap; //oss constructor() { this.localMap = {}; } getInstance(accessKey, accessSecret) { if (this.localMap[accessKey]) { return this.localMap[accessKey]; } const instance = new Local_1.LocalInstance(accessKey, accessSecret); Object.assign(this.localMap, { [accessKey]: instance, }); return instance; } } const SDK = new LocalSDK(); exports.default = SDK;