From 817b453bf7144dfb2be219901214b9c7d4c42d26 Mon Sep 17 00:00:00 2001 From: Robert DeLuca Date: Tue, 13 Oct 2020 16:46:33 -0500 Subject: [PATCH] fix: `toString` PID number for `writeFileSync` (second arg requires string) 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()) } }