Type alias MiddlewareFn<C, U>

MiddlewareFn<C, U>: ((ctx, next) => Promise<unknown> | void)

Type Parameters

  • C extends Context<U>

  • U extends Update = Update

Type declaration

    • (ctx, next): Promise<unknown> | void
    • Parameters

      • ctx: C
      • next: (() => Promise<void>)
          • (): Promise<void>
          • Returns Promise<void>

      Returns Promise<unknown> | void

Generated using TypeDoc