Pytania otagowane jako jsdoc

6
Jak opisać argumenty „obiektowe” w jsdoc?
// My function does X and Y. // @params {object} parameters An object containing the parameters // @params {function} callback The callback function function(parameters, callback) { } Ale jak opisać strukturę obiektów parametrów? Na przykład powinno to być coś takiego: { setting1 : 123, // (required, integer) setting2 : 'asdf' …
316 javascript  jsdoc 



1
Jak określić tablicę obiektów jako parametr lub wartość zwracaną w JSDoc?
W JSDoc, najlepsza dokumentacja, jaką mogę znaleźć, pokazuje użycie następującego, jeśli masz tablicę określonego typu (na przykład tablicę ciągów), taką jak: /** * @param {Array.<string>} myStrings All my awesome strings */ function blah(myStrings){ //stuff here... } Jak zamienić poniższe znaki zapytania na tablicę obiektów? /** * @param {???????} myObjects All …

5
Jak udokumentować typ łańcucha w jsdoc z ograniczonymi możliwymi wartościami
Mam funkcję, która akceptuje jeden parametr ciągu. Ten parametr może mieć tylko jedną z kilku zdefiniowanych możliwych wartości. Jaki jest najlepszy sposób na udokumentowanie tego samego? Czy shapeType należy zdefiniować jako enum, TypeDef czy coś innego? Shape.prototype.create = function (shapeType) { // shapeType can be "rect", "circle" or "ellipse"... this.type …

3
Dokument zniszczony parametr funkcji w JSDoc
Wcześniej zawsze dokumentowałem parametry mojego obiektu w następujący sposób: /** * Description of the function * * @param {Object} config - The configuration * @param {String} config.foo * @param {Boolean} [config.bar] - Optional value * @return {String} */ function doSomething (config = {}) { const { foo, bar } = …


4
Poprawny sposób dokumentowania otwartych funkcji argumentowych w JSDoc
Powiedzmy, że masz coś takiego: var someFunc = function() { // do something here with arguments } Jak poprawnie udokumentowałbyś, że ta funkcja może przyjmować dowolną liczbę argumentów w JSDoc? To moje najlepsze przypuszczenie, ale nie jestem pewien, czy jest poprawne. /** * @param {Mixed} [...] Unlimited amount of optional …
84 javascript  jsdoc 

4
Jak zwrócić void w JsDoc?
Czy istnieje określony sposób zadeklarowania metody lub funkcji zwracającej void w JsDoc? Obecnie uważam, że voidjest to domyślna wartość zwracana, a inne wartości zwracane muszą być szczegółowo określone: /** * @return {Integer} The identifier for ... */
81 javascript  ide  jsdoc 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.