«jsdoc» etiketlenmiş sorular

6
Jsdoc'da “object” argümanlarını nasıl tarif edebilirim?
// My function does X and Y. // @params {object} parameters An object containing the parameters // @params {function} callback The callback function function(parameters, callback) { } Ancak parametre nesnesinin nasıl yapılandırılması gerektiğini nasıl anlarım? Örneğin şöyle bir şey olmalı: { setting1 : 123, // (required, integer) setting2 : 'asdf' …
316 javascript  jsdoc 


4
Satır içi JSDoc kullanılarak parametrenin isteğe bağlı olduğu nasıl belirtilir?
İçin JSDoc wiki göre @param bir @param gösterebilir kullanarak isteğe bağlıdır /** @param {String} [name] */ function getPerson(name) { } ve kullanarak satır içi bir parametre belirtebilirsiniz function getPerson(/**String*/ name) { } Ve bunları aşağıdaki gibi birleştirebilirim, bu iyi çalışıyor. /** @param [name] */ function getPerson(/**String*/name) { } Ama mümkünse …

1
JSDoc'da parametre veya dönüş değeri olarak bir nesne dizisi nasıl belirtilir?
JSDoc'ta, belirli bir türde bir diziniz varsa (örneğin bir dizi dizesi) aşağıdakileri kullanmak için bulabildiğim en iyi belgeler: /** * @param {Array.<string>} myStrings All my awesome strings */ function blah(myStrings){ //stuff here... } Aşağıdaki soru işaretlerini bir nesne dizisi belirterek nasıl değiştirirsiniz? /** * @param {???????} myObjects All of my …

5
Sınırlı olası değerlerle jsdoc'ta bir dize türü nasıl belgelenir
Bir dize parametresini kabul eden bir işleve sahibim. Bu parametre, tanımlanmış birkaç olası değerden yalnızca birine sahip olabilir. Aynı şeyi belgelemenin en iyi yolu nedir? ShapeType, enum veya TypeDef veya başka bir şey olarak tanımlanmalı mı? Shape.prototype.create = function (shapeType) { // shapeType can be "rect", "circle" or "ellipse"... this.type …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.