UNPKG

@dazejs/framework

Version:

Daze.js - A powerful web framework for Node.js

15 lines (14 loc) 588 B
import { Application } from '../../foundation/application'; import { Request } from '../request'; import { Trie } from './trie'; import { UseMiddlewareOption } from '../../decorators/use/interface'; export declare class Router { app: Application; trie: Trie; private middleware; constructor(); match(request: Request): any; createResolver(_matchedRoute?: any): (request: Request) => Promise<any>; register(uri: string, methods: string[], option: any, controller: any, action?: string, middlewareOptions?: UseMiddlewareOption[]): void; private _register; }