@sharplygroup/xtb-api-js
Version:
A module for interacting with the XTB API
28 lines • 862 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DmaOperations = void 0;
class DmaOperations {
wsManager;
constructor(wsManager) {
this.wsManager = wsManager;
}
/**
* Returns a list of step rules for DMAs.
* @returns {Promise<any>} // TODO: Create IStepRulesResponse interface
*/
async getStepRules() {
const response = await this.wsManager.sendCommand({
command: "getStepRules",
arguments: {},
});
if (!response.status || !response.returnData) {
throw new Error(response.errorDescr || "Failed to get step rules");
}
return {
status: response.status,
returnData: response.returnData,
};
}
}
exports.DmaOperations = DmaOperations;
//# sourceMappingURL=DmaOperations.js.map