annotations-design-patterns
    Preparing search index...

    Function HandlerFor

    • Registra una instancia de la clase decorada (constructor sin argumentos) como eslabón de la cadena, con la prioridad indicada (menor = antes).

      Type Parameters

      • Request
      • Result

      Parameters

      Returns <T extends new () => Handler<Request, Result>>(
          target: T,
          context: ClassDecoratorContext<T>,
      ) => T

      const chain = new HandlerChain<Request, Response>();

      @HandlerFor(chain, 1)
      class AuthHandler implements Handler<Request, Response> { ... }

      chain.dispatch(request);