@onereach/channel-transformer
Version:
Convert data model between different channels (Slack, Microsoft Teams, Generic...)
22 lines (16 loc) • 431 B
text/typescript
import { IGenericImage } from "../../../generic/types";
export const transformImage = (data): IGenericImage => {
const url = data.linkUrl || data.location;
const result: IGenericImage = {
type: 'image',
props: {
url,
rwc: { ...data }
}
};
return result;
};
export const transformMediaContent = (data, type = 'video') => {
const result = transformImage(data);
return {...result, type};
};