@grandlinex/e-kernel
    Preparing search index...

    Class ElectronKernel

    ElectronKernel

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    • Default Constructor

      Parameters

      • config: {
            appCode: string;
            appName: string;
            appRoot?: string;
            envFilePath?: string;
            logger?: (kernel: CoreKernel<any>) => CoreLogger;
            pathOverride?: string;
            preloadRoot?: string;
        }

      Returns ElectronKernel

    Properties

    appCode: string
    appName: string
    appVersion: string
    channel: string
    coreModule: ICoreModule
    cryptoClient: ICoreCClient | null
    devMode: boolean
    envStore: IStore
    eventMap: Map<string, (kernel: CoreKernel<ICoreCClient>) => Promise<unknown>>
    extension: CMap<
        string,
        CoreKernelExtension<ICoreKernel<any, ICoreAnyModule>, any, any, any, any>,
    >
    folderCreateSkip: boolean
    globalLogger: CoreLogger
    kernelModule: ICoreAnyModule | null
    logger: CoreLogger | null
    moduleList: ICoreKernelModule<any, any, any, any, any>[]
    offline: boolean
    state: any
    updateSkip: boolean

    Methods

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Parameters

      • ...ags: unknown[]

      Returns void

    • get app code

      Returns string

    • get app name

      Returns string

    • Get database object of the core kernel module

      Returns ICoreDb

    • Get dev mode flag

      Returns boolean

    • Parameters

      • Optionalfull: boolean

      Returns number

    • Returns string

    • Get the offline flag

      Returns boolean

    • Get core state code

      Returns string

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Parameters

      • message: string

      Returns Error

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Set function run on trigger Cycle functions

      Parameters

      Returns void

      KernelTrigger

    • Set dev mode flag

      Parameters

      • mode: boolean

      Returns void

    • Set the offline flag

      Parameters

      • mode: boolean

      Returns void

    • Set core state code

      Parameters

      • message: string

      Returns void

    • startup kernel

      Returns Promise<boolean>

    • Returns Promise<boolean>

    • Run trigger function Cycle functions

      Parameters

      • event: string

      Returns Promise<unknown>

      KernelEvent

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Parameters

      • ...ags: unknown[]

      Returns void