HSVMWrapper | WebHare Platform SDK
WebHare Platform SDK
    Preparing search index...

    Interface HSVMWrapper

    interface HSVMWrapper {
        currentgroup: string;
        done: Promise<void>;
        vm: null | WeakRef<HareScriptVM>;
        _getHSVM(): HareScriptVM;
        "[asyncDispose]"(): Promise<void>;
        dispose(): Promise<void>;
        loadlib<Lib extends keyof CommonLibraries>(
            name: Lib,
        ): CommonLibraryType<Lib>;
        loadlib(name: string): HSVMCallsProxy;
        makeObject(name: string, ...params: unknown[]): Promise<HSVMObject>;
    }

    Implements

    • HSVM_HSVMSource
    Index

    Properties

    currentgroup: string
    done: Promise<void>
    vm: null | WeakRef<HareScriptVM>

    Methods

    • Returns HareScriptVM

    • Returns Promise<void>

    • Returns Promise<void>

    • Type Parameters

      • Lib extends keyof CommonLibraries

      Parameters

      Returns CommonLibraryType<Lib>

    • Parameters

      • name: string

      Returns HSVMCallsProxy

    • Parameters

      • name: string
      • ...params: unknown[]

      Returns Promise<HSVMObject>