2025-04-19 15:38:48 +08:00

23 lines
971 B
TypeScript

import { BadgeOptions, CallBackOptions, ConnectOptions, GoEasyOptions, MessageCallback, Scene } from "./InterfaceTypes";
import { GWS } from "./pubsub/GWS";
import { GIM } from "./im/GIM";
import { ImApiEvents } from "./im/events/api/im-api-events";
export default class GoEasy {
static instance: GoEasy;
static readonly version: string;
static readonly IM_EVENT: typeof ImApiEvents;
static readonly IM_SCENE: typeof Scene;
static im: typeof GIM;
static pubsub: typeof GWS;
private static options;
static getInstance(options: GoEasyOptions): GoEasy;
static init(options: GoEasyOptions): void;
static setBadge(options: BadgeOptions): void;
static connect(connectOptions: ConnectOptions): void;
static disconnect(options: CallBackOptions): void;
static getConnectionStatus(): string;
private static validateOptions;
static onClickNotification(clickHandler: MessageCallback): void;
static c(obj: any): void;
}