@grandlinex/kernel
    Preparing search index...

    Class Kernel

    Kernel

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    • Default Constructor

      Parameters

      • options: {
            apiVersion?: number;
            appCode: string;
            appName: string;
            envFilePath?: string;
            loadFromLocalEnv?: boolean;
            logger?: (k: CoreKernel<any>) => CoreLogger;
            pathOverride?: string;
            portOverride?: number;
        }

        App Name

      Returns Kernel

    Properties

    appCode: string
    appName: string
    appVersion: string
    channel: string
    coreModule: ICoreModule
    cryptoClient: null | ICClient<JwtExtend>
    devMode: boolean
    envStore: IStore
    eventMap: Map<
        string,
        (kernel: CoreKernel<ICClient<JwtExtend>>) => Promise<unknown>,
    >
    extension: CMap<
        string,
        CoreKernelExtension<ICoreKernel<any, ICoreAnyModule>, any, any, any, any>,
    >
    folderCreateSkip: boolean
    globalLogger: CoreLogger
    kernelModule: null | ICoreAnyModule
    logger: null | CoreLogger
    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