gcStateDir
function gcStateDir( stateDir, tryAcquire,options?): Promise<GcResult>;Defined in: src/launcher/state.ts:203
Remove <hash>.lock/.sock/.meta triples whose worker is no longer
accepting connections.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
stateDir | string | - |
tryAcquire | (lockPath) => Promise<(() => void) | null> | Function provided by the lock module so we don’t pull the lock implementation into a circular import. Returns a release callback when the lock can be acquired non-blocking, or null when it’s already held (the worker is alive or another launch is in flight). |
options? | { excludeHash?: string; limit?: number; } | - |
options.excludeHash? | string | - |
options.limit? | number | - |
Returns
Section titled “Returns”Promise<GcResult>