@cran/pg.q
Version:
Cranberry Postgres Queue
15 lines (14 loc) • 439 B
JavaScript
export function drain(stream = process.stdout) {
return async function drainHandle(payload) {
return new Promise(function drainPromise(resolve, reject) {
stream.write(JSON.stringify(payload), function drainCallback(error) {
if (error) {
reject(error);
}
else {
resolve();
}
});
});
};
}