Skip to main content

Function: createGetProjectContext()

Constructs a GetProjectContext instance wired with filesystem adapters.

Param​

A fully-resolved SpecdConfig or explicit adapter options

Param​

Optional kernel options; only used with the SpecdConfig form

Param​

Additional node_modules paths for schema resolution

Call Signature​

createGetProjectContext(config, options?): GetProjectContext

Defined in: packages/core/src/composition/use-cases/get-project-context.ts:44

Constructs a GetProjectContext use case wired to all configured workspaces.

Parameters​

config​

SpecdConfig

The fully-resolved project configuration

options?​

Optional kernel options (e.g. extra node_modules paths)

extraNodeModulesPaths?​

readonly string[]

Additional node_modules paths for schema resolution

Returns​

GetProjectContext

The pre-wired use case instance

Call Signature​

createGetProjectContext(options): GetProjectContext

Defined in: packages/core/src/composition/use-cases/get-project-context.ts:54

Constructs a GetProjectContext use case with explicit adapter options.

Parameters​

options​

FsGetProjectContextOptions

Pre-built spec repositories, schema resolution paths

Returns​

GetProjectContext

The pre-wired use case instance