zephyr-xpack-internal
Version:
Xpack internals for Zephyr
18 lines (17 loc) • 588 B
JavaScript
import "node:module";
import { EventEmitter } from "node:events";
import { ze_log } from "zephyr-agent";
const _lifecycle_events = new EventEmitter();
const _deployment_done = 'deployment-done';
function emitDeploymentDone() {
ze_log.misc('Deployment done');
_lifecycle_events.emit(_deployment_done);
}
async function onDeploymentDone() {
return new Promise((resolve)=>{
ze_log.misc('Waiting for deployment done');
_lifecycle_events.once(_deployment_done, resolve);
});
}
export { emitDeploymentDone, onDeploymentDone };
//# sourceMappingURL=index.mjs.map