Abstract
Protected
Readonly
_aggregateProtected
_capabilityPipeline responsible for executing all stages of capability-based code generation.
Generates a capability based on the provided configuration.
The capability configuration.
A promise that resolves to a LayerArtifact
which represents the last generated source file for the corresponding capability.
Gets the type to indicate the type of capability being generated by the generator instance, which implements this interface. Currently, "collection" and "instance" values are supported.
Common base class for capability generators, which provides a base implementation to generate a capability. In this case, the provided pipeline containing definition of capability layers is used in order to generate a capability. Therefore, specific capability generators only need to provide a definition of required layers within the pipeline. Capability-specific metadata included within
See
are left to be implemented by the specific generator classes.