UNPKG

@calf/abra

Version:

Abra module of Calf framework.

31 lines (30 loc) 723 B
import { Observable } from "rxjs"; import { IAbraConfig } from "../interfaces/config.interface"; import { ApiService } from "../services/api.service"; /** * Abra client */ export declare class AbraClient { /** * API * @description API service */ private static _api; /** * API * @description API service */ static get Api(): ApiService; /** * Disable constructor * @description Make client a singleton */ private constructor(); private static changeSource; static readonly change$: Observable<IAbraConfig>; /** * Initialize * @param config */ static initialize(config: IAbraConfig): void; }