Home Reference Source Repository
import Pubsub from 'skygear/lib/pubsub.js'
public class | source

Pubsub

Constructor Summary

Public Constructor
public

constructor(container: *, internal: boolean)

Member Summary

Public Members
public get
public get
public

ee: *

Method Summary

Public Methods
public

close()

public
public

hasHandlers(channel: *): *

public

off(channel: *, callback: *)

public

on(channel: *, callback: *): *

public

onClose(listener: *): *

public

onOpen(listener: *): *

public

publish(channel: *, data: *)

public
public

reset()

public

subscribe(channel: *, handler: *): *

public

unsubscribe(channel: *, handler: *)

Public Constructors

public constructor(container: *, internal: boolean) source

Params:

NameTypeAttributeDescription
container *
internal boolean
  • optional
  • default: false

Public Members

public get WebSocket: * source

public get connected: * source

public ee: * source

Public Methods

public close() source

public connect() source

public hasHandlers(channel: *): * source

Params:

NameTypeAttributeDescription
channel *

Return:

*

public off(channel: *, callback: *) source

Params:

NameTypeAttributeDescription
channel *
callback *
  • optional
  • default: null

public on(channel: *, callback: *): * source

Params:

NameTypeAttributeDescription
channel *
callback *

Return:

*

public onClose(listener: *): * source

Params:

NameTypeAttributeDescription
listener *

Return:

*

public onOpen(listener: *): * source

Params:

NameTypeAttributeDescription
listener *

Return:

*

public publish(channel: *, data: *) source

Params:

NameTypeAttributeDescription
channel *
data *

public reconfigure() source

public reset() source

public subscribe(channel: *, handler: *): * source

Params:

NameTypeAttributeDescription
channel *
handler *

Return:

*

public unsubscribe(channel: *, handler: *) source

Params:

NameTypeAttributeDescription
channel *
handler *
  • optional
  • default: null