Type alias ServerEvents

ServerEvents: {
    addPage: {
        page: string;
    };
    command: {
        args: string[];
        name: string;
    };
    evaluateResponse: {
        page: string;
        result: unknown;
    };
    getVariable: {
        name: string;
        page?: string;
    };
    help: {
        page: string;
    };
    message: {
        message: Message;
    };
    opByTextCompleted: {
        page: string;
    };
    ready: {
        pages: string[];
        prompt: string;
        waiting?: keyof ClientEvents;
    };
    remoteCommandRequest: {
        args: string[];
        name: string;
    };
    removePage: {
        page: string;
    };
    screenshotResponse: {
        data: string;
        page: string;
    };
    status: {
        status: "loading" | "running" | "completed" | "error" | "waiting";
    };
    typeCompleted: {
        page: string;
    };
    waitEvent: {
        event: keyof ClientEvents;
    };
}

Type declaration

  • addPage: {
        page: string;
    }
    • page: string
  • command: {
        args: string[];
        name: string;
    }
    • args: string[]
    • name: string
  • evaluateResponse: {
        page: string;
        result: unknown;
    }
    • page: string
    • result: unknown
  • getVariable: {
        name: string;
        page?: string;
    }
    • name: string
    • Optional page?: string
  • help: {
        page: string;
    }
    • page: string
  • message: {
        message: Message;
    }
  • opByTextCompleted: {
        page: string;
    }
    • page: string
  • ready: {
        pages: string[];
        prompt: string;
        waiting?: keyof ClientEvents;
    }
    • pages: string[]
    • prompt: string
    • Optional waiting?: keyof ClientEvents
  • remoteCommandRequest: {
        args: string[];
        name: string;
    }
    • args: string[]
    • name: string
  • removePage: {
        page: string;
    }
    • page: string
  • screenshotResponse: {
        data: string;
        page: string;
    }
    • data: string
    • page: string
  • status: {
        status: "loading" | "running" | "completed" | "error" | "waiting";
    }
    • status: "loading" | "running" | "completed" | "error" | "waiting"
  • typeCompleted: {
        page: string;
    }
    • page: string
  • waitEvent: {
        event: keyof ClientEvents;
    }