0
TypeScriptでvaluesのUnionを取り出す
2022-11-21

keyofで値の方を取り出す

与えられたオブジェクトのvalueのUnion型を作る

type ValueOf<T> = T[keyof T];

const test = {
  hoge: 'test',
  fuga: 'test2'
} as const;

type TestValues = ValueOf<typeof test> // 'test' | 'test2'
0

Profile

swfz
swfz
日々学んだことを残していく
Today I Learned
コード片置き場

Account

RSS

Powered by Pixela
© 2024. swfz