style: apply stylua formatter

This commit is contained in:
Erica Marigold 2025-01-06 06:19:29 +00:00
parent 48a66800b7
commit ecb63a0e2d
Signed by: DevComp
GPG key ID: 429EF1C337871656

View file

@ -33,14 +33,15 @@ local function validateCrc(decompressed: buffer, validation: CrcValidationOption
end
export type CompressionMethod = "STORE" | "DEFLATE"
local DECOMPRESSION_ROUTINES: { [number]: { name: CompressionMethod, decompress: (buffer, number, CrcValidationOptions) -> buffer } } = table.freeze({
local DECOMPRESSION_ROUTINES: { [number]: { name: CompressionMethod, decompress: (buffer, number, CrcValidationOptions) -> buffer } } =
table.freeze({
-- `STORE` decompression method - No compression
[0x00] = {
name = "STORE" :: CompressionMethod,
decompress = function(buf, _, validation)
validateCrc(buf, validation)
return buf
end
end,
},
-- `DEFLATE` decompression method - Compressed raw deflate chunks
@ -52,9 +53,9 @@ local DECOMPRESSION_ROUTINES: { [number]: { name: CompressionMethod, decompress:
local decompressed = inflate(buf, uncompressedSize :: any)
validateCrc(decompressed, validation)
return decompressed
end
end,
},
})
})
-- TODO: ERROR HANDLING!
@ -73,7 +74,14 @@ type ZipEntryInner = {
children: { ZipEntry }, -- The children of the entry
}
function ZipEntry.new(name: string, size: number, offset: number, timestamp: number, method: CompressionMethod?, crc: number): ZipEntry
function ZipEntry.new(
name: string,
size: number,
offset: number,
timestamp: number,
method: CompressionMethod?,
crc: number
): ZipEntry
return setmetatable(
{
name = name,