UNPKG

@qbraid-core/base

Version:

Core functionality for interacting with qBraid Cloud Services.

22 lines (21 loc) 654 B
/** * Module for making requests to the qBraid API v1. */ import { AxiosInstance } from 'axios'; export declare const DEFAULT_USER_DOMAIN = "qbraid.com"; export declare const DEFAULT_BASE_URL = "https://api-staging.qbraid.com/api/v1"; export interface AuthDataV1 { apiKey: string; } export declare class QbraidSessionV1 { private apiKey; private userDomain; private baseURL; client: AxiosInstance; constructor(apiKey: string, userDomain?: string, baseURL?: string); private authDataToHeaders; private normalizeBaseURL; private getUserAgent; addUserAgent(userAgent: string): void; private initializeClient; }