rOSs/rOSs.lua

85 lines
2.2 KiB
Lua
Raw Normal View History

2024-08-22 22:55:15 +00:00
--[[ Generated with https://github.com/TypeScriptToLua/TypeScriptToLua ]]
local ____modules = {}
local ____moduleCache = {}
local ____originalRequire = require
local function require(file, ...)
if ____moduleCache[file] then
return ____moduleCache[file].value
end
if ____modules[file] then
local module = ____modules[file]
local value = nil
if (select("#", ...) > 0) then value = module(...) else value = module(file) end
____moduleCache[file] = { value = value }
return value
else
if ____originalRequire then
return ____originalRequire(file)
else
error("module '" .. file .. "' not found")
end
end
end
____modules = {
2024-08-23 10:03:14 +00:00
["lualib_bundle"] = function(...)
local function __TS__Class(self)
local c = {prototype = {}}
c.prototype.__index = c.prototype
c.prototype.constructor = c
return c
end
return {
__TS__Class = __TS__Class
}
end,
["src.computercraft"] = function(...)
local ____lualib = require("lualib_bundle")
local __TS__Class = ____lualib.__TS__Class
local ____exports = {}
2024-08-23 10:09:03 +00:00
---
-- @noSelf *
2024-08-23 10:03:14 +00:00
____exports.Peripheral = __TS__Class()
local Peripheral = ____exports.Peripheral
Peripheral.name = "Peripheral"
function Peripheral.prototype.____constructor(self)
end
2024-08-23 10:09:03 +00:00
function Peripheral.find(ty, filter)
2024-08-23 10:03:14 +00:00
return peripheral.find(ty, filter)
end
2024-08-23 10:09:03 +00:00
function Peripheral.findOne(ty, filter)
local p, _a, _b, _c = table.unpack(____exports.Peripheral.find(ty, filter))
2024-08-23 10:03:14 +00:00
return p
end
return ____exports
end,
2024-08-22 22:55:15 +00:00
["src.index"] = function(...)
--[[ Generated with https://github.com/TypeScriptToLua/TypeScriptToLua ]]
local ____exports = {}
2024-08-23 09:34:37 +00:00
local ____basalt = require("src.basalt")
local basalt = ____basalt.default
2024-08-23 10:03:14 +00:00
local ____computercraft = require("src.computercraft")
local Peripheral = ____computercraft.Peripheral
2024-08-22 22:55:15 +00:00
local function main(self)
2024-08-23 10:09:03 +00:00
local d = Peripheral.findOne("monitor")
2024-08-23 09:42:43 +00:00
local main = basalt.addMonitor()
2024-08-23 00:00:21 +00:00
main:setMonitor(d)
main:addLabel():setText("uwu")
main:addButton():setText("meow")
2024-08-23 10:17:10 +00:00
basalt:autoUpdate()
2024-08-22 22:55:15 +00:00
end
main(nil)
return ____exports
end,
2024-08-23 09:34:37 +00:00
["src.basalt"] = function(...)
2024-08-23 09:40:32 +00:00
local basalt = ____originalRequire("basalt");
2024-08-23 09:34:37 +00:00
2024-08-23 09:40:32 +00:00
return {
default = basalt;
}
2024-08-23 09:34:37 +00:00
end,
2024-08-22 22:55:15 +00:00
}
return require("src.index", ...)