annotations-design-patterns
    Preparing search index...

    Function overlap

    • Controla invocaciones superpuestas por clave resuelta en tiempo de ejecución. En modo 'drop' descarta las nuevas; en 'share' devuelve el resultado activo; en 'queue' espera en FIFO.

      Type Parameters

      • This
      • Args extends readonly unknown[]
      • Result

      Parameters

      • options: OverlapOptions<This, Args>

        configuración con mode, key para particionar estado, y maxQueue opcional.

      Returns Operator<This, Args, Result, Result>

      operador que coordina superpposiciones por clave.

      const op = overlap({
      mode: 'queue',
      key: (ctx) => ctx.receiver.constructor.name,
      maxQueue: 10,
      });