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

    Type Alias GLXElectronAPI

    type GLXElectronAPI = {
        coreFunctions: ICoreFunctions;
        windowFunctions: IWindowFunctions;
        invoke<Y = any, X = any>(channel: string, ...args: X[]): Promise<Y>;
        on<E = Event, X = any>(
            channel: string,
            listener: (event: E, ...args: X[]) => void,
        ): void;
        once<E = Event, X = any>(
            channel: string,
            listener: (event: E, ...args: X[]) => void,
        ): void;
        removeAllListener(channel: string): void;
        removeListener<X = any>(
            channel: string,
            listener: (...args: X[]) => void,
        ): void;
        send<X = any>(channel: string, ...args: X[]): void;
        sendSync<Y = any, X = any>(channel: string, ...args: X[]): Y;
    }
    Index

    Properties

    coreFunctions: ICoreFunctions
    windowFunctions: IWindowFunctions

    Methods

    • Type Parameters

      • Y = any
      • X = any

      Parameters

      • channel: string
      • ...args: X[]

      Returns Promise<Y>

    • Type Parameters

      • E = Event
      • X = any

      Parameters

      • channel: string
      • listener: (event: E, ...args: X[]) => void

      Returns void

    • Type Parameters

      • E = Event
      • X = any

      Parameters

      • channel: string
      • listener: (event: E, ...args: X[]) => void

      Returns void

    • Type Parameters

      • X = any

      Parameters

      • channel: string
      • listener: (...args: X[]) => void

      Returns void

    • Type Parameters

      • X = any

      Parameters

      • channel: string
      • ...args: X[]

      Returns void

    • Type Parameters

      • Y = any
      • X = any

      Parameters

      • channel: string
      • ...args: X[]

      Returns Y