Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "node_modules/tsargs/lib/pick-rangen"

Index

Type aliases

Type aliases

Args

Args<T>: ArgsN<T>

Type parameters

  • T: function

ArgsN

ArgsN<T>: T extends function ? K : never

Type parameters

  • T: function

ArgsN_Old

ArgsN_Old<T, NoArgs, ManyArgs>: IfExtends<T, function, NoArgs, IfExtends<T, function, [Arg1<T>], IfExtends<T, function, Args2off0<T>, IfExtends<T, function, Args3off0<T>, IfExtends<T, function, Args4off0<T>, IfExtends<T, function, Args5off0<T>, IfExtends<T, function, Args6off0<T>, IfExtends<T, function, Args7off0<T>, IfExtends<T, function, Args8off0<T>, IfExtends<T, function, Args9off0<T>, IfExtends<T, function, Args10<T>, ManyArgs>>>>>>>>>>>

T - Method NoArgs - Type used when no args found ManyArgs - Type used when 10+ args found

Type parameters

  • T: Function

  • NoArgs

  • ManyArgs

ArgsNum

ArgsNum<T>: T extends function ? K["length"] : never

Type parameters

  • T: function

Generated using TypeDoc