Skip to content

#52836 breaks fragmented-store on DT #53382

Description

#52836 broke fragmented-store on Definitely Typed. Here's a repro that doesn't depend on React:

typeStateHook<S>=()=>[S,unknown];typeStoreUtils<Storeextends{[K: string]: any}>=Omit<{[KinkeyofStoreas `use${Capitalize<string&K>}`]: StateHook<Store[K]>},'useStore'>&{Provider: unknown,useStore: StateHook<Store>};declarefunctioncreateStore<Storeextends{[K: string]: any}>(store: Store): StoreUtils<Store>;const{ Provider, useUsername, useAge, useStore }=createStore({username: "Aral",age: 31});

Metadata

Metadata

Labels

BugA bug in TypeScriptFix AvailableA PR has been opened for this issueRecent RegressionThis is a new regression just found in the last major/minor version of TypeScript.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions