@mudssky/jsutils
    Preparing search index...

    Type Alias AppendArgument<Func, Arg>

    AppendArgument: Func extends (...args: infer Args) => infer ReturnType
        ? (...args: [...Args, Arg]) => ReturnType
        : never

    给函数添加参数

    Type Parameters

    • Func extends AnyFunction

      原函数类型

    • Arg

      要添加的参数类型

    type Fn = (a: string) => number
    type NewFn = AppendArgument<Fn, boolean> // (a: string, b: boolean) => number