-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Lua module to work with file zips.
--
-- Module with function for creating, modifying, and extracting files
-- from zip archives.
@package hslua-module-zip
@version 1.1.0
-- | Lua module to work with file zips.
module HsLua.Module.Zip
-- | The zip module specification.
documentedModule :: forall e. LuaError e => Module e
-- | The Lua Archive type
typeArchive :: forall e. LuaError e => DocumentedType e Archive
-- | Wrapper for toArchive; converts a string into an Archive.
mkArchive :: forall e. LuaError e => DocumentedFunction e
-- | Creates a new ZipEntry from a file; wraps readEntry.
read_entry :: LuaError e => DocumentedFunction e
-- | Creates a new Archive from a list of files.
zip :: LuaError e => DocumentedFunction e
-- | Returns the raw binary string representation of the archive; wraps
-- extractFilesFromArchive
extract :: LuaError e => DocumentedFunction e
-- | Returns the raw binary string representation of the archive.
bytestring :: LuaError e => DocumentedFunction e
-- | The Lua type for Entry objects.
typeEntry :: forall e. LuaError e => DocumentedType e Entry
peekEntryFuzzy :: LuaError e => Peeker e Entry
-- | Returns the uncompressed contents of a zip entry.
contents :: LuaError e => DocumentedFunction e
peekZipOptions :: LuaError e => Peeker e [ZipOption]