diff --git a/nodejs-packages/jvm-launch-utils/package-lock.json b/nodejs-packages/jvm-launch-utils/package-lock.json index 4a73b3208..fd443a91c 100644 --- a/nodejs-packages/jvm-launch-utils/package-lock.json +++ b/nodejs-packages/jvm-launch-utils/package-lock.json @@ -1,6 +1,6 @@ { "name": "@pivotal-tools/jvm-launch-utils", - "version": "0.0.22", + "version": "0.0.23", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/nodejs-packages/jvm-launch-utils/package.json b/nodejs-packages/jvm-launch-utils/package.json index 5c99179a8..e049b06c1 100644 --- a/nodejs-packages/jvm-launch-utils/package.json +++ b/nodejs-packages/jvm-launch-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pivotal-tools/jvm-launch-utils", - "version": "0.0.22", + "version": "0.0.23", "description": "Provides utilities useful for launching Java processes from node packages.", "files": [ "src", diff --git a/nodejs-packages/jvm-launch-utils/src/jvm-util.ts b/nodejs-packages/jvm-launch-utils/src/jvm-util.ts index dcc1a0017..67aedb96d 100644 --- a/nodejs-packages/jvm-launch-utils/src/jvm-util.ts +++ b/nodejs-packages/jvm-launch-utils/src/jvm-util.ts @@ -28,7 +28,7 @@ export interface JVM { /** * Launch an executable jar with this jvm. */ - jarLaunch(jar: string, vmargs?: string[], execFileOptions?: ChildProcess.ExecFileOptions, pargs?: [string]) : ChildProcess.ChildProcess + jarLaunch(jar: string, vmargs?: string[], execFileOptions?: ChildProcess.ExecFileOptions, pargs?: string[]) : ChildProcess.ChildProcess mainClassLaunch(mainClass: string, classpath: string[], jvmArgs: string[], execFileOptions?: ChildProcess.ExecFileOptions): ChildProcess.ChildProcess } @@ -185,7 +185,7 @@ class JVMImpl implements JVM { const str = ChildProcess.execFileSync(javaExecutable, ['--list-modules'], {windowsHide: true, encoding: 'utf8'}); return str.search(/^jdk.management@.*$/m) >= 0; } - jarLaunch(jar: string, vmargs?: [string], execFileOptions?: ChildProcess.ExecFileOptions, pargs?: [string]): ChildProcess.ChildProcess { + jarLaunch(jar: string, vmargs?: string[], execFileOptions?: ChildProcess.ExecFileOptions, pargs?: string[]): ChildProcess.ChildProcess { let args = []; if (vmargs) { args.push(...vmargs);