Вопросы с меткой [jsdoc]
У метки jsdoc нет краткого описания.
19 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
2
голоса
1
ответ
197
показов
Ошибка перегрузок в JSDoc в отличии от TypeScript
Описание
Создаю простые классы для работы с векторами 1D и 2D в TypeScript. В нем так же добавляю "оператор +" с перегрузками чтобы было удобнее работать:
class Vector1 {
static ["+&...
1
голос
2
ответа
414
показов
Правильное использование @typedef
Описание
У тех, кто вместо TypeScript использует JavaScript + JSDoc, нередко случаются проблемы с определением типов. К примеру interface из TypeScript можно реализовать на JSDoc вот так:
TypeScipt
...
1
голос
1
ответ
121
показ
Передача прототипа через типовый параметр
Описание
Есть у меня некие классы Elemental и Factory. Что они делают - не важно, поэтому не задержимся на них. Проблема в том что у Factory есть функция getCase, которая в качестве аргумента должен ...
0
голосов
1
ответ
69
показов
JSDoc документация с rest parameters
У меня есть некий класс A и B имеющий вид:
class A {
constructor () {
this.otherClass = new B()
this.id = 1
}
methodName (...args) {
return this.otherClass.otherClassMethod(this.id, ...
1
голос
1
ответ
136
показов
jsdoc тип данных
Как в jsdoc указать, что функция возвращает тот же тип данных, что был ей передан?
/**
*
* @param {*} data
* @returns {???}
*/
function random(data) {
// ...
return data;
}
1
голос
0
ответов
73
показа
Почему JSDoc не видит локальные комментарии?
В коде ниже генератор документации jsdoc не видит локальные комментарии к функциям и переменным.
document.addEventListener("DOMContentLoaded", function () {
/**
* Конвертирует Rem в Пиксели
...
0
голосов
2
ответа
974
показа
Как правильнее описать объект в JSDoc
Как мне правильно описать данную функцию?
/**
* Allows to search posts on user or community walls.
* @param {Object} params
* @property {string} params.domain user or community screen name
* @...
0
голосов
1
ответ
156
показов
Как лучше задокументировать массив массивов массивов при помощи JSDoc?
У меня имеется следующая структура данных. Типы элементов корневого массива фиксированы. Как лучше задокументировать такую структуру при помощи JSDoc?
[
[
['aqua-160', 160, 'PreCleaning'],
...
1
голос
0
ответов
108
показов
Как настроить jsdoc, чтобы в наследуемых классах отображались только переопределённые методы
/**
* @class
* @name Shape
*/
export default class Shape {
getType() {
return 'shape';
}
getName() {
return 'Shape';
}
}
/**
* @class
* @name Circle
* @extends Shape
*/
export ...
4
голоса
1
ответ
330
показов
Как документировать методы Vue, если метод возвращает this?
Простой пример:
/**
* Тут описание метода
*
* @param {number} id
* @return {this}
*/
myMethod(id) {
// ...do something
return this;
},
Варианты документации:
/**
*
...
1
голос
1
ответ
84
показа
jsdoc socket.io @param
как указать ide, что io это Server
1
голос
0
ответов
51
показ
JSdoc для расширения прототипа
Есть проект на js - ES6, классы, модульная архитектура (не typescript)
Все классы/методы описываются с помощью JSDoc для подсказок (VSCode)
Возникла проблема с расширением прототипа классов ...
0
голосов
0
ответов
72
показа
Как задокументровать собственные свойства объекта, имена которых генерируются во время выполнения конструктора класса
Итак, допустим у нас имеется некоторый код:
/**
* Object implementation of the matrix.
*
* @class Table
*/
class Table {
/**
* Creates an instance of Table.
*
* @...
1
голос
0
ответов
112
показов
JSDoc: элемент массива
Приведу пример исходной структуры:
var arr = {
sub: [
{ idx: 0, name: '...' },
{ idx: 1, name: '...' },
{ idx: 2, name: '...' }
]
};
Функция:
/**
* @param {String}
*...
2
голоса
0
ответов
60
показов
Как пометить тип дочернего класса
Есть такой код. И я не могу понять, как описать JSDoc'ом тип дочернего класса. То есть, у метода Model.find не получается описать, что этот метод возвращает ту модель, которая является текущим ...