@renegade-fi/node
Version:
Node.js library for Renegade
20 lines • 714 B
TypeScript
import { type OrderMetadata, RelayerWebsocket, type RenegadeConfig } from "@renegade-fi/core";
interface OrderWebSocketOptions {
config: RenegadeConfig;
onUpdate: (order: OrderMetadata) => void;
}
export declare function createOrderWebSocket(options: OrderWebSocketOptions): OrderWebSocketImpl;
declare class OrderWebSocketImpl {
config: RenegadeConfig;
ws: RelayerWebsocket | null;
callback: (order: OrderMetadata) => void;
walletId: string;
constructor(options: OrderWebSocketOptions);
connect(): void;
disconnect(): void;
handleMessage(event: MessageEvent): void;
handleClose(): void;
handleError(): void;
}
export {};
//# sourceMappingURL=orderWebSocket.d.ts.map