• Type Parameters

    • T extends Partial<Record<
          | "X"
          | "Y"
          | "Width"
          | "Height", unknown>>

    Parameters

    Returns y is {
        [P in string | number | symbol]: (T & ExcludeUndefined<Pick<T,
            | "X"
            | "Y"
            | "Width"
            | "Height">>)[P]
    }