1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
// === findRenameLocations ===
// === /tests/cases/fourslash/file.tsx ===
// --- (line: 4) skipped ---
// interface ElementAttributesProperty { props; }
// }
// interface OptionPropBag {
// /*RENAME*/<|[|propxRENAME|]: number|>
// propString: string
// optional?: boolean
// }
// declare function Opt(attributes: OptionPropBag): JSX.Element;
// let opt = <Opt />;
// let opt1 = <Opt <|[|propxRENAME|]={100}|> propString />;
// let opt2 = <Opt <|[|propxRENAME|]={100}|> optional/>;
// let opt3 = <Opt wrong />;
// === findRenameLocations ===
// === /tests/cases/fourslash/file.tsx ===
// --- (line: 4) skipped ---
// interface ElementAttributesProperty { props; }
// }
// interface OptionPropBag {
// <|[|propxRENAME|]: number|>
// propString: string
// optional?: boolean
// }
// declare function Opt(attributes: OptionPropBag): JSX.Element;
// let opt = <Opt />;
// let opt1 = <Opt /*RENAME*/<|[|propxRENAME|]={100}|> propString />;
// let opt2 = <Opt <|[|propxRENAME|]={100}|> optional/>;
// let opt3 = <Opt wrong />;
// === findRenameLocations ===
// === /tests/cases/fourslash/file.tsx ===
// --- (line: 4) skipped ---
// interface ElementAttributesProperty { props; }
// }
// interface OptionPropBag {
// <|[|propxRENAME|]: number|>
// propString: string
// optional?: boolean
// }
// declare function Opt(attributes: OptionPropBag): JSX.Element;
// let opt = <Opt />;
// let opt1 = <Opt <|[|propxRENAME|]={100}|> propString />;
// let opt2 = <Opt /*RENAME*/<|[|propxRENAME|]={100}|> optional/>;
// let opt3 = <Opt wrong />;
|