JSDo c определяет @type без инициализации новой переменной - PullRequest
0 голосов
/ 06 апреля 2020

Можно определить @type без инициализации новой переменной? В следующем примере «hi» правильно распознается как строка

new Vue({
    el: '#my-vue-id',
    data: {
        model: 'hi'
    },
    computed: {
        hiCustom: function () {
            /** @type {string} */
            var hi = model;
            return customFunction(hi);
        }
    }
})

Возможно ли напрямую @type модель без инициализации новой переменной? Что-то вроде

new Vue({
    el: '#my-vue-id',
    data: {
        model: "hi"
    },
    computed: {
        hiCustom: function () {
            /** @type {string} model */
            return customFunction(model);
        }
    }
})

Возможно, определение @type для модели может показаться бесполезным, но, очевидно, это всего лишь упрощенный пример.

...