@synerty/vortexjs
Version:
Custom observable data serialisation and routing based on Angular 2+
16 lines (15 loc) • 804 B
TypeScript
import { PayloadDelegateABC } from "./PayloadDelegateABC";
export declare class PayloadDelegateWeb extends PayloadDelegateABC {
private encodePayloadWorker;
private decodePayloadWorker;
private encodePayloadEnvelopeWorker;
private decodePayloadEnvelopeWorker;
readonly ENCODE_WORKER_COUNT = 1;
readonly DECODE_WORKER_COUNT = 3;
private inMainDelegate;
constructor(encodePayloadWorkerCreator: Function, decodePayloadWorkerCreator: Function, encodePayloadEnvelopeWorkerCreator: Function, decodePayloadEnvelopeWorkerCreator: Function);
deflateAndEncode(payloadJson: string): Promise<string>;
encodeEnvelope(payloadJson: string): Promise<string>;
decodeAndInflate(encodedPayload: string): Promise<string>;
decodeEnvelope(vortexStr: string): Promise<string>;
}