Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.

Add this typing to functions #33

Closed
zoehneto opened this issue Mar 18, 2018 · 0 comments
Closed

Add this typing to functions #33

zoehneto opened this issue Mar 18, 2018 · 0 comments
Labels
enhancement New feature or request

Comments

@zoehneto
Copy link
Contributor

In situations where typescript can't infer the type of this in a function (exposed by --noImplicitThis), typewiz should record the this type at runtime and add the relevant type annotation this: someType as the first parameter of the function. To implement this one would have to use the TypeChecker (similarly to #29) with the tryGetThisTypeAt(node) function (this function is not exposed by the interface, see checker.ts for the implementation).

@urish urish added enhancement New feature or request help wanted Extra attention is needed labels Mar 19, 2018
@zoehneto zoehneto mentioned this issue Mar 23, 2018
@urish urish removed the help wanted Extra attention is needed label Mar 23, 2018
@urish urish closed this as completed in #40 Mar 24, 2018
urish added a commit that referenced this issue Mar 24, 2018
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants