aimpress-chatbot/node_modules/botbuilder-stdlib/lib/maybeCast.js
“SamoilenkoVadym” 55445dbc86
Some checks failed
Build and deploy Node.js app to Azure Web App - ChatBot2222 / build (push) Has been cancelled
Build and deploy Node.js app to Azure Web App - ChatBot2222 / deploy (push) Has been cancelled
Deploy bot to Azure
2025-04-27 19:55:19 +01:00

21 lines
No EOL
622 B
JavaScript

"use strict";
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
Object.defineProperty(exports, "__esModule", { value: true });
exports.maybeCast = void 0;
/**
* Maybe cast value to a particular type
*
* @template T type to maybe cast to
* @param {any} value value to maybe cast
* @param {Newable<T>} ctor optional class to perform instanceof check
* @returns {T} value, maybe casted to T
*/
function maybeCast(value, ctor) {
if (ctor != null && value instanceof ctor) {
return value;
}
return value;
}
exports.maybeCast = maybeCast;
//# sourceMappingURL=maybeCast.js.map