@grandlinex/core
    Preparing search index...

    Class CoreKernelExtension<K, T, P, C, E>Abstract

    An abstract base class for kernel extensions that integrates a kernel module into the core element infrastructure.

    Type Parameters

    • K extends ICoreKernel<any> = ICoreKernel<any>

      The type of kernel that this extension will interact with, defaulting to .

    • T extends IDataBase<any, any> | null = any

      The database type used by the kernel, which may be <any, any> or {@code null} if the extension does not use a database.

    • P extends ICoreClient | null = any

      The client type used by the kernel, which may be ICoreClient or {@code null}.

    • C extends ICoreCache | null = any

      The cache type used by the kernel, which may be ICoreCache or {@code null}.

    • E extends ICorePresenter<any> | null = any

      The presenter type used by the kernel, which may be or {@code null}.

      Extends CoreElement and implements ICoreElement, thereby inheriting core element lifecycle management while providing additional functionality specific to kernel extensions.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    channel: string
    logger: CoreLogger | null
    skipKernelStart: boolean

    Methods