タグ

ブックマーク / qiita.com/kinzal (2)

  • flowtypeのdeclareとimportの話 - Qiita

    flowtypeの導入を断念しました。とはいえ数週間ほどやって知見が溜まったので、それをメモがてら残しておきます。 前提 前提としてFlow Commentsで使用しています。 Flow Comments これは良いか悪いかさておき、実装としてのコードと、型を補完するコードを分けることができるので、融通が利くというのでFlow Commentsを使用しています。つまりはこういうことです。 var awslambda/*: Lambda */ = new AWS.Lambda(); var lambda = Bluebird.promisifyAll(lambda, {suffix: 'Promise'}); /*:: lambda = {}; lambda.addPermissionPromise = Bluebird.promisify(awslambda.addPermission);

    flowtypeのdeclareとimportの話 - Qiita
  • flowtypeのUtility Typeについて その1 - Qiita

    flowtype v0.31.0がでましたね!(既にv0.32.0もでてますけど) CHANGELOG読んでみると Added a new "magic" type called $PropertyType. This utility extracts the type of the property 'x' off of the type T. magic typeなる気になる用語があるじゃありませんか!! どうやら$から始まる定義済みの型のことを指してるようなのですが、公式のドキュメントや過去のCHANGELOGを見てもそんなものは一切出てきません。 仕方ないので実際にコードを見てみると https://github.com/facebook/flow/blob/master/src/typing/type_annotation.ml type_annotation.mlの中に$から始

    flowtypeのUtility Typeについて その1 - Qiita
    Jxck
    Jxck 2016/09/25
    flowtype はもう v0.32 か、いつ頃 v1.0.0 になるんだろ。
  • 1