aboutsummaryrefslogtreecommitdiff
path: root/library/lullaby/io.lua
diff options
context:
space:
mode:
Diffstat (limited to 'library/lullaby/io.lua')
-rw-r--r--library/lullaby/io.lua40
1 files changed, 40 insertions, 0 deletions
diff --git a/library/lullaby/io.lua b/library/lullaby/io.lua
new file mode 100644
index 0000000..4fb7768
--- /dev/null
+++ b/library/lullaby/io.lua
@@ -0,0 +1,40 @@
+---@meta
+
+---@class io
+local io = {}
+
+---print a string with a "pretty" log header
+---@param value string value to print
+---@return nil
+function io.log(value) end
+
+---print a string with a "pretty" warning header
+---@param value string value to print
+---@return nil
+function io.warn(value) end
+
+---print a string with a "pretty" error header
+---@param value string value to print
+---@return nil
+function io.error(value) end
+
+---print a string with a "pretty" debug header
+---@param value string value to print
+---@return nil
+function io.debug(value) end
+
+---prints any value, expanding tables
+---@param value any value to print
+---@return nil
+function io.pprint(value) end
+
+---@deprecated
+function io.readfile() end
+
+---@deprecated
+function io.json_parse() end
+
+---@deprecated
+function io.arg_handle() end
+
+return io