@sharplygroup/xtb-api-js
Version:
A module for interacting with the XTB API
21 lines (20 loc) • 710 B
TypeScript
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>;
}