Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

useRemoteTempest

Lists remote TEMPEST nodes, operations, and pins and calls peer commands.

Import

import { useRemoteTempest } from "@dartwic/interface-sdk/hooks";

Declaration

export function useRemoteTempest() {
    return callHostHook("useRemoteTempest") as {
        listNodes(): Promise<Record<string, unknown>[]>;
        listOperations(node: string): Promise<Record<string, unknown>[]>;
        listPinnedCommands(node: string, peerId: string): Promise<Record<string, unknown>[]>;
        call(node: string, operation: string, args?: Record<string, unknown>): Promise<Record<string, unknown>>;
        callPinned(node: string, preset: string, overrides?: Record<string, unknown>): Promise<Record<string, unknown>>;
    };
}