n8n
Version:
n8n Workflow Automation Tool
20 lines (19 loc) • 1.13 kB
TypeScript
import { Logger } from '@n8n/backend-common';
import { GlobalConfig } from '@n8n/config';
import type { ProtectedResource, ProtectedResourceResolver } from '../../../services/protected-resource.registry';
import { UrlService } from '../../../services/url.service';
import { TestWebhooks } from '../../../webhooks/test-webhooks';
import { WorkflowFinderService } from '../../../workflows/workflow-finder.service';
export declare class WorkflowWebhookTestTriggerResourceResolver implements ProtectedResourceResolver {
private readonly config;
private readonly testWebhooks;
private readonly urlService;
private readonly logger;
private readonly workflowFinderService;
constructor(config: GlobalConfig, testWebhooks: TestWebhooks, urlService: UrlService, logger: Logger, workflowFinderService: WorkflowFinderService);
readonly id = "workflow-webhook-test-trigger";
readonly scopes: string[];
resolveByUrl(resourceUrl: string): Promise<ProtectedResource | undefined>;
resolveByPath(pathname: string, search?: string): Promise<ProtectedResource | undefined>;
private resolveWebhookNode;
}