UNPKG

miter

Version:

A typescript web framework based on ExpressJs based loosely on SailsJs

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