@grandlinex/core
    Preparing search index...

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

    A fundamental building block of the kernel architecture. Each CoreElement encapsulates a specific kernel module and exposes convenient accessors for the underlying kernel, module, configuration store, and cryptographic client.

    ICoreElement<K, T, P, C, E>

    Identifier used for logging and tracing.

    The module that this element manages.

    Type Parameters

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

      The type of the kernel instance (extends ICoreKernel).

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

      The type of the database used by the module; may be {@code null}.

    • P extends ICoreClient | null = any

      The type of the client component; may be {@code null}.

    • C extends ICoreCache | null = any

      The type of the cache component; may be {@code null}.

    • E extends ICorePresenter<any> | null = any

      The type of the presenter component; may be {@code null}.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    channel: string
    logger: CoreLogger | null

    Methods