Skip to content
Void Monster Docs

Type to search guides and API reference.

    OBS Utils/Developer docs

    Interface: OverlayTriggerRegistration

    Early access 5.4.1API 1.1.0-ea.5.4.1

    @faeyumbrea/obs-utils-api-types


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

    Defined in: public-api.d.ts:303

    optional createTestPayload?: (context) => Record<string, unknown>

    Defined in: public-api.d.ts:317

    Optional editor sample factory. Context contains actor, user and custom field overrides; older editors ignore this field.

    Record<string, unknown>

    Record<string, unknown>


    optional icon?: string

    Defined in: public-api.d.ts:313

    Optional Font Awesome icon class (e.g. ‘fas fa-dice-d20’).


    key: string

    Defined in: public-api.d.ts:305

    Unique key — namespace with your module id (e.g. ‘dnd5e.spellCast’).


    name: string

    Defined in: public-api.d.ts:311

    i18n key for the display name. Resolved via game.i18n.localize() at render time. Pass a literal string only if you intentionally ship a single-locale module — the UI will display it verbatim.


    optional payloadSchema?: TriggerPayloadField[]

    Defined in: public-api.d.ts:315

    Fields carried in the event payload — drives editor condition inputs and trigger.X references.