UNPKG

@sharplygroup/xtb-api-js

Version:

A module for interacting with the XTB API

21 lines (20 loc) 710 B
import { WebSocketManager } from "../utils/WebSocketManager"; export declare class ServerOperations { private readonly wsManager; constructor(wsManager: WebSocketManager); /** * Returns current time on trading server. * @returns {Promise<any>} // TODO: Create IServerTimeResponse interface */ getServerTime(): Promise<any>; /** * Returns the current API version. * @returns {Promise<any>} // TODO: Create IVersionResponse interface */ getVersion(): Promise<any>; /** * Regularly calling this function is enough to refresh the internal state of all the components in the system. * @returns {Promise<void>} */ ping(): Promise<void>; }