Skip to content

PERS SDK - v2.3.26 / Exports / EventFilter

Interface: EventFilter

Optional filter for event subscriptions

Include filters are whitelists, exclude filters are blacklists.

Example

{ domains: ['transaction'] }

Example

{ domains: ['transaction', 'campaign', 'redemption'] }

Example

{ excludeDomains: ['validation', 'system'] }

Example

{ levels: ['error'] }

Example

{ domains: ['authentication'], replay: true }

Table of contents

Properties

Properties

domains

Optional domains: AnyDomain[]

Filter by domains (whitelist)

Defined in

core/events/event-types.ts:264


excludeDomains

Optional excludeDomains: AnyDomain[]

Exclude specific domains (blacklist)

Defined in

core/events/event-types.ts:266


levels

Optional levels: NotificationLevel[]

Filter by levels

Defined in

core/events/event-types.ts:268


replay

Optional replay: boolean

Replay last auth event to this subscriber if they missed it. Useful for late subscribers that need the session_restored event. Only replays authentication domain events (login_success, session_restored).

Defined in

core/events/event-types.ts:274