给定流类型的数据生成器
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
我们在我们的前端项目中使用 flow(在 React 上),因此所有类型都已定义,即:
type TUser = {
firstName: string,
lastName: string,
age: number,
birthdate: Date
}
因此每次更改任何类型时我都需要修复单元测试,这有点烦人。也许有一个 npm 包或库可以为给定的流类型生成假数据?
即像这样:
const user = generateDataForType(TUser);
如果没有,也许 typescript 有类似的东西? IE。为给定接口构建数据。
我也在寻找类似的东西,我能找到的最接近的是这个 babel plugin。我还没有尝试过,但最大的问题是它已有 2 年历史,因此它可能不支持大多数最新的流功能。 如果您发现其他东西,请告诉我们 =D