File size: 501 Bytes
fcd8223
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { once } from "node:events";
import { configureNodeHost } from "./config.js";

const [candidateNodeId, nowMs] = process.argv.slice(2);
const start = once(process, "message");
process.send!("ready");
await start;

const config = await configureNodeHost({
  candidateNodeId,
  fallbackDisplayName: "node",
  gateway: {},
  nowMs: Number(nowMs),
});
await new Promise<void>((resolve, reject) => {
  process.send!(config, (error) => (error ? reject(error) : resolve()));
});
process.disconnect!();