Module

Pako

Package
purescript-pako
Repository
jacereda/purescript-pako

#PAKO Source

data PAKO :: Effect

#Options Source

type Options = { level :: Level, memLevel :: MemLevel, strategy :: Strategy, windowBits :: WindowBits }

#deflateImpl Source

deflateImpl :: forall e. Foreign -> ArrayBuffer -> Eff (exception :: EXCEPTION, pako :: PAKO | e) ArrayBuffer

#inflateImpl Source

inflateImpl :: forall e. ArrayBuffer -> Eff (exception :: EXCEPTION, pako :: PAKO | e) ArrayBuffer

#defaultOptions Source

#deflateWithOptions Source

#deflate Source

deflate :: forall e. ArrayBuffer -> Eff (pako :: PAKO | e) (Either Error ArrayBuffer)

#inflate Source

inflate :: forall e. ArrayBuffer -> Eff (pako :: PAKO | e) (Either Error ArrayBuffer)

#asBytes Source

asBytes :: forall e. String -> Eff (arrayBuffer :: ARRAY_BUFFER | e) ArrayBuffer

#asString Source

asString :: forall e. ArrayBuffer -> Eff (arrayBuffer :: ARRAY_BUFFER | e) String

#deflateTextWithOptions Source

deflateTextWithOptions :: forall e. Options -> String -> Eff (arrayBuffer :: ARRAY_BUFFER, pako :: PAKO | e) (Either Error ArrayBuffer)

#deflateText Source

deflateText :: forall e. String -> Eff (arrayBuffer :: ARRAY_BUFFER, pako :: PAKO | e) (Either Error ArrayBuffer)

#inflateText Source

inflateText :: forall e. ArrayBuffer -> Eff (arrayBuffer :: ARRAY_BUFFER, pako :: PAKO | e) (Either Error String)
Modules
Pako