TypeScript/tests/cases/compiler/expandoFunctionContextualTypes.ts

15 lines
280 B
TypeScript
Raw Normal View History

interface MyComponentProps {
color: "red" | "blue"
}
interface StatelessComponent<P> {
(): any;
defaultProps?: Partial<P>;
}
const MyComponent: StatelessComponent<MyComponentProps> = () => null as any;
MyComponent.defaultProps = {
color: "red"
};