• Type Parameters

    • K extends string

    Parameters

    • Rest...props: K[]

    Returns (<T>(y: T) => y is {
        [P in string | number | symbol]: (T & ExcludeUndefined<Pick<T, K>>)[P]
    })

      • <T>(y): y is {
            [P in string | number | symbol]: (T & ExcludeUndefined<Pick<T, K>>)[P]
        }
      • Type Parameters

        • T extends Partial<Record<K, unknown>>

        Parameters

        Returns y is {
            [P in string | number | symbol]: (T & ExcludeUndefined<Pick<T, K>>)[P]
        }