Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • MergeWith

Callable

  • MergeWith<T1, T2, R>(fn: MergeFunc<T1, T2, R>, a: T1, b: T2): Record<keyof T1 | keyof T2, R>
  • MergeWith<T1, R>(fn: MergeFunc<T1, any, R>, a: T1): <T2>(b: T2) => Record<keyof T1 | keyof T2, R>
  • MergeWith<R>(fn: MergeFunc<any, any, R>): { <T1, T2>(a: T1, b: T2): Record<keyof T1 | keyof T2, R>; <T1>(a: T1): <T2>(b: T2) => Record<keyof T1 | keyof T2, R>; <T>(...args: T[]): Record<keyof T, R> }
  • MergeWith<T, R>(fn: MergeFunc<any, any, R>, ...args: T[]): Record<keyof T, R>
  • Type parameters

    • T1

    • T2

    • R

    Parameters

    Returns Record<keyof T1 | keyof T2, R>

  • Type parameters

    • T1

    • R

    Parameters

    Returns <T2>(b: T2) => Record<keyof T1 | keyof T2, R>

      • <T2>(b: T2): Record<keyof T1 | keyof T2, R>
      • Type parameters

        • T2

        Parameters

        • b: T2

        Returns Record<keyof T1 | keyof T2, R>

  • Type parameters

    • R

    Parameters

    Returns { <T1, T2>(a: T1, b: T2): Record<keyof T1 | keyof T2, R>; <T1>(a: T1): <T2>(b: T2) => Record<keyof T1 | keyof T2, R>; <T>(...args: T[]): Record<keyof T, R> }

      • <T1, T2>(a: T1, b: T2): Record<keyof T1 | keyof T2, R>
      • <T1>(a: T1): <T2>(b: T2) => Record<keyof T1 | keyof T2, R>
      • <T>(...args: T[]): Record<keyof T, R>
      • Type parameters

        • T1

        • T2

        Parameters

        • a: T1
        • b: T2

        Returns Record<keyof T1 | keyof T2, R>

      • Type parameters

        • T1

        Parameters

        • a: T1

        Returns <T2>(b: T2) => Record<keyof T1 | keyof T2, R>

          • <T2>(b: T2): Record<keyof T1 | keyof T2, R>
          • Type parameters

            • T2

            Parameters

            • b: T2

            Returns Record<keyof T1 | keyof T2, R>

      • Type parameters

        • T

        Parameters

        • Rest ...args: T[]

        Returns Record<keyof T, R>

  • Type parameters

    • T

    • R

    Parameters

    Returns Record<keyof T, R>

Generated using TypeDoc