gpt4 book ai didi

javascript - Map, T> 类型的好名字是什么?

转载 作者:行者123 更新时间:2023-11-30 06:20:05 25 4
gpt4 key购买 nike

我正在努力将 Flow 类型添加到现有代码库中,并且有一种我经常使用的类型:Map<Id<Foo>, Foo> (Id类型是不透明类型,实际上只是一个字符串,所以不同类型的对象的ID有不同的类型)

该类型是否有一个通用或标准的名称:一个映射,其值是某种类型的对象,其键是这些对象的 ID?例如,如果您将其称为 IdMap然后你会写type IdMap<T> = Map<Id<T>, T>;IdMap<Foo>一遍又一遍地写起来不那么麻烦。

最佳答案

我会称之为 Records<T>因为我认为有 ID 的东西就是“记录”。

The Id type is an opaque type which is actually just a string, so that IDs for different types of objects have different types

我喜欢这个主意!我也认为较短的别名是个好主意!

关于javascript - Map<Id<T>, T> 类型的好名字是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53732522/

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