Skip to content

Merge Ezno runtime definitions with existing TS definition files #121

@kaleidawave

Description

@kaleidawave

Currently the checker is built around definitions from this file

https://github.com/kaleidawave/ezno/blob/main/checker/definitions/overrides.d.ts

To support more of the runtime (as highlighted in #118), the checker should be able to use definitions from the TypeScript repository (such as es5.d.ts) to provide the same type coverage. As can be seen in overrides.d.ts, Ezno has some extended definitions to provide better information to the checker. What should be done is to create a tool (code mod / code modification) (similar to code_blocks_to_script.rs that parses es5.d.ts but selectively overwrites with definitions in overrides.d.ts to produce a final definition file build.

Warning

#120 (increasing the count of types and layout) is really needed to support the scale of es5.d.ts

Metadata

Metadata

Assignees

Labels

checkingIssues around checkingenhancementNew feature or requestneeds-investigationFurther information is requested

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions