Никита Круглицкий 0850d7798b types
2025-06-14 14:21:56 +06:00

29 lines
541 B
Lua

---@alias KPTLWirePortType
---| "number"
---| "normal"
---| "string"
---| "entity"
---@class KPTLWireComponent
---@field wireInputs { [string]: KPTLWirePortType }
---@field wireOutputs { [string]: KPTLWirePortType }
local WireComponent = class('WireComponent')
---@return nil
function WireComponent:initialize()
if CLIENT then
return
end
self.wireInputs = {}
self.wireOutputs = {}
end
---@return nil
function WireComponent:onWirePortsReady() end
---@return nil
function WireComponent:updateWireOutputs() end
return WireComponent