starchild-widget
Version:
Starchild Widget
24 lines • 817 B
TypeScript
import { OrderInfo, AlgoOrderInfo, CreateOrderResponse, CreateAlgoOrderResponse, AccountInfo } from '../api/trade';
/**
* Trade state interface
*/
export interface TradeState {
isApiInitialized: boolean;
apiError: Error | null;
orders: OrderInfo[];
ordersLoading: boolean;
ordersError: Error | null;
algoOrders: AlgoOrderInfo[];
algoOrdersLoading: boolean;
algoOrdersError: Error | null;
createOrderLoading: boolean;
createOrderError: Error | null;
lastOrderResult: CreateOrderResponse | null;
createAlgoOrderLoading: boolean;
createAlgoOrderError: Error | null;
lastAlgoOrderResult: CreateAlgoOrderResponse | null;
accountInfo: AccountInfo | null;
accountInfoLoading: boolean;
accountInfoError: Error | null;
}
//# sourceMappingURL=trade.d.ts.map