UNPKG

rxdb

Version:

A local-first realtime NoSQL Database for JavaScript applications - https://rxdb.info/

17 lines (16 loc) 786 B
import type { RxStorage, CompressionMode } from '../../types/index.d.ts'; /** * @link https://github.com/WICG/compression/blob/main/explainer.md */ export declare function compressBase64(mode: CompressionMode, base64String: string): Promise<string>; export declare function decompressBase64(mode: CompressionMode, base64String: string): Promise<string>; /** * A RxStorage wrapper that compresses attachment data on writes * and decompresses the data on reads. * * This is using the CompressionStream API, * @link https://caniuse.com/?search=compressionstream */ export declare function wrappedAttachmentsCompressionStorage<Internals, InstanceCreationOptions>(args: { storage: RxStorage<Internals, InstanceCreationOptions>; }): RxStorage<Internals, InstanceCreationOptions>;