Skip to content

@deprecated appears for any element access that might access a deprecated member #39246

Description

TypeScript Version: 3.7.x-dev.201xxxxx

Search Terms: deprecated element access

Code

interfaceFoo{/** @deprecated - use `fullName` */full_name: string;fullName: string;email: string;}functiongetFromFoo(foo: Foo,key: keyofFoo){returnfoo[key];}

Expected behavior:

Don’t bother me

Actual behavior:

key is crossed out in 'foo[key]'

Playground Link

Related Issues:#33092, #38523

Metadata

Metadata

Labels

Needs InvestigationThis issue needs a team member to investigate its status.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions