@sharplygroup/xtb-api-js
Version:
A module for interacting with the XTB API
18 lines (17 loc) • 641 B
TypeScript
import { WebSocketManager } from "../utils/WebSocketManager";
import { ISymbolsResponse, ISymbolResponse } from "../interfaces";
export declare class SymbolOperations {
private readonly wsManager;
constructor(wsManager: WebSocketManager);
/**
* Returns array of all symbols available for the user.
* @returns {Promise<ISymbolsResponse>}
*/
getAllSymbols(): Promise<ISymbolsResponse>;
/**
* Returns information about symbol available for the user.
* @param {string} symbol - Symbol name
* @returns {Promise<ISymbolResponse>}
*/
getSymbol(symbol: string): Promise<ISymbolResponse>;
}