@exchanges/binance
Version:
Exchange provider for Binance API
40 lines (39 loc) • 1.08 kB
TypeScript
import { BinanceSignedClient } from '../../../clients';
import { usdtM } from '../../../info';
export declare type AllOrdersPayload = ({
symbol: string;
} | {
pair: string;
}) & {
orderId?: number;
startTime?: Date | number;
endTime?: Date | number;
limit?: number;
};
export interface AllOrdersResponse {
averagePrice: number;
clientOrderId: string;
cumBase: number;
executedQuantity: number;
orderId: number;
origQuantity: number;
origType: usdtM.OrderType;
price: number;
reduceOnly: boolean;
side: usdtM.OrderSide;
positionSide: usdtM.PositionSide;
status: usdtM.OrderStatus;
stopPrice: number;
closePosition: boolean;
symbol: string;
pair: string;
time: Date;
timeInForce: usdtM.TimeInForce;
type: usdtM.OrderType;
activatePrice: number;
priceRate: number;
updateTime: Date;
workingType: usdtM.WorkingType;
priceProtect: boolean;
}
export declare function allOrders(client: BinanceSignedClient, payload: AllOrdersPayload): Promise<AllOrdersResponse[]>;