forked from Hyperion/HyperionOS
18 lines
383 B
Plaintext
18 lines
383 B
Plaintext
checkArg=nil
|
|
local oldcomputer=computer
|
|
_G.computer=nil
|
|
local os=os
|
|
_G.os=nil
|
|
|
|
function component.wrap(address)
|
|
local methods=oldcomponent.methods(address)
|
|
local object={}
|
|
for _,method in ipairs(methods) do
|
|
object[method]=function(_,...)
|
|
return oldcomponent.invoke(address,method,...)
|
|
end
|
|
end
|
|
return object
|
|
end
|
|
|
|
local |