method Factory.prototype.createHandlersimport { Factory } from "https://dotland.deno.dev/x/hono@v4.1.0/helper.ts"; createHandlers<I extends Input = { }, R extends HandlerResponse<any> = any>(handler1: H<E, P, I, R>): [H<E, P, I, R>]createHandlers<I extends Input = { }, I2 extends Input = I, R extends HandlerResponse<any> = any>(handler1: H<E, P, I, R>, handler2: H<E, P, I2, R>): [H<E, P, I, R>, H<E, P, I2, R>]createHandlers<I extends Input = { }, I2 extends Input = I, I3 extends Input = I & I2, R extends HandlerResponse<any> = any>(handler1: H<E, P, I, R>,handler2: H<E, P, I2, R>,handler3: H<E, P, I3, R>,): [H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>]createHandlers<I extends Input = { }, I2 extends Input = I, I3 extends Input = I & I2, I4 extends Input = I & I2 & I3, R extends HandlerResponse<any> = any>(handler1: H<E, P, I, R>,handler2: H<E, P, I2, R>,handler3: H<E, P, I3, R>,handler4: H<E, P, I4, R>,): [H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, ]createHandlers<I extends Input = { }, I2 extends Input = I, I3 extends Input = I & I2, I4 extends Input = I & I2 & I3, I5 extends Input = & I & I2 & I3 & I4, R extends HandlerResponse<any> = any>(handler1: H<E, P, I, R>,handler2: H<E, P, I2, R>,handler3: H<E, P, I3, R>,handler4: H<E, P, I4, R>,handler5: H<E, P, I5, R>,): [H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, H<E, P, I5, R>, ]createHandlers<I extends Input = { }, I2 extends Input = I, I3 extends Input = I & I2, I4 extends Input = I & I2 & I3, I5 extends Input = & I & I2 & I3 & I4, I6 extends Input = & I & I2 & I3 & I4 & I5, R extends HandlerResponse<any> = any>(handler1: H<E, P, I, R>,handler2: H<E, P, I2, R>,handler3: H<E, P, I3, R>,handler4: H<E, P, I4, R>,handler5: H<E, P, I5, R>,handler6: H<E, P, I6, R>,): [H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, H<E, P, I5, R>, H<E, P, I6, R>, ]createHandlers<I extends Input = { }, I2 extends Input = I, I3 extends Input = I & I2, I4 extends Input = I & I2 & I3, I5 extends Input = & I & I2 & I3 & I4, I6 extends Input = & I & I2 & I3 & I4 & I5, I7 extends Input = & I & I2 & I3 & I4 & I5 & I6, R extends HandlerResponse<any> = any>(handler1: H<E, P, I, R>,handler2: H<E, P, I2, R>,handler3: H<E, P, I3, R>,handler4: H<E, P, I4, R>,handler5: H<E, P, I5, R>,handler6: H<E, P, I6, R>,handler7: H<E, P, I7, R>,): [H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, H<E, P, I5, R>, H<E, P, I6, R>, H<E, P, I7, R>, ]createHandlers<I extends Input = { }, I2 extends Input = I, I3 extends Input = I & I2, I4 extends Input = I & I2 & I3, I5 extends Input = & I & I2 & I3 & I4, I6 extends Input = & I & I2 & I3 & I4 & I5, I7 extends Input = & I & I2 & I3 & I4 & I5 & I6, I8 extends Input = & I & I2 & I3 & I4 & I5 & I6 & I7, R extends HandlerResponse<any> = any>(handler1: H<E, P, I, R>,handler2: H<E, P, I2, R>,handler3: H<E, P, I3, R>,handler4: H<E, P, I4, R>,handler5: H<E, P, I5, R>,handler6: H<E, P, I6, R>,handler7: H<E, P, I7, R>,handler8: H<E, P, I8, R>,): [H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, H<E, P, I5, R>, H<E, P, I6, R>, H<E, P, I7, R>, H<E, P, I8, R>, ]createHandlers<I extends Input = { }, I2 extends Input = I, I3 extends Input = I & I2, I4 extends Input = I & I2 & I3, I5 extends Input = & I & I2 & I3 & I4, I6 extends Input = & I & I2 & I3 & I4 & I5, I7 extends Input = & I & I2 & I3 & I4 & I5 & I6, I8 extends Input = & I & I2 & I3 & I4 & I5 & I6 & I7, I9 extends Input = & I & I2 & I3 & I4 & I5 & I6 & I7 & I8, R extends HandlerResponse<any> = any>(handler1: H<E, P, I, R>,handler2: H<E, P, I2, R>,handler3: H<E, P, I3, R>,handler4: H<E, P, I4, R>,handler5: H<E, P, I5, R>,handler6: H<E, P, I6, R>,handler7: H<E, P, I7, R>,handler8: H<E, P, I8, R>,handler9: H<E, P, I9, R>,): [H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, H<E, P, I5, R>, H<E, P, I6, R>, H<E, P, I7, R>, H<E, P, I8, R>, H<E, P, I9, R>, ]createHandlers<I extends Input = { }, I2 extends Input = I, I3 extends Input = I & I2, I4 extends Input = I & I2 & I3, I5 extends Input = & I & I2 & I3 & I4, I6 extends Input = & I & I2 & I3 & I4 & I5, I7 extends Input = & I & I2 & I3 & I4 & I5 & I6, I8 extends Input = & I & I2 & I3 & I4 & I5 & I6 & I7, I9 extends Input = & I & I2 & I3 & I4 & I5 & I6 & I7 & I8, I10 extends Input = & I & I2 & I3 & I4 & I5 & I6 & I7 & I8 & I9, R extends HandlerResponse<any> = any>(handler1: H<E, P, I, R>,handler2: H<E, P, I2, R>,handler3: H<E, P, I3, R>,handler4: H<E, P, I4, R>,handler5: H<E, P, I5, R>,handler6: H<E, P, I6, R>,handler7: H<E, P, I7, R>,handler8: H<E, P, I8, R>,handler9: H<E, P, I9, R>,handler10: H<E, P, I10, R>,): [H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, H<E, P, I5, R>, H<E, P, I6, R>, H<E, P, I7, R>, H<E, P, I8, R>, H<E, P, I9, R>, H<E, P, I10, R>, ]Type ParametersoptionalI extends Input = { }optionalR extends HandlerResponse<any> = anyParametershandler1: H<E, P, I, R>Returns[H<E, P, I, R>]Type ParametersoptionalI extends Input = { }optionalI2 extends Input = IoptionalR extends HandlerResponse<any> = anyParametershandler1: H<E, P, I, R>handler2: H<E, P, I2, R>Returns[H<E, P, I, R>, H<E, P, I2, R>]Type ParametersoptionalI extends Input = { }optionalI2 extends Input = IoptionalI3 extends Input = I & I2optionalR extends HandlerResponse<any> = anyParametershandler1: H<E, P, I, R>handler2: H<E, P, I2, R>handler3: H<E, P, I3, R>Returns[H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>]Type ParametersoptionalI extends Input = { }optionalI2 extends Input = IoptionalI3 extends Input = I & I2optionalI4 extends Input = I & I2 & I3optionalR extends HandlerResponse<any> = anyParametershandler1: H<E, P, I, R>handler2: H<E, P, I2, R>handler3: H<E, P, I3, R>handler4: H<E, P, I4, R>Returns[H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, ]Type ParametersoptionalI extends Input = { }optionalI2 extends Input = IoptionalI3 extends Input = I & I2optionalI4 extends Input = I & I2 & I3optionalI5 extends Input = & I & I2 & I3 & I4optionalR extends HandlerResponse<any> = anyParametershandler1: H<E, P, I, R>handler2: H<E, P, I2, R>handler3: H<E, P, I3, R>handler4: H<E, P, I4, R>handler5: H<E, P, I5, R>Returns[H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, H<E, P, I5, R>, ]Type ParametersoptionalI extends Input = { }optionalI2 extends Input = IoptionalI3 extends Input = I & I2optionalI4 extends Input = I & I2 & I3optionalI5 extends Input = & I & I2 & I3 & I4optionalI6 extends Input = & I & I2 & I3 & I4 & I5optionalR extends HandlerResponse<any> = anyParametershandler1: H<E, P, I, R>handler2: H<E, P, I2, R>handler3: H<E, P, I3, R>handler4: H<E, P, I4, R>handler5: H<E, P, I5, R>handler6: H<E, P, I6, R>Returns[H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, H<E, P, I5, R>, H<E, P, I6, R>, ]Type ParametersoptionalI extends Input = { }optionalI2 extends Input = IoptionalI3 extends Input = I & I2optionalI4 extends Input = I & I2 & I3optionalI5 extends Input = & I & I2 & I3 & I4optionalI6 extends Input = & I & I2 & I3 & I4 & I5optionalI7 extends Input = & I & I2 & I3 & I4 & I5 & I6optionalR extends HandlerResponse<any> = anyParametershandler1: H<E, P, I, R>handler2: H<E, P, I2, R>handler3: H<E, P, I3, R>handler4: H<E, P, I4, R>handler5: H<E, P, I5, R>handler6: H<E, P, I6, R>handler7: H<E, P, I7, R>Returns[H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, H<E, P, I5, R>, H<E, P, I6, R>, H<E, P, I7, R>, ]Type ParametersoptionalI extends Input = { }optionalI2 extends Input = IoptionalI3 extends Input = I & I2optionalI4 extends Input = I & I2 & I3optionalI5 extends Input = & I & I2 & I3 & I4optionalI6 extends Input = & I & I2 & I3 & I4 & I5optionalI7 extends Input = & I & I2 & I3 & I4 & I5 & I6optionalI8 extends Input = & I & I2 & I3 & I4 & I5 & I6 & I7optionalR extends HandlerResponse<any> = anyParametershandler1: H<E, P, I, R>handler2: H<E, P, I2, R>handler3: H<E, P, I3, R>handler4: H<E, P, I4, R>handler5: H<E, P, I5, R>handler6: H<E, P, I6, R>handler7: H<E, P, I7, R>handler8: H<E, P, I8, R>Returns[H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, H<E, P, I5, R>, H<E, P, I6, R>, H<E, P, I7, R>, H<E, P, I8, R>, ]Type ParametersoptionalI extends Input = { }optionalI2 extends Input = IoptionalI3 extends Input = I & I2optionalI4 extends Input = I & I2 & I3optionalI5 extends Input = & I & I2 & I3 & I4optionalI6 extends Input = & I & I2 & I3 & I4 & I5optionalI7 extends Input = & I & I2 & I3 & I4 & I5 & I6optionalI8 extends Input = & I & I2 & I3 & I4 & I5 & I6 & I7optionalI9 extends Input = & I & I2 & I3 & I4 & I5 & I6 & I7 & I8optionalR extends HandlerResponse<any> = anyParametershandler1: H<E, P, I, R>handler2: H<E, P, I2, R>handler3: H<E, P, I3, R>handler4: H<E, P, I4, R>handler5: H<E, P, I5, R>handler6: H<E, P, I6, R>handler7: H<E, P, I7, R>handler8: H<E, P, I8, R>handler9: H<E, P, I9, R>Returns[H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, H<E, P, I5, R>, H<E, P, I6, R>, H<E, P, I7, R>, H<E, P, I8, R>, H<E, P, I9, R>, ]Type ParametersoptionalI extends Input = { }optionalI2 extends Input = IoptionalI3 extends Input = I & I2optionalI4 extends Input = I & I2 & I3optionalI5 extends Input = & I & I2 & I3 & I4optionalI6 extends Input = & I & I2 & I3 & I4 & I5optionalI7 extends Input = & I & I2 & I3 & I4 & I5 & I6optionalI8 extends Input = & I & I2 & I3 & I4 & I5 & I6 & I7optionalI9 extends Input = & I & I2 & I3 & I4 & I5 & I6 & I7 & I8optionalI10 extends Input = & I & I2 & I3 & I4 & I5 & I6 & I7 & I8 & I9optionalR extends HandlerResponse<any> = anyParametershandler1: H<E, P, I, R>handler2: H<E, P, I2, R>handler3: H<E, P, I3, R>handler4: H<E, P, I4, R>handler5: H<E, P, I5, R>handler6: H<E, P, I6, R>handler7: H<E, P, I7, R>handler8: H<E, P, I8, R>handler9: H<E, P, I9, R>handler10: H<E, P, I10, R>Returns[H<E, P, I, R>, H<E, P, I2, R>, H<E, P, I3, R>, H<E, P, I4, R>, H<E, P, I5, R>, H<E, P, I6, R>, H<E, P, I7, R>, H<E, P, I8, R>, H<E, P, I9, R>, H<E, P, I10, R>, ]