@microsoft/teams.api
Version:
<p> <a href="https://www.npmjs.com/package/@microsoft/teams.api" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.api/latest" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.api?activeTab=code" t
25 lines (22 loc) • 819 B
JavaScript
;
var teams_cards = require('@microsoft/teams.cards');
var message = require('../message');
var typing = require('../typing');
function toActivityParams(activity) {
if (typeof activity === "string") {
activity = {
type: "message",
text: activity
};
} else if (teams_cards.isAdaptiveCard(activity)) {
activity = new message.MessageActivityInput().addCard("adaptive", activity);
} else if (activity instanceof message.MessageActivity) {
activity = message.MessageActivityInput.from(activity);
} else if (activity instanceof typing.TypingActivity) {
activity = typing.TypingActivityInput.from(activity);
}
return activity;
}
exports.toActivityParams = toActivityParams;
//# sourceMappingURL=to-activity-params.js.map
//# sourceMappingURL=to-activity-params.js.map