@dazn/chaos-squirrel-attack-memory-background
Advanced tools
Comparing version 0.9.1 to 0.9.2
@@ -6,2 +6,10 @@ # Change Log | ||
## 0.9.2 (2020-10-26) | ||
**Note:** Version bump only for package @dazn/chaos-squirrel-attack-memory-background | ||
## 0.9.1 (2020-10-05) | ||
@@ -8,0 +16,0 @@ |
@@ -12,2 +12,4 @@ "use strict"; | ||
attack.start(); | ||
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion | ||
process.send('started'); | ||
}); |
@@ -9,4 +9,4 @@ export interface BackgroundMemoryAttackOptions { | ||
constructor({ size, }?: BackgroundMemoryAttackOptions); | ||
start(): void; | ||
start(): Promise<void>; | ||
stop(): void; | ||
} |
@@ -18,7 +18,10 @@ "use strict"; | ||
} | ||
start() { | ||
this.worker = child_process_1.fork(`${__dirname}/fork.js`); | ||
this.worker.send({ | ||
async start() { | ||
const worker = (this.worker = child_process_1.fork(`${__dirname}/fork.js`)); | ||
worker.send({ | ||
size: this.size, | ||
}); | ||
await new Promise((resolve) => { | ||
worker.on('message', () => resolve()); | ||
}); | ||
} | ||
@@ -25,0 +28,0 @@ stop() { |
{ | ||
"name": "@dazn/chaos-squirrel-attack-memory-background", | ||
"version": "0.9.1", | ||
"version": "0.9.2", | ||
"description": "Chaos Squirrel - Attack - Background Memory usage", | ||
@@ -26,3 +26,3 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"@dazn/chaos-squirrel-attack-memory": "^0.9.1" | ||
"@dazn/chaos-squirrel-attack-memory": "^0.9.2" | ||
}, | ||
@@ -32,3 +32,3 @@ "publishConfig": { | ||
}, | ||
"gitHead": "cdea121ec15e8558adc58400369326f7f66cc8b7" | ||
"gitHead": "a0efa039144bb841403be984a41a07e613fb8e9b" | ||
} |
5362
58