Skip to content
Void Monster Docs

Type to search guides and API reference.

    OBS Utils/Developer docs

    Interface: OBSRemoteEventTypeRegistration

    Early access 5.4.1API 1.1.0-ea.5.4.1

    @faeyumbrea/obs-utils-api-types


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

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

    optional conditionFields?: OBSRemoteConditionField[]

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

    Per-instance condition fields the user fills in when configuring.


    optional icon?: string

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

    Optional Font Awesome icon class for the header (e.g. ‘fas fa-heart’).


    key: string

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

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


    optional matcher?: (conditions, context) => boolean

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

    Decide whether a configured instance should fire given its saved conditions and the runtime context passed to triggerOBSRemoteEvent. Omit → instance always fires.

    Record<string, any>

    any

    boolean


    name: string

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

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