Skip to main content
Filter by
Sorted by
Tagged with
0 votes
0 answers
43 views

I’ve noticed that GJS documentation uses DevDocs. I’m trying to understand the documentation pipeline for GJS: Does it read comments from the source code and generate documentation automatically? Do ...
Ethan Martin's user avatar
1 vote
1 answer
98 views

I'm not sure how to get the code snippet for this question as I don't know how to specify the filename of the JavaScript file, but here goes. I have a JavaScript file, "scripts.js" that ...
Mike McCollister's user avatar
0 votes
0 answers
75 views

When I create a type declaration file (.d.ts) from a TypeScript file that includes JSDoc, the final type declaration file still contains the JSDoc. This is helpful, because the user of the package not ...
Tobias Reich's user avatar
  • 2,044
1 vote
0 answers
98 views

Currently, VSCode only recognizes JSDoc @typedef declarations in files that are open. For example, if I have a @typedef comment in a file that is NOT currently open in VSCode, VSCode thinks the type ...
user3163495's user avatar
  • 4,036
1 vote
1 answer
95 views

I have a React component that takes props a, b, and any other arbitrary value the user wants to add on top: /** * @param {object} props * @param {string} props.a * @param {number} props.b */ ...
Devildude4427's user avatar
1 vote
2 answers
84 views

When exporting my component like this export default React.memo(MyComponent); and using it somewhere else like this <MyComponent></MyComponent> it will not show the jsdoc documentation of ...
User9132's user avatar
  • 1,057
2 votes
0 answers
134 views

I'm working on a library, and would like some functionality that requires users (meaning the user of the library) to extend a class. On that class will be a method that the user should override, and ...
MilesZew's user avatar
  • 707
1 vote
1 answer
65 views

I want to be able to define objects as: /**@type{CheckData}**/ object1 = {check:true} /**@type{CheckData}**/ object2 = {check:false, data: 'Why?'} While I can use this @typedef with success: /** * @...
Nertan Lucian's user avatar
0 votes
0 answers
24 views

I've got a base class with some static getters that need to be overwritten by the inheriting classes. class BaseClass { /** * @abstract * @returns {string} */ static get prefix()...
claudekennilol's user avatar
0 votes
1 answer
127 views

Working with React 17 & Vite v5 & VS Code IDE We want to use alias when importing components for ease of use. But when we use it, the jsDoc popup doesn't show any data. How to configure jsDoc ...
ShanRon's user avatar
  • 23
0 votes
1 answer
47 views

I have a message object that can have all kinds of keys, some of which I know, some of them I can't know. // @ts-check /** * @typedef {Object} Message * @property {String} sender * @property {...
Rudolfs's user avatar
  • 33
0 votes
2 answers
101 views

In VS Code, in the first case, the intellisense is showing the bar key. But in the second case when I add a second key foo which is recursive, it breaks the intellisense at any level. 1st case: 2nd ...
8HoLoN's user avatar
  • 1,160
1 vote
0 answers
65 views

I am writing documentation for some classes written using the ES6 class syntax. I have some classes which inherit their constructor from their parent class, as below: /** * @class */ class Parent { ...
jban28's user avatar
  • 113
0 votes
1 answer
82 views

This is my code: /** * Completely clears out all items from an Array * and returns the new length * * (Optional) fills this emptyied array with any given arguments * * @param {...any} Items ...
Quarkie's user avatar
0 votes
0 answers
81 views

Using the following version of Deno on Windows 11 $ deno --version deno 2.2.6 (stable, release, x86_64-pc-windows-msvc) v8 13.5.212.4-rusty typescript 5.7.3 I would like my documentation for a ...
John Deighan's user avatar
  • 4,659

15 30 50 per page
1
2 3 4 5
119