MCPcopy Index your code
hub / github.com/coder/mux / createDisplayOnlyFilePart

Function createDisplayOnlyFilePart

src/common/utils/attachments/displayOnlyFileParts.ts:19–32  ·  view source on GitHub ↗
(args: {
  data: string;
  mediaType: string;
  filename?: string;
  size: number;
})

Source from the content-addressed store, hash-verified

17}
18
19export 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
34export function getDisplayOnlyFileMetadata(value: unknown): DisplayOnlyFileMetadata | null {
35 if (typeof value !== "object" || value === null) {

Calls

no outgoing calls

Tested by

no test coverage detected