UNPKG

@speckle/shared

Version:

Shared code between various Speckle JS packages

6 lines 1.38 kB
import { AuthPolicy } from '../../../domain/policies.js'; import { CommentContext, MaybeUserContext, ProjectContext } from '../../../domain/context.js'; import { Loaders } from '../../../domain/loaders.js'; import { CommentNoAccessError, CommentNotFoundError, ProjectNoAccessError, ProjectNotEnoughPermissionsError, ProjectNotFoundError, ServerNoAccessError, ServerNoSessionError, ServerNotEnoughPermissionsError, WorkspaceNoAccessError, WorkspaceNotEnoughPermissionsError, WorkspaceSsoSessionNoAccessError } from '../../../domain/authErrors.js'; export declare const canEditProjectCommentPolicy: AuthPolicy<typeof Loaders.getServerRole | typeof Loaders.getComment | typeof Loaders.getProject | typeof Loaders.getEnv | typeof Loaders.getWorkspaceRole | typeof Loaders.getWorkspace | typeof Loaders.getWorkspaceSsoProvider | typeof Loaders.getWorkspaceSsoSession | typeof Loaders.getProjectRole, MaybeUserContext & CommentContext & ProjectContext, InstanceType<typeof ProjectNoAccessError | typeof ProjectNotFoundError | typeof WorkspaceNoAccessError | typeof ServerNoAccessError | typeof ServerNoSessionError | typeof WorkspaceSsoSessionNoAccessError | typeof CommentNotFoundError | typeof CommentNoAccessError | typeof WorkspaceNotEnoughPermissionsError | typeof ProjectNotEnoughPermissionsError | typeof ServerNotEnoughPermissionsError>>; //# sourceMappingURL=canEdit.d.ts.map