Skip to content

Capabilities

Capabilities = object

Defined in: src/core/types.ts:278

Runtime capabilities

Used to determine what features are available in the current runtime.

Properties

canReadEnv

canReadEnv: boolean

Defined in: src/core/types.ts:282

Whether environment variables can be read


canSpawnProcess

canSpawnProcess: boolean

Defined in: src/core/types.ts:280

Whether process spawning is available


canWriteTemp

canWriteTemp: boolean

Defined in: src/core/types.ts:284

Whether temporary files can be written (for LFS progress)


gitVersion?

optional gitVersion: string

Defined in: src/core/types.ts:292

Git version (if detected)


lfsVersion?

optional lfsVersion: string

Defined in: src/core/types.ts:294

Git LFS version (if detected)


runtime

runtime: Runtime

Defined in: src/core/types.ts:290

Runtime identifier


supportsAbortSignal

supportsAbortSignal: boolean

Defined in: src/core/types.ts:286

Whether AbortSignal is supported


supportsKillSignal

supportsKillSignal: boolean

Defined in: src/core/types.ts:288

Whether kill signals can be sent to processes