@mudssky/jsutils
    Preparing search index...

    Type Alias RemoveIndexSignature<Obj>

    RemoveIndexSignature: {
        [Key in keyof Obj as Key extends `${infer Str}` ? Str : never]: Obj[Key]
    }

    移除索引签名 即 [key:string]:any 这个允许任意key

    这里利用了索引签名不能构造字面量类型(因为没有名字)

    Type Parameters

    • Obj extends Record<string, any>