const vTableViewResourceAccess = v.object({
...vCommonAccessProps.fields,
resourceType: v.literal("tableView"),
resourceId: v.id("tableViews"),
permissions: v.array(vTableViewPermissions),
});
export const accessTable = defineTable(
v.union(
vWorkspaceAccess,
vFirestoreProjectResourceAccess,
vDataSourceResourceAccess,
...
}
const vTableViewResourceAccess = v.object({
...vCommonAccessProps.fields,
resourceType: v.literal("tableView"),
resourceId: v.id("tableViews"),
permissions: v.array(vTableViewPermissions),
});
export const accessTable = defineTable(
v.union(
vWorkspaceAccess,
vFirestoreProjectResourceAccess,
vDataSourceResourceAccess,
...
}