实现一个高级工具类型 MutableKeys<T> ,它将所有可变的(非 readonly)键提取为联合类型。
MutableKeys<T>
readonly
例如:
type Keys = MutableKeys<{ readonly foo: string bar: number }> // expected to be 'bar'
TypeScript