poll<T>(read: (signal: AbortSignal) => Promise<T>, until: (value: T) => boolean, options?: PollOptions): Promise<T>
Example
const settled = await poll(
(signal) => endstate.units.get(unitId, { signal }),
(unit) => unit.collection?.token.status === "active",
);

