-
Notifications
You must be signed in to change notification settings - Fork 0
/
events.d.ts
41 lines (24 loc) · 2.31 KB
/
events.d.ts
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
declare function addEvent(eventName: string, allowRemoteTrigger?: false): boolean
declare function addEventHandler(eventName: string, attachedTo: element, handlerFunction: Function, getPropagated?: true, priority?: "normal"): boolean
declare function getEventHandlers(eventName: string, attachedTo: element): table
declare function cancelEvent(cancel?: true, reason?: ""): boolean
declare function cancelEvent(): boolean
declare function getCancelReason(): string
declare function removeEventHandler(eventName: string, attachedTo: element, functionVar: Function): boolean
/*declare function triggerClientEvent([element sendTo = getRootElement()], name:string, sourceElement:element, ...args: any[]):boolean
declare function triggerClientEvent([table sendTo = getRootElement()], name:string, sourceElement:element, ...args?: any[]):boolean*/
declare function triggerClientEvent(sendTo: element, name: string, sourceElement: element, ...args: any[]): boolean
declare function triggerClientEvent(sendTo: table, name: string, sourceElement: element, ...args: any[]): boolean
declare function triggerClientEvent(name: string, sourceElement: element, ...args: any[]): boolean
declare function triggerEvent(eventName: string, baseElement: element, ...args: any[]): boolean
declare function wasEventCancelled(): boolean
//declare function triggerLatentClientEvent([table / element sendTo = getRootElement(),] string name, [int bandwidth = 50000,][bool persist = false,]element theElement, [arguments...]):boolean
declare function triggerLatentClientEvent(sendTo: element, name: string, bandwidth?: 50000, persist?: false, theElement?: element, ...args: any[]): boolean
declare function triggerLatentClientEvent(sendTo: table, name: string, bandwidth?: 50000, persist?: false, theElement?: element, ...args: any[]): boolean
declare function triggerLatentClientEvent(name: string, bandwidth?: 50000, persist?: false, theElement?: element, ...args: any[]): boolean
declare function getLatentEventHandles(thePlayer: Player): table
declare function getLatentEventHandles(): table
declare function getLatentEventStatus(thePlayer: Player, handle: number): table
declare function getLatentEventStatus(handle: number): table
declare function cancelLatentEvent(thePlayer: Player, handle: number): boolean
declare function cancelLatentEvent(handle: number): boolean