UNPKG

@groupsosimple/nativescript-pubnub

Version:

This is a Nativescript plugin wraper for the PubNub SDK. It has implementations for both Android and iOS SDKs.

17 lines (16 loc) 840 B
import { PubNubApi, PNConfiguration, PNEventListener, PNStatus } from './common'; export declare class PubNub implements PubNubApi { _config: com.pubnub.api.PNConfiguration; _client: com.pubnub.api.PubNub; constructor(config?: PNConfiguration); configuration(config: PNConfiguration): this; subscribe(channels: string[], withPresence: boolean): void; addEventListener(eventListener: PNEventListener): void; publish(channel: string, message: Object, responseListener: (rstatus: PNStatus) => void): void; subscribeToChannelGroups(groups: string[], withPresence: boolean): void; unsubscribe(channels: string[]): void; unsubscribeFromAll(): void; unsubscribeFromChannelGroups(groups: string[]): void; initializeConfiguration(config: PNConfiguration): void; destroy(): void; }