Angular Modernizer
    Preparing search index...

    Plugin interface - minimal contract for extensibility. Plugins are loaded and initialized by the Kernel. The actual plugin implementation is defined in @angular-modernizer/plugin-system.

    interface Plugin {
        name: string;
        version: string;
        getAnalysisRules(): KernelAnalysisRule[];
        getTransformRules(): KernelTransformRule[];
        getValidationRules(): KernelValidationRule[];
        initialize(kernel: IKernel): Promise<void>;
    }
    Index

    Properties

    name: string

    Unique plugin name used for registration and lookup.

    version: string

    Semantic version string (e.g. '1.0.0').

    Methods

    • Called once by the Kernel during initialization to wire up dependencies.

      Parameters

      Returns Promise<void>