实现一个通用工具类型 RemoveIndexSignature<T>,用于排除对象类型中的索引签名。
RemoveIndexSignature<T>
例如:
type Foo = { [key: string]: any foo(): void } type A = RemoveIndexSignature<Foo> // expected to be { foo(): void }
TypeScript