UNPKG

@master-chief/alpaca-ts

Version:

A TypeScript Node.js library for the https://alpaca.markets REST API and WebSocket streams.

11 lines (7 loc) 343 B
import { Config } from "../Client.js"; import type { ApiRequestOptions } from "./ApiRequestOptions.js"; import type { CancelablePromise } from "./CancelablePromise.js"; export abstract class BaseHttpRequest { constructor(public readonly config: Config) {} public abstract request<T>(options: ApiRequestOptions): CancelablePromise<T>; }