@qbraid-core/base
Version:
Core functionality for interacting with qBraid Cloud Services.
22 lines (21 loc) • 654 B
TypeScript
/**
* 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;
}