( folderId: string | null | undefined, workspaceId: string )
| 230 | * `workspaceId` (or is archived/missing). No-op for a null/undefined folderId. |
| 231 | */ |
| 232 | export async function assertFolderInWorkspace( |
| 233 | folderId: string | null | undefined, |
| 234 | workspaceId: string |
| 235 | ): Promise<void> { |
| 236 | if (!(await isFolderInWorkspace(folderId, workspaceId))) { |
| 237 | throw new FolderNotFoundError() |
| 238 | } |
| 239 | } |
| 240 | |
| 241 | export interface WorkflowWorkspaceAuthorizationResult { |
| 242 | allowed: boolean |
no test coverage detected