// @flow strict export type ObjMap = { [key: string]: T, __proto__: null, ... }; export type ObjMapLike = ObjMap | { [key: string]: T, ... }; export type ReadOnlyObjMap = { +[key: string]: T, __proto__: null, ... }; export type ReadOnlyObjMapLike = | ReadOnlyObjMap | { +[key: string]: T, ... };