const people = ['susan', 'captain jack', 'harry'] as const;
type People = typeof people[number];
https://i.sstatic.net/XlnXH.png
The outcome met my expectations, however, I am perplexed by typeof people[number]
.
Could someone shed light on the meaning of typeof Array[number]
in Typescript?