如何仅使用flowtype中的类属性来验证参数?

时间:2017-07-26 14:07:41

标签: flowtype

我有以下代码

class User {
   id: string,
   name: string,
   email: string
   isAdmin: boolean,
};

const isAdmin = (user: User): boolean => {
   if (user.isAdmin) return true;

   return false;
}

我希望isAdmin接受另一个不是来自User类的对象,但它有isAdmin属性。

示例:

isAdmin({isAdmin: true})

2 个答案:

答案 0 :(得分:5)

您可以为其定义类型:

result = subprocess.check_output('locate matlab | grep /bin/matlab$', shell=True).strip()

您可以在行动here

中查看代码

答案 1 :(得分:1)

您可以使用结构类型:

gem uninstall (gem name here) --version '<(version number here)'