UNPKG

@onereach/channel-transformer

Version:

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

18 lines (15 loc) 499 B
import { IGenericFile } from "../../../../generic/types"; import { IRWCAnswerComponent } from "../../../types"; export const transformFileUpload = (msg: IRWCAnswerComponent): IGenericFile => { const result: IGenericFile = { type: 'file', props: { allowedTypes: msg.vBind?.allowedFileTypes || [], multiple: msg.vBind?.isMulti === 1 || msg.vBind?.isMulti === '1', rwc: { filesValidation: msg.vBind?.filesValidation || false } } }; return result; };