@grandlinex/kernel
    Preparing search index...

    Class Kernel

    Kernel

    Hierarchy (View Summary)

    Implements

    Index
    • Default Constructor

      Parameters

      • options: {
            appCode: string;
            appName: string;
            folderCreateSkip?: boolean;
            logger?: (kernel: CoreKernel<any>) => CoreLogger;
            overrideGlobalConsoleLog?: boolean;
        } & Omit<EnvStoreCProps, "log" | "appName"> & {
            apiVersion?: number;
            portOverride?: number;
        }

        App Name

      Returns Kernel

    appCode: string
    appName: string
    appVersion: string
    channel: string
    coreModule: ICoreModule
    cryptoClient: ICClient | null
    devMode: boolean
    envStore: IStore
    eventMap: Map<
        string,
        (kernel: CoreKernel<ICClient>, payload?: any) => Promise<unknown>,
    >
    extension: CMap<
        string,
        CoreKernelExtension<ICoreKernel<any, ICoreAnyModule>, any, any, any, any>,
    >
    folderCreateSkip: boolean
    globalFolderKeys: string[]
    globalLogger: CoreLogger
    kernelModule: ICoreAnyModule | null
    logger: CoreLogger | null
    metric: BaseKernelMetric<unknown> | null
    moduleList: ICoreAnyModule[]
    offline: boolean
    state: any
    updateSkip: boolean
    • 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

    • Has global crypt client

      Returns boolean

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Parameters

      • message: string

      Returns Error

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Set function run on trigger Cycle functions

      Type Parameters

      • A = any

      Parameters

      Returns void

      KernelTrigger

    • Type Parameters

      Parameters

      • module: E

      Returns void

    • 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

      Type Parameters

      • A = any

      Parameters

      • event: string
      • Optionalpayload: A

      Returns Promise<unknown>

      KernelEvent

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Parameters

      • ...ags: unknown[]

      Returns void