Closed
Description
This syntax is not supported. Additionally, this code is already available for the prop-types
rule, but we should extract this code to detect the existing prop-types to some shared utility so it can be shared between rules.
// Flow <0.53
class extends React.Component<DefaultProps, Props, State> {}
class extends React.Component<DefaultProps, Props, State> { props: Props; }
// Flow >=0.53
class extends React.Component<Props> {}
class extends React.Component<Props, State> {}
class extends React.Component { props: Props; }
class extends React.Component<Props> { props: Props; }
class extends React.Component<Props, State> { props: Props; }