Files
Halyde/halyde/lib/component.lua
T
2025-04-02 19:39:36 +03:00

17 lines
459 B
Lua

local componentlib = {}
function componentlib.get(address)
checkArg(1, address, "string")
assert(#address >= 3, "abbreviated address must be at least 3 characters long")
local components = component.list()
for currentAddress, name in pairs(components) do
if currentAddress:find("^" .. address) then
return(currentAddress)
end
end
return nil, "full address not found"
end
componentlib.invoke = component.invoke
return(componentlib)