如何在JSDoc中标记Hook返回函数的redirectSignIn参数为可选?
在JSDoc中标记返回数组内函数的可选参数
要将redirectSignIn标记为可选参数,只需在参数名后添加?符号即可,这是JSDoc标记可选参数的标准语法。
修改后的完整JSDoc如下:
/** * * @returns {[ * AuthState, * (providerName: string, redirectSignIn?: boolean) => Promise<boolean>, * () => Promise<void> * ]} */
这里的redirectSignIn?: boolean表示该参数为可选,调用这个返回的函数时,可选择传入该布尔值参数,也可以不传。
内容的提问来源于stack exchange,提问作者Andrei
相关产品推荐
相关产品推荐

