DefinitelyTyped/types/fm-websync/fm-websync-tests.ts
2017-08-20 15:37:53 -07:00

20 lines
774 B
TypeScript

const client = fm.websync.client.initialize({
requestUrl: "",
onSuccess: args => console.log(`Init success: {args.clientId}`),
onFailure: args => console.log(`Init failure: {args.clientId}`),
onComplete: args => console.log(`Init complete: {args.clientId}`)
});
client.subscribe({
channel: "/my/channel",
onReceive: args => console.log(`Receive data: {args.data}`),
onFailure: args => console.log(`Subscribe failure: {args.data}`),
onComplete: args => console.log(`Subscribe complete`)
});
client.disconnect({
onSuccess: args => console.log(`Disconnect success: {args.clientId}`),
onFailure: args => console.log(`Disconnect failure: {args.clientId}`),
onComplete: args => console.log(`Disconnect complete: {args.clientId}`)
});