denoland / denoland/deno_graph

Ban all inference of arrays with non primitive members in slow types

Open
#460 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Rust
Stars
137
Forks
47
Avg merge
2d 7h
Merged PRs (30d)
4

Description

https://www.typescriptlang.org/play/?#code/KYDwDg9gTgLgBAYwgOwM7xHAvHA3gKDiLgBsBLdALjgG1DiHc4BDagIgDMII2AaOAEbUaMKAFdgAXTgBfXvQZEmrOJ259BwgIz9RE6XIWLl1LQCYAzPwTU9wIjKOT5MgNxA

Contributor guide

No contributing guide indexed for this repository

Research direction

Open the linked TypeScript Playground reproduction first, then trace the corresponding type-inference behavior in deno_graph; the issue names no source file or test. Done means the reproduction no longer infers arrays whose members are non-primitive, with the changed behavior validated in the project.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, typescript
Domain
compilers
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.