Asger F
Asger F
Hi 👋 I wrote a mapping from `node-types.json` to TypeScript `.d.ts` files here https://github.com/asgerf/dts-tree-sitter. I was wondering if you'd want to have a tool like that in the tree-sitter org,...
For type-tracking, we currently have a simple summarization of functions in two cases: - Induce a local step when a parameter is returned, and - Induce a load step when...
Does two things: - Loosens the restriction for when to track objects with methods. Previously the object had to be an allocation site, now it can be any `SourceNode` other...
When an AMD `define()` call declares `exports`, `module`, or `require` as a dependency, it does not import a module with that name, but we accidentally treated them as imports. Also...
A class was erroneously considered to escape into client code if it escaping into a upstream library: ```js class A {} module.exports = new A(); // Correct: escapes downstream class...
We should consider canonicalizing the following in the kernel IR: - [ ] Constants - [ ] Types - [ ] Names
Tracking issue for missing type inference features, not including minor fixes, and in no particular order. Soundness: - [ ] Handle objects with user-defined noSuchMethod - [x] Handle objects with...