@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
14 lines (13 loc) • 542 B
TypeScript
import { CustomHttpRouteOptions } from '@5minds/processcube_engine_sdk';
import { MiddlewareFunction } from '../..';
export type HttpRouteConfiguration = {
route: string;
method: 'post' | 'get' | 'delete' | 'put';
controllerClass: any;
controllerMethod: Function;
isCancelable?: boolean;
isDeprecated?: boolean | string;
deprecateSilently?: boolean;
options?: CustomHttpRouteOptions;
};
export declare function createIsPublicRouteMiddleware(extensionRoutes: Array<HttpRouteConfiguration>): MiddlewareFunction;