Skip to content

Commit d24ba6f

Browse files
committed
Declare Build as a type
1 parent 151f5c0 commit d24ba6f

11 files changed

Lines changed: 17 additions & 2 deletions

File tree

src/Classes/CalcsTab.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ local buffModeDropList = {
1919
---@class CalcsTab: UndoHandler, ControlHost, Control
2020
local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Control")
2121

22+
---@param build Build
2223
function CalcsTabClass:CalcsTab(build)
2324
self.UndoHandler()
2425
self.ControlHost()

src/Classes/CompareTab.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ end
125125
---@class CompareTab: ControlHost, Control
126126
local CompareTabClass = newClass("CompareTab", "ControlHost", "Control")
127127

128+
---@param build Build
128129
function CompareTabClass:CompareTab(primaryBuild)
129130
self.ControlHost()
130131
self.Control()

src/Classes/ConfigTab.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ local configVisibility = LoadModule("Modules/ConfigVisibility")
1515
---@class ConfigTab: UndoHandler, ControlHost, Control
1616
local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Control")
1717

18+
---@param build Build
1819
function ConfigTabClass:ConfigTab(build)
1920
self.UndoHandler()
2021
self.ControlHost()

src/Classes/Control.lua

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,11 @@ local rect = {
3737
---@class Control
3838
local ControlClass = newClass("Control")
3939

40-
---@param anchor? [AnchorPoint, Control|ControlHost, AnchorPoint, number|nil]
41-
---@param rect? [number|nil, number|nil, number|nil, number]
40+
---@alias ControlAnchor [AnchorPoint, Control|ControlHost, AnchorPoint, number|nil]
41+
---@alias ControlRect [number|nil, number|nil, number|nil, number]
42+
43+
---@param anchor? ControlAnchor
44+
---@param rect? ControlRect
4245
function ControlClass:Control(anchor, rect)
4346
self.rectStart = rect or {0, 0, 0, 0}
4447
self.x, self.y, self.width, self.height = unpack(self.rectStart)

src/Classes/ImportTab.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ local influenceInfo = itemLib.influenceInfo.all
2222
---@class ImportTab: ControlHost, Control
2323
local ImportTabClass = newClass("ImportTab", "ControlHost", "Control")
2424

25+
---@param build Build
2526
function ImportTabClass:ImportTab(build)
2627
self.ControlHost()
2728
self.Control()

src/Classes/LabelControl.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
---@class LabelControl: Control
77
local LabelClass = newClass("LabelControl", "Control")
88

9+
---@param anchor? ControlAnchor
10+
---@param rect? ControlRect
11+
---@param label string
912
function LabelClass:LabelControl(anchor, rect, label)
1013
self.Control(anchor, rect)
1114
self.label = label

src/Classes/NotesTab.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ local t_insert = table.insert
88
---@class NotesTab: ControlHost, Control
99
local NotesTabClass = newClass("NotesTab", "ControlHost", "Control")
1010

11+
---@param build Build
1112
function NotesTabClass:NotesTab(build)
1213
self.ControlHost()
1314
self.Control()

src/Classes/PartyTab.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ local m_max = math.max
1212
---@class PartyTab: ControlHost, Control
1313
local PartyTabClass = newClass("PartyTab", "ControlHost", "Control")
1414

15+
---@param build Build
1516
function PartyTabClass:PartyTab(build)
1617
self.ControlHost()
1718
self.Control()

src/Classes/SkillsTab.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ local sortGemTypeList = {
7878
---@class SkillsTab: UndoHandler, ControlHost, Control
7979
local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Control")
8080

81+
---@param build Build
8182
function SkillsTabClass:SkillsTab(build)
8283
self.UndoHandler()
8384
self.ControlHost()

src/Classes/TreeTab.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ local dkjson = require "dkjson"
2222
---@class TreeTab: ControlHost
2323
local TreeTabClass = newClass("TreeTab", "ControlHost")
2424

25+
---@param build Build
2526
function TreeTabClass:TreeTab(build)
2627
self.ControlHost()
2728

0 commit comments

Comments
 (0)