We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c233d41 commit b8664d3Copy full SHA for b8664d3
1 file changed
apps/sim/lib/api/contracts/workspace-files.ts
@@ -46,16 +46,20 @@ const workspaceFileSuccessSchema = z.object({
46
success: z.boolean(),
47
})
48
49
+const listWorkspaceFilesResponseSchema = workspaceFileSuccessSchema.extend({
50
+ files: z.array(workspaceFileRecordSchema),
51
+})
52
+
53
+export type ListWorkspaceFilesResponse = z.output<typeof listWorkspaceFilesResponseSchema>
54
55
export const listWorkspaceFilesContract = defineRouteContract({
56
method: 'GET',
57
path: '/api/workspaces/[id]/files',
58
params: workspaceFilesParamsSchema,
59
query: listWorkspaceFilesQuerySchema,
60
response: {
61
mode: 'json',
- schema: workspaceFileSuccessSchema.extend({
- files: z.array(workspaceFileRecordSchema),
- }),
62
+ schema: listWorkspaceFilesResponseSchema,
63
},
64
65
0 commit comments