/**
 * Shared timing helpers for the bridge smoke harnesses.
 *
 * Previously each smoke harness defined an identical `delay(ms)`; this is the
 * single source of truth. Behaviour is unchanged: it resolves after `ms`
 * milliseconds via setTimeout.
 */
export function delay(ms) {
    return new Promise((resolve) => setTimeout(resolve, ms));
}
