TypeScript/tests/cases/compiler/reactHOCSpreadprops.tsx
2018-11-06 13:52:35 -08:00

12 lines
340 B
TypeScript

// @jsx: react
// @strict: true
/// <reference path="/.lib/react16.d.ts" />
import React = require("react");
function f<P>(App: React.ComponentClass<P> | React.StatelessComponent<P>): void {
class C extends React.Component<P & { x: number }> {
render() {
return <App {...this.props} />;
}
}
}