@backtest/framework
Version:
Backtesting trading strategies in TypeScript / JavaScript
29 lines (28 loc) • 837 B
TypeScript
export declare enum ErrorCode {
NotFound = "NOT_FOUND",
ActionFailed = "ACTION_FAILED",
InvalidInput = "INVALID_INPUT",
MissingInput = "MISSING_INPUT",
StrategyError = "STRATEGY_ERROR",
StrategyNotFound = "STRATEGY_NOT_FOUND",
TradeNotProcessed = "TRADE_NOT_PROCESSED",
ExternalAPI = "EXTERNAL_API_ERROR",
InvalidPath = "INVALID_PATH",
ParseError = "PARSE_ERROR",
Conflict = "DATA_CONFLICT",
Access = "DATA_ACCESS",
Insert = "DATA_INSERT",
Delete = "DATA_DELETE",
Update = "DATA_UPDATE",
Retrieve = "DATA_RETRIEVE"
}
export declare class BacktestError extends Error {
code: ErrorCode;
constructor(message: string, code: ErrorCode);
toJSON(): {
name: string;
code: ErrorCode;
message: string | undefined;
};
toString(): string;
}