//// [ignoredJsxAttributes.tsx] /// // Repro from #44797 import * as React from "react"; interface Props { foo: string; [dataProp: string]: string; } declare function Yadda(props: Props): JSX.Element; let props: Props = { foo: "", "data-yadda": 42, // Error }; let x1 = ; let x2 = ; // Error //// [ignoredJsxAttributes.js] "use strict"; /// exports.__esModule = true; // Repro from #44797 var React = require("react"); var props = { foo: "", "data-yadda": 42 }; var x1 = React.createElement(Yadda, { foo: "hello", "data-yadda": 42 }); var x2 = React.createElement(Yadda, { bar: "hello", "data-yadda": 42 }); // Error