簡體   English   中英

Flow.js擴展導入的類型

[英]Flow.js Extend imported type

我正在嘗試擴展我從外部庫導入的流類型,如下所示:

import type { $Request, $Response } from 'express';


export type Req extends $Request {
  additionalField: {
    key: string
  }
};

這不起作用,但我想知道在Flow中是否還有另一種方法可以實現這一點。 我需要一個繼承先前類型的新類型,並且還有更多屬性。

您可以考慮使用&運算符創建的交集類型

以下應該有效:

type Req = $Request & {
  additionalField: {
    key: string
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM