gpt4 book ai didi

flowtype - 将所有内容转换为可选的实用函数

转载 作者:行者123 更新时间:2023-12-04 03:10:13 26 4
gpt4 key购买 nike

很多时候我发现自己作为 arg 传递了一个特定的 Shape 类型,但是每个键都是可选的,只有至少一个是必需的。

例如:

type Shape = {
+isFetching: boolean,
+errorFetching: null | string
}

type ShapeOpt = {
isFetching?: boolean,
errorFetching?: boolean
}


function set(data: ShapeOpt) {
for (const key in data) {
global[key] = data[key];
}
}

是否有实用函数可以将 Shape 转换为 ShapeOpt

最佳答案

有一个$Shape<Type>用于生成对象类型的帮助程序,其中每个键都是可选的。但我不知道有什么方法可以自动要求至少一项。

关于flowtype - 将所有内容转换为可选的实用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45930684/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com