interface Chain<I, O> { named(name: string): (input: I) => O; with<Args extends unknown[] = [], In2 = I, Out2 = O>( middleware: Middleware<I, O, Args, In2, Out2>, ...args: Args, ): Chain<In2, Out2>;} Methods
named
named(name: string): (input: I) => O
with
Type Parameters
- Args extends unknown[] = []
- In2 = I
- Out2 = O
Returns the function with a given name.