TriggerMeta

class TriggerMeta(val id: Int, var type: String, val module: JimModule?, val callback: JimCallback)

One registered trigger. The callback (an arrow function, or a named function via convention) is stored as a uniform JimCallback, so the engine invokes bytecode lambdas and GraalJS guest functions the same way. module is nullable (null for /jim eval snippets) and is only used to unload a module's hooks.

Constructors

Link copied to clipboard
constructor(id: Int, type: String, module: JimModule?, callback: JimCallback)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val id: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun matchesChat(unformatted: String): Boolean