Angular 或 JavaScript 注释中的 @license 和 @publicApi 是什么

What is @license and @publicApi inside comments in Angular or JavaScript

我构建了我的 Angular 应用程序,然后查看了构建的代码,我在注释中找到了 @license 或 @publicApi,如下图所示。我不知道这是什么东西以及如何创建它们。如果有人知道,请在下面评论您的答案,这对我了解一些新知识很有帮助。

此 jsDoc 注释被 Google 使用。编写这些内容的好指南:https://devdocs.io/jsdoc/

例如@license可以这样解释:https://jsdoc.app/tags-license.html

 The @license tag identifies the software license that applies to any portion of your code.

 You can use any text to identify the license you are using. 

public api 似乎是 Google 特定的东西。这些都是注解。它们不会改变代码的工作方式。

JSDoc 的目的是记录您的 JavaScript 应用程序或库的 API。假设您想要记录模块、命名空间、类、方法、方法参数等内容。