UNPKG

n8n

Version:

n8n Workflow Automation Tool

20 lines (19 loc) 1.13 kB
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; }