mysql-live-client
Version:
The client side script of mysql-live package.
18 lines (17 loc) • 598 B
TypeScript
/// <reference path="../../typings/lodash/lodash.d.ts" />
import Handler from "./Handler";
export default class Receiver {
private handler;
private waitingPublicationReceive;
private events;
isListening: boolean;
constructor(handler: Handler);
private listen();
onPublicationReceive(publication: any): void;
doCollectionInitialReceive(publication: any): void;
getWaitingPublication(collectionName: string): boolean;
onInsertObject(evt: any): void;
onUpdateObject(evt: any): void;
private updateObject(col, evt);
onRemoveObject(evt: any): void;
}