js静态类型解析flow