ede43ca2d3
Using RxJS greatly simplifies the control flow for locators and comes with automatic cleanup on failure. It greatly simplifies the `signal` logic and the retry logic.
589 B
589 B
sidebar_label |
---|
Locator.race |
Locator.race() method
Creates a race between multiple locators but ensures that only a single one acts.
Signature:
class Locator {
static race<Locators extends readonly unknown[] | []>(
locators: Locators
): Locator<AwaitedLocator<Locators[number]>>;
}
Parameters
Parameter | Type | Description |
---|---|---|
locators | Locators |
Returns:
Locator<AwaitedLocator<Locators[number]>>