module Codec.Compression.Zlib.Raw (
compress,
decompress,
compressWith,
decompressWith,
CompressParams(..), defaultCompressParams,
DecompressParams(..), defaultDecompressParams,
CompressionLevel(..),
Method(..),
WindowBits(..),
MemoryLevel(..),
CompressionStrategy(..),
) where
import Data.ByteString.Lazy (ByteString)
import qualified Codec.Compression.Zlib.Internal as Internal
import Codec.Compression.Zlib.Internal hiding (compress, decompress)
decompress :: ByteString -> ByteString
decompress = Internal.decompress Raw defaultDecompressParams
decompressWith :: DecompressParams -> ByteString -> ByteString
decompressWith = Internal.decompress Raw
compress :: ByteString -> ByteString
compress = Internal.compress Raw defaultCompressParams
compressWith :: CompressParams -> ByteString -> ByteString
compressWith = Internal.compress Raw