2025-11-18 23:48:18 +03:00

22 lines
485 B
Lua

--- @class Constraints
--- @field minWidth number
--- @field maxWidth number
--- @field minHeight number
--- @field maxHeight number
local constraints = {
minWidth = 0,
maxWidth = math.huge,
minHeight = 0,
maxHeight = math.huge
}
constraints.__index = constraints
--- @param from {minWidth?: number, maxWidth?: number, minHeight?: number, maxHeight?: number}
--- @return Constraints
local function new(from)
return setmetatable(from, constraints)
end
return new