我正在努力改进 koa-router libdefs 在Flowtype存储库中提供。
koa-router
理想情况下,我可以这样做:
import type { Middleware } from 'koa'; declare module "koa-router" { declare class Router { get(route: string, handler: Middleware): this; } declare export default typeof Router; }
我基本上想用 type 从 koa 中的libdef koa路由器 libdefs。然而,当我尝试 import type { Middleware } from 'koa'; 行,似乎使类型定义中断。有没有办法完成我想做的事情?
type
koa
koa路由器
import type { Middleware } from 'koa';
目前,没有好的方法可以在libdef之间建立依赖关系。 flowtype/flow-typed#16 问题是否正在跟踪,以及 will likely be implemented in flow-typed v3.0.0 .
flow-typed v3.0.0