JSDoc @external 标签
目录
同义词
JSDoc @host 标签
语法
@external <NameOfExternal>
概述
@external
标签用来标识一个在当前包外部定义的类,命名空间,或模块。通过使用这个标签,你可以描述你的包的外部标识的扩展,或者您也可以提供关于 外部标识的相关信息给你的包的使用者。你也可以在任何其他JSDoc标签中引用外部标识的namepath(名称路径)。
外部标识引用的路径名 始终需要使用external:
前缀(例如{@link external:Foo}
或@augments external:Foo
)。
但是,你可以省略@external
标记的这个前缀。
注意: 您只能在你的项目之外定义的最高级别的标识上添加@external
标签,请参见“描述一个嵌套的外部标识”的例子。
示例
下面的示例演示如何描述内置的String
对象作为external
,新的实例方法external:String#rot13
:
下面的例子中描述一个新starfairy
功能如何添加到外部的jQuery.fn
命名空间:
在下面的例子中,EncryptedRequest
类被描述为内置的XMLHttpRequest
类的子类:
您只能将@external
标签添加到您的是项目定义的最外最顶层。在下面的例子中,描述的是外部的security.TLS
类。其结果是,@external
标签是用来描述外部的external:security
命名空间,而不是外部类external:security.TLS
。