satisfies
does not work on a variable called type
#58248
Labels
Milestone
satisfies
does not work on a variable called type
#58248
π Search Terms
satisfies, type, ts1005
π Version & Regression Information
This happens from 3.3.3333 to nightly.
satisfies
was introduced in 4.9.β― Playground Link
https://www.typescriptlang.org/play?#code/MYewdgzgLgBFCeAHApjAvDA5AD0wKDwRRggEMoBLCAMwuQhKgCcKwBzPIA
π» Code
π Actual behavior
Gives an
'=' expected.(1005)
error.π Expected behavior
For it to work like with any other variable of any other name, specially since it's a common variable name.
Additional information about the issue
This also happens with other TypeScript keywords like
interface
.If I wrap
type
in parenthesis it works, is this expected behaviour? The Deno formatter removes it (prettier handles it correctly), should I report this to them.The text was updated successfully, but these errors were encountered: