UNPKG

@5minds/processcube_engine

Version:

The ProcessCube Engine. Stores and executes BPMNs.

14 lines (13 loc) 542 B
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;