This commit is contained in:
lx
2026-07-06 14:01:11 -04:00
commit c4f97d729d
16468 changed files with 935321 additions and 0 deletions
@@ -0,0 +1,39 @@
--[[
Index into 'Event' to get a prop key for attaching to an event on a
Roblox Instance.
Example:
Roact.createElement("TextButton", {
Text = "Hello, world!",
[Roact.Event.MouseButton1Click] = function(rbx)
print("Clicked", rbx)
end
})
]]
local Event = {}
local eventMetatable = {
__tostring = function(self)
return ("Event(%s)"):format(self.name)
end
}
setmetatable(Event, {
__index = function(self, eventName)
local event = {
type = Event,
name = eventName
}
setmetatable(event, eventMetatable)
Event[eventName] = event
return event
end
})
return Event