UNPKG

@onereach/channel-transformer

Version:

Convert data model between different channels (Slack, Microsoft Teams, Generic...)

24 lines (21 loc) 598 B
import { IMSTeamsMessage } from "../../types"; import { IGenericText } from "../../../generic/types"; export const transformText = ( { content, contentType }: IMSTeamsMessage, isPlain = true ): IGenericText => { const subType = isPlain ? "plain" : contentType as any; return { type: "text", props: { value: content, type: subType } }; }; export const transformHtml = (msg: IMSTeamsMessage): IGenericText => { return transformText(msg, false); }; export const transformMarkdown = (msg: IMSTeamsMessage): IGenericText => { return transformText(msg, false); };