UNPKG

@onereach/channel-transformer

Version:

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

10 lines (8 loc) 443 B
import { IGenericText } from '../../../../generic/types'; import { IRWCMessage } from '../../../types'; import { toHtml } from '../../../../../helpers/md-to-html'; import { escapeHtmlString } from '../../../../../helpers/string-sanitizer'; export const transformText = ({ props }: IGenericText): IRWCMessage => { const text = props.type === 'markdown' ? toHtml(props?.value) : props?.value; return { message: escapeHtmlString(text) }; };