扩展对象的文档

时间:2019-04-26 11:11:31

标签: javascript types jsdoc cypress

我正在编写一些赛普拉斯和javascript进行测试,并且有一个对象cy。 该对象已记录在案,对此我有一些理解,但是我想用自己的一些属性对其进行扩展,我想知道是否也可以扩展该文档。

我的代码有点像这样

cy.bo = {
    header: {
        get: () => header()
    }
}

哪种作品。我可以从测试中访问cy.bo.header.get,并且一切正常,但是我的IDE(vscode)当然会说cy.bo的类型为any

所以我的问题是:我可以扩展该对象的文档以使其涵盖我自己的属性入侵吗?

1 个答案:

答案 0 :(得分:0)

是的,可以。只需像通常添加到对象文字中的额外成员那样添加JSDoc

请参见下面的屏幕截图。

enter image description here