UNPKG

@qbraid-core/base

Version:

Core functionality for interacting with qBraid Cloud Services.

21 lines (20 loc) 651 B
/** * Module for making requests to the qBraid API. */ import { AxiosInstance } from 'axios'; export declare const DEFAULT_USER_POOL = "qbraid"; export declare const DEFAULT_BASE_URL = "https://api.qbraid.com/api"; export interface AuthData { apiKey: string | undefined; refreshToken: string | undefined; email: string | undefined; } export declare class QbraidSession { client: AxiosInstance; constructor(authData: AuthData, userPool?: string, baseURL?: string); private authDataToHeaders; private normalizeBaseURL; private createAxiosInstance; private getUserAgent; addUserAgent(userAgent: string): void; }