import {IrisConnectApi, IrisConnectApiType} from "./connect"; import {IrisMessageApi, IrisMessageApiType} from "./messageBuilder"; import {IrisConfig, irisDefaultConfig} from "./model/config"; export interface IrisClientType { connection: IrisConnectApiType; messageBuilder: IrisMessageApiType; } export const IrisClient = (config: IrisConfig = irisDefaultConfig): IrisClientType => { return { connection: new IrisConnectApi(config), messageBuilder: new IrisMessageApi(config) }; }