【发布时间】:2018-01-26 15:47:09
【问题描述】:
我正在尝试改进 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;
}
我基本上想在koa-router libdefs 中使用koa libdefs 中的type。但是,当我在本地尝试 import type { Middleware } from 'koa'; 行时,它似乎使类型定义中断。有什么方法可以完成我想做的事情吗?
【问题讨论】:
-
我相信你需要把它放在
declare块中。我还没有尝试过,但这就是讨论的内容in this issue
标签: javascript flowtype flow-typed