文档显示(#ReadOnlyArray)如何使用界面来完成,但是当我探索该语言时,我想知道为什么这不起作用?
type TraverseTuple<T extends Array<unknown>> = {
readonly [P in keyof T]: T[P];
}
const test: TraverseTuple<[string, number, string, number]> = ['s', 1, 'o', 2];
test[1] = 0; // not readonly !