reactjs - @internal JavaScript-dokumentointitunniste react-koodin sisällä, onko tämä jsdocia, closurea vai jotain muuta?


Huomasin, että React käyttää @internal-tunnistetta dokumentaatiossa. Mikä ohjelma käyttää tätä tunnistetta? Onko se jsdoc vai jokin muu? Google Closure Compiler? En löydä tätä tunnistetta osoitteesta http://usejsdoc.org/ enkä Google Closure Compilerin dokumentaatiosta. Mihin sitä käytetään?

Tässä on esimerkki -

/**
 * Warn for mutations.
 *
 * @internal
 * @param {object} object
 * @param {string} key
 */
function defineWarningProperty(object, key) {

https://github.com/facebook/react/blob/master/src/classic/element/ReactElement.js

Vastaus #1

TypeScript-kääntäjä voi käyttää tätä tunnistetta poissulkeakseen asioita d.ts-määritelmästä.

Katso lisätietoja --stripInternal-vaihtoehdosta.

Vastaus #2

Tästä näyttää siltä, että dokumentaatio on manuaalinen.