vis-util
    Preparing search index...

    Type Alias Assignable<T>

    Assignable: T extends undefined
        ? | (
            T extends Function
                ? T
                : T extends object ? { [Key in keyof T]?: Assignable<T[Key]> } : T
        )
        | typeof DELETE
        : T extends Function
            ? T
            | undefined
            : T extends object
                ? { [Key in keyof T]?: Assignable<T[Key]> }
                : T | undefined

    Turns undefined into undefined | typeof DELETE and makes everything partial. Intended to be used with deepObjectAssign.

    Type Parameters

    • T