Type alias RuntimeContext<Context>

RuntimeContext<Context>: {
    next: (() => void);
    nextMiddleware: Middleware<Context> | null;
    previousMiddleware: Middleware<Context> | null;
    previousResult: unknown;
} & Context

Type Parameters

Type declaration

  • next: (() => void)

    If next is not called in your middleware execute function the next middleware will not be called

      • (): void
      • Returns void

  • nextMiddleware: Middleware<Context> | null

    The next middleware

  • previousMiddleware: Middleware<Context> | null

    The previous middleware - if any

  • previousResult: unknown

    The return value of the previous middleware execute function