UNPKG

miter

Version:

A typescript web framework based on ExpressJs based loosely on SailsJs

21 lines (20 loc) 602 B
import { PolicyDescriptor } from '../core/policy'; export declare type TransformRouteT = { routeFnName: string; fullPath: string; policyDescriptors: PolicyDescriptor[]; }; export interface ControllerT { transformPathPart?: { (routeFnName: string, part: string): string; }; transformPath?: { (routeFnName: string, path: string): string; }; transformRoutePolicies?: { (routeFnName: string, fullPath: string, policies: PolicyDescriptor[]): PolicyDescriptor[]; }; transformRoute?: { (route: TransformRouteT): boolean | void; }; }