我有一個功能f
,返回Promise
。返回的Promise
或者resolve({name: String, data: Object})
或reject(Error)
。VSCode:如何記錄用複雜對象解決的承諾?
我試過下面的語法在VSCode(如an issue in JSDoc提到),但它不工作:
/**
* @promise fPromise
* @reject {Error}
* @fulfill {Object} project
* @fulfill {Object} project.data
* @fulfill {String} project.name
* @returns fPromise
*/
在我的情況下,結果履行承諾可能包含10個以上的靜態密鑰,因此將它們記錄在一行中是不方便的。 – lz96