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