Closed
Description
openedon Jun 8, 2023
Bug Report
π Search Terms
autocomplete, regression
π Version & Regression Information
- This changed between versions 5.0.4 and 5.1.3
β― Playground Link
Playground link with relevant code
π» Code
function fn<T extends ('value1' | 'value2' | 'value3')[]>(...values: T): T { return values; }
const value1 = fn('');
const value2 = fn('value1', '');
π Actual behavior
It should autocomplete inside both '' (empty string) places with value1|value2|value3 possible values, however it shows incorrect (kind of randomly gathered) options. For eg.:
π Expected behavior
It should show only value1 / value2 / value3 options (as it does correctly with 5.0.4 and before), like this:
This issue could be related to (#53555) and (#52726) but I think my case is more basic, and appeared only in the latest (5.1.3) version of TS. (couldn't test if versions between 5.1.0 and 5.1.3 were affected or not, I could test only 5.1.3).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment