@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
23 lines (21 loc) • 819 B
JavaScript
import { isAdaptiveCard } from '@microsoft/teams.cards';
import { MessageActivityInput, MessageActivity } from '../message/index.mjs';
import { TypingActivity, TypingActivityInput } from '../typing.mjs';
function toActivityParams(activity) {
if (typeof activity === "string") {
activity = {
type: "message",
text: activity
};
} else if (isAdaptiveCard(activity)) {
activity = new MessageActivityInput().addCard("adaptive", activity);
} else if (activity instanceof MessageActivity) {
activity = MessageActivityInput.from(activity);
} else if (activity instanceof TypingActivity) {
activity = TypingActivityInput.from(activity);
}
return activity;
}
export { toActivityParams };
//# sourceMappingURL=to-activity-params.mjs.map
//# sourceMappingURL=to-activity-params.mjs.map