Skip to content
Void Monster Docs

Type to search guides and API reference.

    OBS Utils/Developer docs

    Interface: TriggerPayloadField

    Public 5.3.0API 5.3.0

    @faeyumbrea/obs-utils-api-types


    @faeyumbrea/obs-utils-api-types / TriggerPayloadField

    Defined in: types.d.ts:9

    One field in a trigger’s payload schema. Drives both the editor’s condition inputs (when filter !== false) and the value paths components can reference via trigger.X (when display !== false).

    optional default?: any

    Defined in: types.d.ts:16

    Default value used when the editor seeds a fresh condition.


    optional display?: boolean

    Defined in: types.d.ts:18

    If false, this field cannot be referenced via trigger.. Defaults to true.


    optional filter?: boolean

    Defined in: types.d.ts:20

    If false, this field is not exposed to the editor condition inputs. Defaults to true.


    key: string

    Defined in: types.d.ts:11

    Storage / lookup key.


    label: string

    Defined in: types.d.ts:14

    i18n key for the label. Resolved via game.i18n.localize() at render time.


    type: "string" | "number" | "boolean" | "Actor" | "ChatMessage" | "Roll"

    Defined in: types.d.ts:12