Skip to main content

Interface: KernelOptions

Defined in: packages/core/src/composition/kernel.ts:155

Options for createKernel.

Extends

Properties

actorProviders?

readonly optional actorProviders?: readonly ActorProvider[]

Defined in: packages/core/src/composition/kernel-registries.ts:159

Additional actor providers tried before built-in probes.

Inherited from

KernelRegistryInput.actorProviders


archiveStorageFactories?

readonly optional archiveStorageFactories?: Readonly<Record<string, ArchiveStorageFactory>>

Defined in: packages/core/src/composition/kernel-registries.ts:147

Additional named archive storage factories.

Inherited from

KernelRegistryInput.archiveStorageFactories


changeStorageFactories?

readonly optional changeStorageFactories?: Readonly<Record<string, ChangeStorageFactory>>

Defined in: packages/core/src/composition/kernel-registries.ts:145

Additional named change storage factories.

Inherited from

KernelRegistryInput.changeStorageFactories


externalHookRunners?

readonly optional externalHookRunners?: readonly ExternalHookRunner[]

Defined in: packages/core/src/composition/kernel-registries.ts:161

Additional external hook runners indexed by accepted type.

Inherited from

KernelRegistryInput.externalHookRunners


extractorTransforms?

readonly optional extractorTransforms?: ExtractorTransformRegistry | Readonly<Record<string, ExtractorTransform>>

Defined in: packages/core/src/composition/kernel-registries.ts:153

Additional extractor transforms keyed by registered transform name.

Inherited from

KernelRegistryInput.extractorTransforms


extraNodeModulesPaths?

readonly optional extraNodeModulesPaths?: readonly string[]

Defined in: packages/core/src/composition/kernel.ts:162

Additional node_modules directories appended to the schema search path, after the project's own node_modules. Pass the CLI installation's node_modules here so that globally-installed schema packages are found even when the project has no local copy.


graphStoreFactories?

readonly optional graphStoreFactories?: Readonly<Record<string, GraphStoreFactory>>

Defined in: packages/core/src/composition/kernel-registries.ts:149

Additional named graph-store factories.

Inherited from

KernelRegistryInput.graphStoreFactories


graphStoreId?

readonly optional graphStoreId?: string

Defined in: packages/core/src/composition/kernel.ts:164

Selected graph-store backend id for code-graph composition.


parsers?

readonly optional parsers?: ArtifactParserRegistry | Readonly<Record<string, ArtifactParser>>

Defined in: packages/core/src/composition/kernel-registries.ts:151

Additional artifact parsers keyed by format name.

Inherited from

KernelRegistryInput.parsers


schemaStorageFactories?

readonly optional schemaStorageFactories?: Readonly<Record<string, SchemaStorageFactory>>

Defined in: packages/core/src/composition/kernel-registries.ts:143

Additional named schema storage factories.

Inherited from

KernelRegistryInput.schemaStorageFactories


specStorageFactories?

readonly optional specStorageFactories?: Readonly<Record<string, SpecStorageFactory>>

Defined in: packages/core/src/composition/kernel-registries.ts:141

Additional named spec storage factories.

Inherited from

KernelRegistryInput.specStorageFactories


vcsProviders?

readonly optional vcsProviders?: readonly VcsProvider[]

Defined in: packages/core/src/composition/kernel-registries.ts:157

Additional VCS providers tried before built-in probes.

Inherited from

KernelRegistryInput.vcsProviders