@tapjs/reporter
Version:
Pretty test output reporters for tap
8 lines • 383 B
JavaScript
import { useLayoutEffect, useState } from 'react';
import { listenCleanup } from '../listen-cleanup.js';
export const useBailedOut = (t) => {
const [bailedOut, setBailedOut] = useState(t.bailedOut);
useLayoutEffect(() => listenCleanup(t, 'bailout', (reason) => setBailedOut(reason || true)), [t.bailedOut]);
return bailedOut;
};
//# sourceMappingURL=use-bailed-out.js.map