MCPcopy Index your code
hub / github.com/socketio/socket.io / createPartialDone

Function createPartialDone

test/support/util.ts:81–90  ·  view source on GitHub ↗
(count: number, done: (err?: Error) => void)

Source from the content-addressed store, hash-verified

79}
80
81export function createPartialDone(count: number, done: (err?: Error) => void) {
82 let i = 0;
83 return () => {
84 if (++i === count) {
85 done();
86 } else if (i > count) {
87 done(new Error(`partialDone() called too many times: ${i} > ${count}`));
88 }
89 };
90}
91
92export function waitFor<T = unknown>(emitter, event) {
93 return new Promise<T>((resolve) => {

Callers 5

utility-methods.tsFile · 0.90
messaging-many.tsFile · 0.90
socket.tsFile · 0.90
middleware.tsFile · 0.90
namespaces.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected