aws-sdk-v3-nest
Version:
15 lines (14 loc) • 612 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getClientToken = getClientToken;
var aws_sdk_v3_type_js_1 = require("./aws-sdk-v3.type.js");
var AWS_SDK_V3_MODULE = "AWS_SDK_V3_MODULE";
function getClientToken(client, key) {
if (key === void 0) { key = ""; }
if ((0, aws_sdk_v3_type_js_1.isClassDefinition)(client)) {
return "".concat(AWS_SDK_V3_MODULE, "#").concat(client.name, "#").concat(key);
}
// @ts-ignore
var className = client.__proto__.constructor.name;
return "".concat(AWS_SDK_V3_MODULE, "#").concat(className, "#").concat(key);
}