GoEasy.d.ts 971 B

12345678910111213141516171819202122
  1. import { BadgeOptions, CallBackOptions, ConnectOptions, GoEasyOptions, MessageCallback, Scene } from "./InterfaceTypes";
  2. import { GWS } from "./pubsub/GWS";
  3. import { GIM } from "./im/GIM";
  4. import { ImApiEvents } from "./im/events/api/im-api-events";
  5. export default class GoEasy {
  6. static instance: GoEasy;
  7. static readonly version: string;
  8. static readonly IM_EVENT: typeof ImApiEvents;
  9. static readonly IM_SCENE: typeof Scene;
  10. static im: typeof GIM;
  11. static pubsub: typeof GWS;
  12. private static options;
  13. static getInstance(options: GoEasyOptions): GoEasy;
  14. static init(options: GoEasyOptions): void;
  15. static setBadge(options: BadgeOptions): void;
  16. static connect(connectOptions: ConnectOptions): void;
  17. static disconnect(options: CallBackOptions): void;
  18. static getConnectionStatus(): string;
  19. private static validateOptions;
  20. static onClickNotification(clickHandler: MessageCallback): void;
  21. static c(obj: any): void;
  22. }