UNPKG

697 BTypeScriptView Raw
1import Observable from 'zen-observable-ts';
2import { MqttOverWSProvider } from './MqttOverWSProvider';
3export declare class AWSAppSyncProvider extends MqttOverWSProvider {
4 protected get endpoint(): void;
5 getProviderName(): string;
6 publish(topics: string[] | string, msg: any, options?: any): Promise<void>;
7 private _cleanUp;
8 private _cleanUpForTopic;
9 onDisconnect({ clientId, errorCode, ...args }: {
10 [x: string]: any;
11 clientId: any;
12 errorCode: any;
13 }): void;
14 private _topicClient;
15 private _topicAlias;
16 protected disconnect(clientId: string): Promise<void>;
17 subscribe(topics: string[] | string, options?: any): Observable<any>;
18}