Skip to content
This repository has been archived by the owner on May 13, 2019. It is now read-only.

Implement Flow typechecking #53

Closed
ivan-kleshnin opened this issue May 9, 2015 · 4 comments
Closed

Implement Flow typechecking #53

ivan-kleshnin opened this issue May 9, 2015 · 4 comments
Assignees
Milestone

Comments

@ivan-kleshnin
Copy link
Member

As TypeScript is fundamentally incompatible with ES6 and Babel does not support it – it's not suitable for us. I'm going to check Flow. There will be a problems with IDEs, but let's try.

@ivan-kleshnin
Copy link
Member Author

WebStorm does not officially support Flow for now
https://youtrack.jetbrains.com/issue/WEB-14254

But annotations for primitive types like

function foo(x: boolean, y: boolean): boolean {
  return x || y;
}

seems somehow compatible with IDE syntax expectations.
So the gradual introducing of Flow may be possible.

@ivan-kleshnin
Copy link
Member Author

Incompatible with ES6:
facebook/flow#62

Suspended.

@ivan-kleshnin ivan-kleshnin changed the title Experiment with Flow Implement Flow whenever it will support ES6 May 13, 2015
@ivan-kleshnin ivan-kleshnin changed the title Implement Flow whenever it will support ES6 Implement Flow typechecking May 13, 2015
@ivan-kleshnin
Copy link
Member Author

Checklist: facebook/flow#560

@ivan-kleshnin
Copy link
Member Author

Not going to implement it in the foreseeable future. We have Tcomb which provides some benefits noone static typed platform gives. See https://twitter.com/IvanKleshnin/status/649135511584555008
Not going to trade them for another half-baked Facebooky stuff.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant