Files
SessionGoldTracker/docs/blizzard-api/Blizzard_APIDocumentationGenerated/TimedSignalMapSharedDocumentation.lua
T
2026-10-15 14:27:00 +11:00

38 lines
1.2 KiB
Lua

local TimedSignalMapShared =
{
Tables =
{
{
Name = "TimedSignalMapEntry",
Type = "Structure",
Documentation = { "Structure associating a key with a scheduled time." },
Fields =
{
{ Name = "key", Type = "number", Nilable = false, Documentation = { "The key that has been scheduled." } },
{ Name = "time", Type = "FrameTime", Nilable = false, Documentation = { "Absolute time, on the same clock as GetTime(), at which the key is scheduled to signal." } },
},
},
{
Name = "TimedSignalMapCallback",
Type = "CallbackType",
Documentation = { "Invoked by a timed signal map when a scheduled time has arrived." },
Arguments =
{
{ Name = "key", Type = "number", Nilable = false, ConditionalSecret = true, Documentation = { "The key whose scheduled time has arrived; secret if the timed signal map has secret values." } },
},
},
},
Predicates =
{
{
Name = "RequiresTimedSignalMapAccess",
Type = "Precondition",
FailureMode = "Error",
Documentation = { "Guarded APIs on a timed signal map raise an error when the map holds secret values and is accessed from a tainted execution context." },
},
},
};
APIDocumentation:AddDocumentationTable(TimedSignalMapShared);