Pete Gonzalez
Pete Gonzalez
BTW I noticed that JSDoc calls this concept "namepaths": http://usejsdoc.org/about-namepaths.html They use `.` for static members and `#` for non-static members, but that design seems a little underdeveloped for all...
@MartynasZilinskas I am at the point where I need to implement a parser for the syntax discussed above. I'm going to make it part of the TSDoc library and spec....
> In the newest prototype of ts-extractor, I encountered a few problems while generating AstItem's ids. I got more mature ideas about id format to be used. BTW is this...
After chatting with @RyanCavanaugh, we've decided to call this syntax a "declaration reference". He expressed some concern about indexing based on "order of appearance in the source file", and favored...
I worked through a bunch of interesting examples with the `[]` selector notation. It's too big to paste here, so I've created a PR to add it as a file...
@yume-chan wrote: > @pgonzal I think symbols will be a real use case, like `Foo[Symbol.iterator]` or some other user-defined symbols `Foo[mySymbol]`. Could you provide a realistic example of this? I'm...
While working on the parser for `@link` tags, I encountered an ambiguity with the "`:`" delimiter. Recall that "`:`" separates the import path, like in these examples: ```ts /** *...
Should it be an inline tag? For example: `{@version 1.1}` Should we allow multiple instances of this tag?
Looks like JSDoc already has [something similar](http://usejsdoc.org/tags-version.html), although the web site docs don't give much detail about its intended usage.
`@beta` is a modifier tag that cannot have any content. `@remarks` is a block tag that starts an entire document section containing rich text.