n8n
Version:
n8n Workflow Automation Tool
10 lines (9 loc) • 593 B
TypeScript
import { WorkflowReviewRequestRepository } from '@n8n/db';
import type { WorkflowPublishGuard } from '../../workflows/workflow-publish-guard-proxy.service';
import { WorkflowReviewFeatureGate } from './workflow-review-feature-gate.service';
export declare class WorkflowReviewPublishGuard implements WorkflowPublishGuard {
private readonly featureGate;
private readonly workflowReviewRequestRepository;
constructor(featureGate: WorkflowReviewFeatureGate, workflowReviewRequestRepository: WorkflowReviewRequestRepository);
assertCanPublish(workflowId: string): Promise<void>;
}