我正在使用一个包 — ko-component-router — 具有以下(精简的)类型定义...
索引.d.ts
export { IContext, Context } from './context';
export { Router } from './router';
Run Code Online (Sandbox Code Playgroud)
上下文.d.ts
export interface IContext {
$root: IContext;
$child: IContext;
$children: IContext[];
$parent: IContext;
$parents: IContext[];
router: Router;
route: Route;
params: {
[k: string]: any;
};
path: string;
pathname: string;
base: string;
canonicalPath: string;
}
export declare class Context implements IContext {
// ...
}
Run Code Online (Sandbox Code Playgroud)
路由器.d.ts
import { IContext } from './context';
export declare type Middleware = (ctx: IContext, done?: () => …Run Code Online (Sandbox Code Playgroud) typescript ×1