Interface for generating the presentation layer of an application. This interface defines the contract for generating UI components or presentation layer source code.

interface PresentationLayerGenerator {
    strategyIdentifier: string;
    generatePresentationLayer(
        context: GenerationContext,
    ): Promise<LayerArtifact>;
}

Implemented by

Properties

strategyIdentifier: string

Methods