(args: {
data: string;
mediaType: string;
filename?: string;
size: number;
})
| 17 | } |
| 18 | |
| 19 | export function createDisplayOnlyFilePart(args: { |
| 20 | data: string; |
| 21 | mediaType: string; |
| 22 | filename?: string; |
| 23 | size: number; |
| 24 | }): DisplayOnlyFilePart { |
| 25 | return { |
| 26 | type: "display_file", |
| 27 | data: args.data, |
| 28 | mediaType: args.mediaType, |
| 29 | providerOptions: { mux: { displayOnly: true, size: args.size } }, |
| 30 | ...(args.filename ? { filename: args.filename } : {}), |
| 31 | }; |
| 32 | } |
| 33 | |
| 34 | export function getDisplayOnlyFileMetadata(value: unknown): DisplayOnlyFileMetadata | null { |
| 35 | if (typeof value !== "object" || value === null) { |
no outgoing calls
no test coverage detected