@zenweb/router
Version:
Zenweb Router module
22 lines (21 loc) • 553 B
TypeScript
import { SetupFunction } from '@zenweb/core';
import { Router, RouterDuplicated } from './router';
import { RouterOptions, RouterParams } from './types';
export * from './types';
export { Router, RouterDuplicated };
export default function setup(opt?: RouterOptions): SetupFunction;
declare module '@zenweb/core' {
interface Core {
router: Router;
}
interface Context {
/**
* url params
*/
params: RouterParams;
/**
* the router instance
*/
router: Router;
}
}