GenerationContext
@aurorajs.dev/catalyst-cli / generator/domain/model / GenerationContext
Interface: GenerationContext
Section titled “Interface: GenerationContext”Defined in: generator/domain/model.ts:407
Aggregated context passed to the top-level commands and the services they call. Bundles the schema being generated, its scope (back/front), the lockfile slice that applies, and the CLI flags that influence behaviour.
Properties
Section titled “Properties”baseDir
Section titled “baseDir”baseDir:
string
Defined in: generator/domain/model.ts:409
Directory that anchors every relative path used during this run.
flags:
object
Defined in: generator/domain/model.ts:410
force?
Section titled “force?”
optionalforce?:boolean
Overwrite files whose integrity matches the lockfile.
noGraphQLTypes?
Section titled “noGraphQLTypes?”
optionalnoGraphQLTypes?:boolean
Skip emission of GraphQL type definitions.
overwriteInterface?
Section titled “overwriteInterface?”
optionaloverwriteInterface?:boolean
Force overwrite of interfaces even without force.
tests?
Section titled “tests?”
optionaltests?:boolean
Emit unit/integration tests along with production code.
verbose?
Section titled “verbose?”
optionalverbose?:boolean
Enable per-file / per-region log lines.
lockFiles
Section titled “lockFiles”lockFiles:
LockFile[]
Defined in: generator/domain/model.ts:423
Lockfile entries applicable to the files about to be generated.
overwrittenFiles
Section titled “overwrittenFiles”overwrittenFiles:
string[]
Defined in: generator/domain/model.ts:425
Paths of files whose skeleton was detected as user-modified this run.
schema
Section titled “schema”schema:
ModuleDefinitionSchema
Defined in: generator/domain/model.ts:426
scope:
Scope
Defined in: generator/domain/model.ts:427