diff --git a/lib/cli.luau b/lib/cli.luau index bbc0527..3eaeec5 100644 --- a/lib/cli.luau +++ b/lib/cli.luau @@ -5,8 +5,8 @@ local fs = require("@lune/fs") local types = require("./types") export type CLI = { - parseArgs: () -> types.opts, - printUsage: () -> (), + parseArgs: () -> types.opts, + printUsage: () -> (), checkOutputFile: (outputFile: string?) -> () } @@ -14,8 +14,8 @@ local cli = {} :: CLI -- parses command line arguments into options function cli.parseArgs(): types.opts - local args = process.args - local opts = { + local args: {string} = process.args + local opts: types.opts = { outputFile = nil, directoryMode = false, directoryPath = nil, diff --git a/lib/compression.luau b/lib/compression.luau index 98737aa..cecb964 100644 --- a/lib/compression.luau +++ b/lib/compression.luau @@ -14,7 +14,7 @@ function compressionModule.zlibDecompress(contents: string, recursive: boolean?) assert(typeof(contents) == "string", "Expected contents to be of type 'string'") if recursive == nil then recursive = false end assert(typeof(recursive) == "boolean", "Expected recursive to be of type 'boolean'") - local success, decompressed = pcall(function() return serde.decompress("zlib", contents) end) + local success, decompressed: string = pcall(function() return serde.decompress("zlib", contents) end) if not success then return false end