给定流类型的数据生成器

Data generator for a given flow type

我们在我们的前端项目中使用 flow(在 React 上),因此所有类型都已定义,即:

type TUser = {
   firstName: string,
   lastName: string,
   age: number,
   birthdate: Date
}

因此每次更改任何类型时我都需要修复单元测试,这有点烦人。也许有一个 npm 包或库可以为给定的流类型生成假数据?

即像这样:

const user = generateDataForType(TUser);

如果没有,也许 typescript 有类似的东西? IE。为给定接口构建数据。

我也在寻找类似的东西,我能找到的最接近的是这个 babel plugin。我还没有尝试过,但最大的问题是它已有 2 年历史,因此它可能不支持大多数最新的流功能。 如果您发现其他东西,请告诉我们 =D