All files / rpc-calls/src/caller/util microtask.ts

75% Statements 3/4
66.66% Branches 4/6
0% Functions 0/1
75% Lines 3/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9  5x   5x       5x  
const nextTickMicrotask =
  typeof process === 'object' && typeof process.nextTick === 'function' ? process.nextTick : null;
 
const promiseMicrotask = (callback: () => void) => {
  Promise.resolve().then(callback);
};
 
export const microtask = nextTickMicrotask || promiseMicrotask;