UNPKG

@onereach/channel-transformer

Version:

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

17 lines (15 loc) 468 B
import { IRWCAnswerComponent } from "../../types"; import { IGenericText } from "../../../generic/types"; export const transformText = (text: string): IGenericText => { return { type: 'text', props: { value: text, type: "plain" } }; }; export const transformRWCText = (msg: IRWCAnswerComponent | string, field = 'text'): IGenericText => { const text = typeof msg === 'string' ? msg : msg.vBind?.[field]; return transformText(text); };