File size: 684 Bytes
488d96b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/**
 * Single-process worker replacement for `@deepseek-ai/node-addon-system/flock`.
 * The JSONL backend's in-process write claim already excludes every writer,
 * so its kernel-lock request succeeds without acquiring another resource.
 */

/**
 * Grant the single-process worker's exclusive-lock request immediately.
 * @param _fd - file descriptor (unused).
 * @returns an already-fulfilled promise.
 */
export function tryLockExclusive(_fd: number): Promise<void> {
  return Promise.resolve()
}

/** CommonJS interop marker for the worker module loader. */
export const __esModule = true

/** The native flock API used by the JSONL backend. */
export default { tryLockExclusive }