@ngenux/ngage-whiteboarding
Version:
A collaborative whiteboard React component with real-time synchronization
14 lines • 718 B
TypeScript
import { CompressedData, DrawingAction, Point } from '@/types';
export declare const compressData: (data: string) => CompressedData;
export declare const decompressData: (compressedData: CompressedData) => string;
export declare const compressPoints: (points: Point[]) => number[];
export declare const decompressPoints: (compressed: number[]) => Point[];
export declare const optimizeBatch: (actions: DrawingAction[]) => DrawingAction[];
export declare const getCompressionMetrics: (original: string, compressed: CompressedData) => {
originalSize: number;
compressedSize: number;
compressionRatio: number;
spaceSaved: number;
spaceSavedPercent: number;
};
//# sourceMappingURL=compression.d.ts.map