@onereach/channel-transformer
Version:
Convert data model between different channels (Slack, Microsoft Teams, Generic...)
11 lines (10 loc) • 369 B
text/typescript
import { IMSTeamsEvent } from "../types";
import { getMethods } from "./methods";
import { IGenericWrapper } from "../../generic/types";
export const transformMSTeamsToGeneric = (msg: IMSTeamsEvent): IGenericWrapper => {
const type = msg.messageType || "message";
return {
type: 'wrapper',
children: [].concat(getMethods(type)(msg))
};
};