@vicary/alpaca-sdk
Version:
A TypeScript SDK for the https://alpaca.markets REST API and WebSocket streams.
27 lines • 923 B
TypeScript
declare const baseURLs: {
readonly data: "wss://stream.data.alpaca.markets";
readonly data_sandbox: "wss://stream.data.sandbox.alpaca.markets";
readonly data_test: "wss://stream.data.alpaca.markets/v2/test";
readonly account: "wss://api.alpaca.markets";
readonly account_paper: "wss://paper-api.alpaca.markets";
};
type BaseURLKey = keyof typeof baseURLs;
type CreateStreamOptions = {
type: BaseURLKey;
key?: string;
secret?: string;
version?: string;
feed?: "iex" | "sip";
autoReconnect?: boolean;
maxRetries?: number;
retryDelay?: number;
};
type EventCallback = (data: any) => void;
export declare const createStream: (options: CreateStreamOptions) => {
socket: any;
close: () => any;
subscribe: (event: string, callback: EventCallback) => void;
unsubscribe: (event: string) => void;
} | undefined;
export {};
//# sourceMappingURL=createStream.d.ts.map