Files
speckle-server/packages/server/modules/shared/domain/authz/operations.ts
T
2024-09-25 15:59:41 +03:00

11 lines
348 B
TypeScript

import { AuthPipelineFunction } from '@/modules/shared/domain/authz/types'
import { ServerRoles, StreamRoles } from '@speckle/shared'
export type ValidateServerRoleBuilder = (params: {
requiredRole: ServerRoles
}) => AuthPipelineFunction
export type ValidateStreamRoleBuilder = (params: {
requiredRole: StreamRoles
}) => AuthPipelineFunction