fix(50079): show deprecated on JSX attributes (#50084)

This commit is contained in:
Oleksandr T
2022-09-02 02:59:29 +03:00
committed by GitHub
parent 5df09a514c
commit bcf994996e
2 changed files with 32 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
///<reference path="fourslash.ts" />
// @jsx: preserve
// @filename: foo.tsx
////interface Props {
//// /** @deprecated */
//// x: number;
//// y: number;
////}
////function A(props: Props) {
//// return <div>{props.y}</div>
////}
////function B() {
//// return <A [|x|]={1} [|y|]={1} />
////}
const [range] = test.ranges();
verify.getSuggestionDiagnostics([
{
"code": 6385,
"message": "'x' is deprecated.",
"reportsDeprecated": true,
"range": range
},
]);