Skip to content

GenerationContext

@aurorajs.dev/catalyst-cli


@aurorajs.dev/catalyst-cli / generator/domain/model / GenerationContext

Defined in: generator/domain/model.ts:454

Aggregated context passed to top-level commands. Bundles the schema being generated, its scope, the applicable lockfile slice, and CLI flags.

baseDir: string

Defined in: generator/domain/model.ts:456

Directory that anchors every relative path used during this run.


flags: object

Defined in: generator/domain/model.ts:457

optional force?: boolean

Overwrite files whose integrity matches the lockfile.

optional noGraphQLTypes?: boolean

Skip emission of GraphQL type definitions.

optional overwriteInterface?: boolean

Force overwrite of interfaces even without force.

optional tests?: boolean

Emit unit/integration tests along with production code.

optional verbose?: boolean

Enable per-file / per-region log lines.


lockFiles: LockFile[]

Defined in: generator/domain/model.ts:470

Lockfile entries applicable to the files about to be generated.


overwrittenFiles: string[]

Defined in: generator/domain/model.ts:472

Paths of files whose skeleton was detected as user-modified this run.


schema: ModuleDefinitionSchema

Defined in: generator/domain/model.ts:473


scope: Scope

Defined in: generator/domain/model.ts:474