chore: Add the process tree destroyer

This commit is contained in:
J H
2024-03-06 15:43:07 -07:00
parent 8410929e86
commit f3ccad192c
3 changed files with 49 additions and 6 deletions

View File

@@ -137,6 +137,7 @@ export class Daemons<Manifest extends SDKManifest, Ids extends string> {
}
return {
async term(options?: { signal?: Signals; timeout?: number }) {
console.error("Bluj Daemons term")
await Promise.all(
Object.values<Promise<DaemonReturned>>(daemonsStarted).map((x) =>
x.then((x) => x.term(options)),
@@ -144,6 +145,7 @@ export class Daemons<Manifest extends SDKManifest, Ids extends string> {
)
},
async wait() {
console.error("Bluj Daemons wait")
await Promise.all(
Object.values<Promise<DaemonReturned>>(daemonsStarted).map((x) =>
x.then((x) => x.wait()),