Skip to content

TargetOffers

Defined in: packages/core/src/adapters/capture-target-offers.ts:10

A runner’s live target list.

readonly defaultTarget: CaptureTarget

Defined in: packages/core/src/adapters/capture-target-offers.ts:12

First declared target: what a project with no browsers setting resolves to.

current(): readonly RunnerTarget[]

Defined in: packages/core/src/adapters/capture-target-offers.ts:14

The targets with their current status; reads metadata.targets.

readonly RunnerTarget[]


guard<T, Rest>(launch): (target, …rest) => Promise<T>

Defined in: packages/core/src/adapters/capture-target-offers.ts:20

Wrap launch so a target the runner does not offer fails with a TargetLaunchError, and a launch that fails marks its target unavailable with the launch error as the reason (not a transient one: a remote service that is down stays offered).

T

Rest extends unknown[]

(target, …rest) => Promise<T>

(target, …rest) => Promise<T>


lifecycle(verify): AdapterLifecycle

Defined in: packages/core/src/adapters/capture-target-offers.ts:24

Lifecycle whose setup replaces the statuses with what verify finds, and health reports them.

() => Promise<readonly RunnerTarget[]>

AdapterLifecycle