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