UNPKG

@squarecloud/blob

Version:
1 lines 1.21 kB
{"version":3,"sources":["../../../src/validation/schemas/list.ts"],"sourcesContent":["import { z } from \"zod\";\n\nexport const listObjectsSchema = z.object({\n\t/** Filter by prefix */\n\tprefix: z.string().optional(),\n\t/** Return objects after this token */\n\tcontinuationToken: z.string().optional(),\n});\n\nexport const listObjectsPayloadSchema = listObjectsSchema\n\t.optional()\n\t.transform((params) => ({ params }));\n\nexport const listObjectResponseSchema = z.object({\n\tid: z.string(),\n\tsize: z.number(),\n\tcreated_at: z.coerce.date(),\n\texpires_at: z.coerce.date().optional(),\n});\n\nexport const listObjectsResponseSchema = z.object({\n\tobjects: z.array(listObjectResponseSchema).default([]),\n});\n"],"mappings":";AAAA,SAAS,SAAS;AAEX,IAAM,oBAAoB,EAAE,OAAO;AAAA;AAAA,EAEzC,QAAQ,EAAE,OAAO,EAAE,SAAS;AAAA;AAAA,EAE5B,mBAAmB,EAAE,OAAO,EAAE,SAAS;AACxC,CAAC;AAEM,IAAM,2BAA2B,kBACtC,SAAS,EACT,UAAU,CAAC,YAAY,EAAE,OAAO,EAAE;AAE7B,IAAM,2BAA2B,EAAE,OAAO;AAAA,EAChD,IAAI,EAAE,OAAO;AAAA,EACb,MAAM,EAAE,OAAO;AAAA,EACf,YAAY,EAAE,OAAO,KAAK;AAAA,EAC1B,YAAY,EAAE,OAAO,KAAK,EAAE,SAAS;AACtC,CAAC;AAEM,IAAM,4BAA4B,EAAE,OAAO;AAAA,EACjD,SAAS,EAAE,MAAM,wBAAwB,EAAE,QAAQ,CAAC,CAAC;AACtD,CAAC;","names":[]}