Search code examples
reactjsflowtypeflow-typed

flow type error on type State and type Props


I am using flow, and mostly things are working out, but I am catching this error in my linting on something as trivial as this:

 type Props = {
  actions: object,
  products: object,
 };

 type State = {
   email: string,
   name: string
 };

 class SomeComponent extends Component {
  // etc..
 }

The linting errors show right after the "type" keyword and the error is:

"Expecting newline or semicolon"


Solution

  • There are 2 possibilities that I see here:

    1) object should be capitalized (Object)

    2) You are not using eslint-plugin-flowtype