The events a rule can be built on, declared in code by core and by installed modules. This list is whatever is registered right now — it is not stored anywhere, so a module that is uninstalled simply stops appearing.
{triggers.length === 0 && (Nothing is registered.
)} {triggers.map((t) => (
{t.id} · from {t.owner} · v{t.version}
{t.description}
)} {(t.variables || []).length > 0 && (| Variable | Type | Example | What it is |
|---|---|---|---|
{`{{${v.name}}}`}
{v.required && always set}
|
{v.type} | {/* A list variable's example is an array of objects; showing it as JSON is honest and short, and it is the shape an item list repeats over. */} {typeof v.example === 'string' ? v.example : JSON.stringify(v.example)} | {v.description || ''} |