@grandlinex/kernel
    Preparing search index...

    Class TestKernel

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • appName: string
      • appCode: string
      • testPath: string
      • envFilePath: string
      • Optionallogger: (kernel: CoreKernel<any>) => CoreLogger

      Returns TestKernel

    Properties

    appCode: string
    appName: string
    appVersion: string
    channel: string
    coreModule: ICoreModule
    cryptoClient: null | ICoreCClient
    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: null | ICoreAnyModule
    logger: null | CoreLogger
    moduleList: ICoreKernelModule<any, any, any, any, any>[]
    offline: boolean
    state: any
    testPath: string
    updateSkip: boolean

    Methods

    • register new module

      Parameters

      Returns void

      CoreKernelModule

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Parameters

      • ...ags: unknown[]

      Returns void

    • get app code

      Returns string

    • get app name

      Returns string

    • Get environment config store

      Returns IStore

    • Get database object of the core kernel module

      Returns ICoreDb

    • Get dev mode flag

      Returns boolean

    • Type Parameters

      Parameters

      • name: string

        Name of the extension

      Returns undefined | A

      CoreKernelExtension

    • 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

      Parameters

      Returns void

      KernelTrigger

    • Set global crypt client

      Parameters

      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

      Parameters

      • event: string

      Returns Promise<unknown>

      KernelEvent

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Parameters

      • ...ags: unknown[]

      Returns void