-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathtypes.lua
More file actions
51 lines (39 loc) · 1.52 KB
/
types.lua
File metadata and controls
51 lines (39 loc) · 1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
---@meta _
--- @class MPT_KeystoneSharingModule: NumyConfig_Module
--- @field emulatedAddonName string
--- @class MPT_MistHelperSyncImplementation
--- @field name string
--- @field type string # 'Addon' or 'WeakAura'
--- @field url string
--- @class MPT_MistHelperSyncImplementation
local MPT_MistHelperSyncImplementation = {}
--- @param buttonID number
--- @param active boolean
--- @return nil
function MPT_MistHelperSyncImplementation:SendButtonComms(buttonID, active) end
--- @param buttonID number
--- @param active boolean
--- @param sender string
--- @return nil
function MPT_MistHelperSyncImplementation:OnButtonComms(buttonID, active, sender) end
--- @return nil
function MPT_MistHelperSyncImplementation:SendResetComms() end
--- @param sender string
--- @return nil
function MPT_MistHelperSyncImplementation:OnResetComms(sender) end
--- @param buttonCallback fun(buttonID: number, active: boolean, sender: string, senderIsMe: boolean): nil
--- @param resetCallback fun(sender: string, senderIsMe: boolean): nil
--- @return nil
function MPT_MistHelperSyncImplementation:Init(buttonCallback, resetCallback) end
--- has no effect unless ListenToComms is called first
--- @return nil
function MPT_MistHelperSyncImplementation:Enable() end
--- @return nil
function MPT_MistHelperSyncImplementation:Disable() end
--- @class MPT_UnitScores
--- @field overall number
--- @field runs table<number, MPT_UnitScore> # [challengeModeID] = MPT_UnitScore
--- @class MPT_UnitScore
--- @field score number
--- @field level number
--- @field inTime boolean