Right now, any.dict's index signature is initialized as keyof never, which is the same as string | number | symbol.
That was a mistake on my part -- somewhat counter-intuitively, adding symbol to any.dict's signature causes its least upper bound to be too restrictive when it's used in covariant position.
Right now,
any.dict
's index signature is initialized askeyof never
, which is the same asstring | number | symbol
.That was a mistake on my part -- somewhat counter-intuitively, adding
symbol
toany.dict
's signature causes its least upper bound to be too restrictive when it's used in covariant position.