Closed
Description
Suggestion
Remove @internal
for the thisParameter
on the Signature
interface.
TypeScript/src/compiler/types.ts
Lines 5771 to 5772 in 20c93d3
🔍 Search Terms
compiler api, thisParameter
✅ Viability Checklist
My suggestion meets these guidelines:
- This wouldn't be a breaking change in existing TypeScript/JavaScript code
- This wouldn't change the runtime behavior of existing JavaScript code
- This could be implemented without emitting different JS based on the types of the expressions
- This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
- This feature would agree with the rest of TypeScript's Design Goals.
⭐ Suggestion
As above.
📃 Motivating Example
TypeDoc needs to access the this parameter to properly document functions via their signature rather than relying on nodes. Today, I plan to add this to a declaration file to expose it manually. TypeStrong/typedoc#1875