UNPKG

data-synchronizer

Version:

A versatile library for transferring data across multi-page applications or single page applications.

8 lines (7 loc) 407 B
import { SendTarget, onCallback } from "types/index"; export abstract class BaseAdaptor { abstract onMessage(chan: string | string[], callback: onCallback): void; abstract sendMessage<T extends object>(chan: string | string[], o: T, targets: SendTarget): void; abstract onSendMessageError(chan: string | string[], callback: onCallback): void; abstract close(chan: string | string[]): void; }