@aslaluroba/help-center
Version:
A powerful and customizable help center widget for Angular applications with real-time chat functionality, AI assistance, and multi-language support.
17 lines (16 loc) • 716 B
TypeScript
import { ApiConfig } from '../../../public_api';
import * as i0 from "@angular/core";
export declare class ApiService {
private getTokenFunction;
private baseUrl;
/**
* Initialize the API service with optional configuration
* @param config Configuration object containing token function and optional base URL
*/
initialize(config: ApiConfig): void;
getValidToken(forceRefresh?: boolean): Promise<string>;
private fetchWithAuth;
apiRequest(endpoint: string, method?: string, body?: any, customHeaders?: Record<string, string>): Promise<Response>;
static ɵfac: i0.ɵɵFactoryDeclaration<ApiService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ApiService>;
}