Jest DoneCallback 数据类型的理解
生活随笔
收集整理的這篇文章主要介紹了
Jest DoneCallback 数据类型的理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我在學習 jest 框架的 beforeEach 方法時,注意到其接受的輸入參數 fn 的類型為 jest.ProvidesCallback:
該參數的類型 ProvidesCallback,本身是一個函數,返回任意類型,該函數的輸入參數為 DoneCallback:
type ProvidesCallback = (cb: DoneCallback) => any;DoneCallback 的定義如下:
interface DoneCallback {(...args: any[]): any;fail(error?: string | { message: string }): any;}DoneCallback 本身是一個函數,接收任意類型,任意數量的參數,返回任意類型:
(…args: any[]): any;
同時,該類型還包括一個 fail 字段,該字段也指向一個函數,輸入參數為 string.
如果定義一個類型為 DoneCallback 的變量?參考如下代碼:
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的Jest DoneCallback 数据类型的理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《复联4》之后最好看的漫威!《银河护卫队
- 下一篇: 如何理解 new (...args: a