TypeScript/tests/cases/compiler/tsxSpreadDoesNotReportExcessProps.tsx
Wesley Wigham 7b5ef64e76
Unify JSX And Normal Call Checking Codepaths (#27627)
* Unify JSX Call Checking Codepaths

* Add tests for fixed issues

* Fix lint, move all error checking into the only-run-once resolveSignature call

* Remove unused (unreachable?) code path

* Consolidate a little more duplicated logic into signature checking

* Fix #19775 a bit more

* Cosmetic changes from CR
2018-10-16 20:16:00 -04:00

14 lines
338 B
TypeScript

// @esModuleInterop: true
// @skipLibCheck: true
// @jsx: react
// @strict: true
/// <reference path="/.lib/react16.d.ts" />
import React from "react";
class MyComponent extends React.Component<{dataSource: number[], onClick?: any}, {}> {
render() {
return (<div {...this.props} className="ok"></div>);
}
}