n8n
Version:
n8n Workflow Automation Tool
13 lines (12 loc) • 676 B
TypeScript
import { CorsService } from '../../../services/cors-service';
import type { Method } from '@n8n/decorators';
import type { Request, Response } from 'express';
import { DynamicCredentialsConfig } from '../dynamic-credentials.config';
export declare class DynamicCredentialCorsService {
private readonly corsService;
private readonly dynamicCredentialConfig;
private readonly defaultOptions;
constructor(corsService: CorsService, dynamicCredentialConfig: DynamicCredentialsConfig);
preflightHandler(req: Request, res: Response, allowedMethods: Method[]): void;
applyCorsHeadersIfEnabled(req: Request, res: Response, allowedMethods: Method[]): boolean;
}