annotations-design-patterns
    Preparing search index...

    Function Bind

    • Liga el método a su instancia (this) al construirla, de modo que puede desestructurarse o pasarse como callback sin perder el contexto.

      Type Parameters

      • This extends object
      • Args extends unknown[]
      • Return

      Parameters

      Returns void

      class Handler {
      @Bind
      onClick(): void { this.process(); }
      }
      button.addEventListener('click', new Handler().onClick); // this correcto