@pumpkin-plugins/static-hermes-runtime API / hermes/source / EnsureHermesSourceOptions
Interface: EnsureHermesSourceOptions
Defined in: hermes/source.ts:16
Source paths and injectable filesystem/process dependencies for Hermes checkout management.
Properties
filesystem?
optionalfilesystem?:HermesFileSystem
Defined in: hermes/source.ts:18
Optional filesystem implementation for tests.
managedPaths
managedPaths: readonly
string[]
Defined in: hermes/source.ts:20
Paths that the configured patch series is allowed to modify.
managedSource
managedSource:
boolean
Defined in: hermes/source.ts:22
Whether this path is managed by the runtime's shared cache and can be rebuilt.
pin
pin:
HermesSourcePin
Defined in: hermes/source.ts:24
Validated repository and commit to check out.
process?
optionalprocess?:HermesProcessRunner
Defined in: hermes/source.ts:26
Optional Git command runner for tests.
source
source:
string
Defined in: hermes/source.ts:28
Hermes source checkout path.