Skip to content

@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? ​

optional filesystem?: 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? ​

optional process?: 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.

pumpkin-plugins documentation