UNPKG

aws-sdk-v3-nest

Version:
15 lines (14 loc) 612 B
"use strict"; 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); }