Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

CurryType<Callback, Arguments, Position>: default<CurryTypeArgument<Arguments, Position>, ReturnType<Callback>>

Type parameters

  • Callback: default

  • Arguments: Parameters<Callback>

  • Position: number

CurryTypeArgument<Array, Position>: [...Heads<Array, Position>, ...Tails<Array, Position>]

Type parameters

  • Array: unknown[]

  • Position: number

Functions

  • CurryParameter<Callback, Arguments, Position>(__namedParameters: CurryArgument<Callback, Position, Arguments>): CurryType<Callback, Arguments, Position>
  • Type parameters

    • Callback: default<unknown[], unknown>

    • Arguments: unknown[] = Parameters<Callback>

    • Position: number = number

    Parameters

    Returns CurryType<Callback, Arguments, Position>

  • CurryParameters<Callback, Arguments, Position>(callback: Callback, argument: Arguments[Position], position: Position): CurryType<Callback, Arguments, Position>
  • Type parameters

    • Callback: default<unknown[], unknown>

    • Arguments: unknown[] = Parameters<Callback>

    • Position: number = number

    Parameters

    • callback: Callback
    • argument: Arguments[Position]
    • position: Position

    Returns CurryType<Callback, Arguments, Position>

Generated using TypeDoc