“naskah salah satu array” Kode Jawaban

naskah salah satu item array

const animals = ['cat', 'dog', 'mouse'] as const
type Animal = typeof animals[number]

// type Animal = 'cat' | 'dog' | 'mouse'
Gubo97000

naskah salah satu array

function stringLiterals<T extends string>(...args: T[]): T[] { return args; }
type ElementType<T extends ReadonlyArray<unknown>> = T extends ReadonlyArray<infer ElementType> ? ElementType : never;

const values = stringLiterals('A', 'B');
type Foo = ElementType<typeof values>;

const v1: Foo = 'A' // This should work
const v2: Foo = 'D' // This should give me an error since 'D' doesn't exist in values
baruchiro

Jawaban yang mirip dengan “naskah salah satu array”

Pertanyaan yang mirip dengan “naskah salah satu array”

Lebih banyak jawaban terkait untuk “naskah salah satu array” di TypeScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya