Cor*_*ies 3 javascript inheritance flowtype
我正在尝试扩展我从外部库导入的流类型,如下所示:
import type { $Request, $Response } from 'express';
export type Req extends $Request {
additionalField: {
key: string
}
};
Run Code Online (Sandbox Code Playgroud)
这不起作用,但我想知道在Flow中是否还有另一种方法可以实现这一点.我需要一个继承先前类型的新类型,并且还有更多属性.
the*_*kes 11
您可以考虑使用运算符创建的交点类型&.
以下应该有效:
type Req = $Request & {
additionalField: {
key: string
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1697 次 |
| 最近记录: |