UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

21 lines 926 B
import { PacketCompressionAlgorithm } from './packet/NetworkSettingsPacket.js'; /** * A provider for decompressing packets. */ export declare class CompressionProvider { /** * Create a new compression provider. * @param {PacketCompressionAlgorithm} algorithm - The compression algorithm to use. * @returns {Function} A function that will decompress the buffer. */ static fromAlgorithm(algorithm: PacketCompressionAlgorithm): (buffer: Buffer) => Promise<Buffer>; /** * Create a new compression provider. * * @todo Move to full async... and remove this method... * @param {PacketCompressionAlgorithm} algorithm - The compression algorithm to use. * @returns {Function} A function that will decompress the buffer. */ static fromAlgorithmSync(algorithm: PacketCompressionAlgorithm): (buffer: Buffer) => Buffer; } //# sourceMappingURL=CompressionProvider.d.ts.map