UNPKG

@onereach/channel-transformer

Version:

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

16 lines (14 loc) 514 B
import { IRWCMessage } from "../../../types"; import { RWCv5Message } from "../../../classes/v5"; import { IGenericImage } from "../../../../generic/types"; export const transformImage = ({ props }: IGenericImage, urlOnly?: boolean): IRWCMessage => { let message; if (urlOnly) { message = props?.url; } else { message = `<img src="${props.url}" `; if (props.alt) message += `alt="${props.alt}" `; message += `/>`; } return new RWCv5Message(message); };