TypeScript/tests/cases/fourslash/jsdocDeprecated_suggestion17_jsxArgumentsWithOverloads.ts

26 lines
674 B
TypeScript

// @Filename: a.tsx
//// function OverridableComponent(props: {
//// /** @deprecated */
//// a: boolean;
//// c?: boolean;
//// }): JSX.Element
//// function OverridableComponent(props: { a: boolean; b: boolean }): JSX.Element
//// function OverridableComponent(_props: { a: boolean; b?: boolean; c?: boolean }) {
//// return <div />;
//// }
//// <OverridableComponent [|a|] />;
//// <OverridableComponent a b />;
goTo.file('a.tsx')
const ranges = test.ranges();
verify.getSuggestionDiagnostics([
{
message: "'a' is deprecated.",
code: 6385,
range: ranges[0],
reportsDeprecated: true,
}
])