From 7207af16d271f1d905f6377a2ac3ce315d39ffa2 Mon Sep 17 00:00:00 2001 From: Robert DeLuca Date: Wed, 14 Oct 2020 15:40:33 -0500 Subject: [PATCH] fix: `toString` PID number for `writeFileSync` (second arg requires string) (#573) Node 14 will no longer coerce incorrect types given to `writeFileSync`. The error thrown: ``` TypeError: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number ``` --- src/services/process-service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/process-service.ts b/src/services/process-service.ts index c6393ecd..ce243b0c 100644 --- a/src/services/process-service.ts +++ b/src/services/process-service.ts @@ -49,6 +49,6 @@ export default class ProcessService { } private writePidFile(pid: number) { - fs.writeFileSync(ProcessService.PID_PATH, pid) + fs.writeFileSync(ProcessService.PID_PATH, pid.toString()) } }