UNPKG

lin-cms-test

Version:

The core library of Lin CMS, this package is just for test!

21 lines (20 loc) 1.11 kB
import Router, { IMiddleware } from "koa-router"; export interface Meta { auth?: string; module?: string; mount?: boolean; } /** * redpint继承自koa-router * 即可使用全部的koa-router api * 也可使用已 red 为前缀的方法,用于视图函数的权限 */ export declare class Redprint extends Router { redOption(name: string, path: string | RegExp, meta?: Meta, ...middleware: IMiddleware[]): Router<any, {}>; redHead(name: string, path: string | RegExp, meta?: Meta, ...middleware: IMiddleware[]): Router<any, {}>; redGet(name: string, path: string | RegExp, meta?: Meta, ...middleware: IMiddleware[]): Router<any, {}>; redPut(name: string, path: string | RegExp, meta?: Meta, ...middleware: IMiddleware[]): Router<any, {}>; redPatch(name: string, path: string | RegExp, meta?: Meta, ...middleware: IMiddleware[]): Router<any, {}>; redPost(name: string, path: string | RegExp, meta?: Meta, ...middleware: IMiddleware[]): Router<any, {}>; redDelete(name: string, path: string | RegExp, meta?: Meta, ...middleware: IMiddleware[]): Router<any, {}>; }