n8n
Version:
n8n Workflow Automation Tool
15 lines (14 loc) • 714 B
TypeScript
import type { RequestHandler } from 'express';
import type { RateLimit } from './types';
interface RouteOptions {
middlewares?: RequestHandler[];
usesTemplates?: boolean;
skipAuth?: boolean;
rateLimit?: boolean | RateLimit;
}
export declare const Get: (path: `/${string}`, options?: RouteOptions) => MethodDecorator;
export declare const Post: (path: `/${string}`, options?: RouteOptions) => MethodDecorator;
export declare const Put: (path: `/${string}`, options?: RouteOptions) => MethodDecorator;
export declare const Patch: (path: `/${string}`, options?: RouteOptions) => MethodDecorator;
export declare const Delete: (path: `/${string}`, options?: RouteOptions) => MethodDecorator;
export {};