@ianlucas/cs2-lib
    Preparing search index...

    Type Alias Interface<T>

    Interface: {
        [key in T extends any
            ? { [K in keyof T]-?: {} extends Pick<T, K> ? never : K }[keyof T]
            : never]: T[key]
    } & {
        [key in T extends any
            ? { [K in keyof T]-?: {} extends Pick<T, K> ? K : never }[keyof T]
            : never]-?: T[key] | undefined
    }

    Type Parameters

    • T extends object