Trading Assistant API Documentation - v0.1.0
    Preparing search index...

    Base API Service

    Centralized API communication layer with:

    • Authentication header injection
    • Impersonate mode support
    • Error handling
    • Retry logic
    • Request/response interceptors

    Usage:

    class MyService extends ApiService {
    async getData() {
    return this.request<DataType>('GET', '/api/data');
    }
    }
    Index

    Constructors

    Properties

    baseUrl: string

    Methods

    • Build headers for API request Includes auth token and impersonate header

      Parameters

      • OptionalcustomHeaders: HeadersInit

      Returns Promise<Headers>

    • Build URL with query parameters

      Parameters

      • endpoint: string
      • Optionalparams: Record<string, string | number | boolean>

      Returns string

    Protectedpost