Skip to content

TreeSitterWorkerOwner

new TreeSitterWorkerOwner(options?): TreeSitterWorkerOwner

() => Worker

TreeSitterWorkerOwner

[backendBinding](): TreeSitterBackend

TreeSitterBackend


awaitIdleFence(): Promise<void>

Promise<void>


awaitRuntimeSessionIdle(runtimeSessionId): Promise<void>

string

Promise<void>


dispose(): Promise<void>

Promise<void>


inspect(): TreeSitterWorkerOwnerSnapshot

TreeSitterWorkerOwnerSnapshot


inspectRetention(): Promise<TreeSitterWorkerRetentionSnapshot | null>

Promise<TreeSitterWorkerRetentionSnapshot | null>


mergeUnit(payload): Promise<TreeSitterMergeUnitResult | undefined>

TreeSitterMergeUnitPayload

Promise<TreeSitterMergeUnitResult | undefined>


projectMergeUnits(payload): Promise<TreeSitterProjectedMergeUnitsResult | undefined>

TreeSitterProjectedMergeUnitsPayload

Promise<TreeSitterProjectedMergeUnitsResult | undefined>


reviewBatch(payload): Promise<TreeSitterReviewBatchResult | undefined>

Omit<TreeSitterReviewBatchRequest, "type">

Promise<TreeSitterReviewBatchResult | undefined>