TypeScript
この間やっててハマったので、意外とハマる人多いのでは?ということでメモ 前提⚠️ typescript v4.0.2 ■ 前提となる変数たち type valueOf<T> = T[keyof T]; const KEY = { foo: 'foo', bar: 'bar' } as const; type Key = valueOf<typeof KEY>; const VALUE = { foo: 'foo'</typeof></t>…
たまになんかこういうの取り出したいんだけど、なんかないかなーみたいなことになっていくつか作ってみたりしているので、せっかくなので記載しておく🙆🏻♂️ 命名が微妙なので、命名をどうにかしたいというのがある valueOf<T> keyOfの反対。 与えられたオブジェ</t>…