@zturnlibs/ztron-api


single-instance

Variables

singleInstance

const singleInstance: object

Defined in: single-instance.ts:27

Type Declaration

isPrimary

isPrimary: () => Promise<boolean> = isPrimaryInstance

本进程是否为主(最先启动的)实例。

Returns

Promise<boolean>

onSecondInstance

onSecondInstance: (handler) => Promise<() => Promise<void>>

监听第二个实例试图启动;handler 在主实例上运行,收到副实例的 argv/cwd(argv 目前恒为空数组)。

Parameters
handler

(event) => void

Returns

Promise<() => Promise<void>>

Functions

isPrimaryInstance()

isPrimaryInstance(): Promise<boolean>

Defined in: single-instance.ts:9

本进程是否为主(最先启动的)实例。

Returns

Promise<boolean>


onSecondInstance()

onSecondInstance(handler): Promise<() => Promise<void>>

Defined in: single-instance.ts:18

监听第二个实例试图启动;handler 在主实例上运行,收到副实例的 argv/cwd(argv 目前恒为空数组)。

Parameters

handler

(event) => void

Returns

Promise<() => Promise<void>>