@mudssky/jsutils
    Preparing search index...

    Type Alias ExtractOptional<Obj>

    ExtractOptional: {
        [Key in keyof Obj as Record<string, any> extends Pick<Obj, Key>
            ? Key
            : never]: Obj[Key]
    }

    提取Record中的可选索引 注意可选在ts里不等于值可能为undefined吗,虽然在js里是一样的 即{age: number | undefined } 和 { age?: number } 不相等 可选表示可以没有这个索引

    Type Parameters

    • Obj extends Record<string, any>