Skip to content

GenerateFromTemplate

@aurorajs.dev/catalyst-cli


@aurorajs.dev/catalyst-cli / generator/engine/file-manager / generateFromTemplate

generateFromTemplate(logger, templateElement, relativeTargetBasePath, relativeTargetPath, options?, result?): Promise<GenerationResult>

Defined in: generator/engine/file-manager.ts:90

Generate every file under a template element into the consumer project. Main programmatic entry point of the generator engine.

FileLogger

Sink for [FILE CREATED], [FILE OVERWRITE], [IGNORED FILE] logs.

TemplateElement

Which template tree to expand (see TemplateElement).

string

Output tree relative to process.cwd() (backend, frontend).

string

Subdirectory under the base.

GenerateOptions = {}

See GenerateOptions.

GenerationResult = ...

Accumulator. Pass across multiple calls to collect combined lockfile/origin lists.

Promise<GenerationResult>

The (possibly pre-existing) result, for chaining.