我在學習 jest 架構的 beforeEach 方法時,注意到其接受的輸入參數 fn 的類型為 jest.ProvidesCallback:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CZ3kjN3U2MzIWYyMjMwEGOmBjN0E2YjZGZ1QDZkRmN38CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
該參數的類型 ProvidesCallback,本身是一個函數,傳回任意類型,該函數的輸入參數為 DoneCallback:
同時,該類型還包括一個 fail 字段,該字段也指向一個函數,輸入參數為 string.
如果定義一個類型為 DoneCallback 的變量?參考如下代碼:
我在學習 jest 架構的 beforeEach 方法時,注意到其接受的輸入參數 fn 的類型為 jest.ProvidesCallback:
該參數的類型 ProvidesCallback,本身是一個函數,傳回任意類型,該函數的輸入參數為 DoneCallback:
同時,該類型還包括一個 fail 字段,該字段也指向一個函數,輸入參數為 string.
如果定義一個類型為 DoneCallback 的變量?參考如下代碼: