«jsdoc» 태그된 질문

JSDoc은 JavaScript 소스 코드에 인라인 API 문서를 추가하기위한 마크 업 언어입니다. 이것은 JSDoc 구문을 따르는 코드를 구문 분석하고 조작하는 다양한 도구와 다릅니다.

6
jsdoc에서“객체”인수를 설명하는 방법?
// My function does X and Y. // @params {object} parameters An object containing the parameters // @params {function} callback The callback function function(parameters, callback) { } 그러나 매개 변수 객체의 구조를 어떻게 설명합니까? 예를 들어 다음과 같아야합니다. { setting1 : 123, // (required, integer) setting2 : 'asdf' // (optional, …
316 javascript  jsdoc 

3
JSDoc : 객체 구조 반환
JSDoc에 반환되는 객체의 구조에 대해 어떻게 알 수 있습니까? @return {{field1: type, field2: type, ...}} description구문 을 찾아서 시도했습니다. /** * Returns a coordinate from a given mouse or touch event * @param {TouchEvent|MouseEvent|jQuery.Event} e * A valid mouse or touch event or a jQuery event wrapping such an * …

4
인라인 JSDoc을 사용하여 param이 선택 사항임을 나타내는 방법은 무엇입니까?
@param 에 대한 JSDoc 위키에 따르면 @param이 선택 사항임을 나타낼 수 있습니다. /** @param {String} [name] */ function getPerson(name) { } 다음을 사용하여 매개 변수를 인라인으로 나타낼 수 있습니다. function getPerson(/**String*/ name) { } 그리고 다음과 같이 결합 할 수 있습니다. /** @param [name] */ function getPerson(/**String*/name) { } 그러나 …

1
JSDoc에서 매개 변수 또는 반환 값으로 객체 배열을 지정하는 방법은 무엇입니까?
JSDoc에서 찾을 수있는 최고의 문서는 특정 유형의 배열 (예 : 문자열 배열)이있는 경우 다음을 사용하는 방법을 보여줍니다. /** * @param {Array.<string>} myStrings All my awesome strings */ function blah(myStrings){ //stuff here... } 아래 물음표를 어떻게 대체하여 객체 배열을 지정합니까? /** * @param {???????} myObjects All of my equally awesome objects …

5
제한된 가능한 값으로 jsdoc에서 문자열 유형을 문서화하는 방법
하나의 문자열 매개 변수를 받아들이는 함수가 있습니다. 이 매개 변수는 정의 된 몇 가지 가능한 값 중 하나만 가질 수 있습니다. 이를 문서화하는 가장 좋은 방법은 무엇입니까? shapeType을 enum 또는 TypeDef 또는 다른 것으로 정의해야합니까? Shape.prototype.create = function (shapeType) { // shapeType can be "rect", "circle" or "ellipse"... this.type = …



4
JSDoc에서 개방형 인수 함수를 문서화하는 올바른 방법
다음과 같은 것이 있다고 가정 해 보겠습니다. var someFunc = function() { // do something here with arguments } 이 함수가 JSDoc에서 여러 인수를 취할 수 있다는 것을 어떻게 올바르게 문서화 할 수 있습니까? 이것이 내 최선의 추측이지만 정확한지 모르겠습니다. /** * @param {Mixed} [...] Unlimited amount of optional parameters …
82 javascript  jsdoc 


2
`pipe`d ES6 함수를위한 JSDoc 생성 방법
with 함수 구성을 사용하여 정의 된 ES6 스타일 함수가 asyncPipe있습니다. import { getItemAsync } from 'expo-secure-store'; const asyncPipe = (...fns) => x => fns.reduce(async (y, f) => f(await y), x); const getToken = () => getItemAsync('token'); const liftedGetToken = async ({ ...rest }) => ({ token: await getToken(), ...rest, }); …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.