UNPKG

@calf/abra

Version:

Abra module of Calf framework.

59 lines (58 loc) 1.27 kB
import { IAbraAuth } from "../interfaces/auth.interface"; import { IAbraConfig } from "../interfaces/config.interface"; /** * Abra config * @description Abra configuration service */ export declare class AbraConfig { /** * Host * @description Target host */ static get host(): string; /** * Instance * @description Target instance */ static get instance(): string; /** * Port * @description Target port */ static get port(): number; /** * Auth * @description Authorization */ static get auth(): IAbraAuth; /** * SSL * @description Whether to use SSL * connection */ static get ssl(): boolean; /** * Instance * @description Configuration instance */ private static _instance; private _host; private _instance; private _port; private _auth; private _ssl; /** * Constructor * @param config */ private constructor(); /** * Initialize configuration * @param config */ static initialize(config: IAbraConfig): void; /** * Ensure initialization */ static ensureInitialization(): void; }