Map <id <t>,T>类型的好名字是什么?

时间:2018-12-11 21:21:04

标签: javascript naming-conventions flowtype

我正在努力将Flow类型添加到现有代码库中,并且我经常使用一种类型:default: &default adapter: postgresql encoding: unicode # For details on connection pooling, see rails configuration guide # http://guides.rubyonrails.org/configuring.html#database-pooling pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> username: briankaty1 password: development: <<: *default database: aquastarsbackend_development Map<Id<Foo>, Foo>类型是不透明的类型,实际上只是一个字符串,以便不同类型的对象的ID具有不同的类型)

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

1 个答案:

答案 0 :(得分:0)

之所以将其称为Records<T>是因为我认为ID为“记录”的事物。

  

Id类型是不透明的类型,实际上只是一个字符串,因此不同类型的对象的ID具有不同的类型

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