UNPKG

mysql-live-client

Version:
18 lines (17 loc) 896 B
/// <reference path="../../typings/crypto-js/crypto-js.d.ts" /> import Handler from "./Handler"; import Collection from "./Collection"; import { onAcknowledgementType } from "./ObservableCollection"; export default class Dispatcher { private handler; private subscribionWaitingForPassport; constructor(handler: Handler); register(collectionName: string): Collection; subscribe(publicationName: string, ...args: any[]): void; unsubscribe(subscriptionName: string): boolean; requestRefresh(collectionName: string, cb?: onAcknowledgementType): void; requestSaveObject(collectionName: string, object: any, cb?: onAcknowledgementType): void; requestRemoveObject(collectionName: string, primaryKey: string | number, cb?: onAcknowledgementType): void; setPassport(passportObj: any, cb?: () => void): void; callMethod(methodName: string, args: any[]): void; }