Каков синтаксис JSDoc для частных полей JS? - PullRequest
0 голосов
/ 05 июля 2019

Как мне документировать личные поля JS , используя JSDoc?

Например, можно использовать @private:

class A {
    #name;
    /**
     * Creates an instance of Tester.
     * @param {string} name
     */
    constructor (name) {
        /**
         * Test description 1
         * @property {string} 
         * @private
         */
        this.#name = param
    }
}

Однако, @private на самом деле не имеет того же значения: это те вещи, которые выставлены, которые не должны быть затронуты. Но реальные частные поля не доступны из других классов.

...