Class AccountsEventProcessor
Constructors
Methods
emit
- emit<
EventName extends
| "account.vanity_url_rejected"
| "account.created"
| "information_barriers.policy_deleted"
| "account.updated"
| "information_barriers.policy_created"
| "account.lock_settings_updated"
| "account.disassociated"
| "information_barriers.policy_updated"
| "account.vanity_url_approved"
| "account.settings_updated",
>(
eventName: EventName,
payload:
| Extract<AccountVanityUrlRejectedEvent, { event: EventName }>
| Extract<AccountCreatedEvent, { event: EventName }>
| Extract<InformationBarriersPolicyDeletedEvent, { event: EventName }>
| Extract<AccountUpdatedEvent, { event: EventName }>
| Extract<InformationBarriersPolicyCreatedEvent, { event: EventName }>
| Extract<AccountLockSettingsUpdatedEvent, { event: EventName }>
| Extract<AccountDisassociatedEvent, { event: EventName }>
| Extract<InformationBarriersPolicyUpdatedEvent, { event: EventName }>
| Extract<AccountVanityUrlApprovedEvent, { event: EventName }>
| Extract<AccountSettingsUpdatedEvent, { event: EventName }>,
): Promise<void> Type Parameters
- EventName extends
| "account.vanity_url_rejected"
| "account.created"
| "information_barriers.policy_deleted"
| "account.updated"
| "information_barriers.policy_created"
| "account.lock_settings_updated"
| "account.disassociated"
| "information_barriers.policy_updated"
| "account.vanity_url_approved"
| "account.settings_updated"
Parameters
- eventName: EventName
- payload:
| Extract<AccountVanityUrlRejectedEvent, { event: EventName }>
| Extract<AccountCreatedEvent, { event: EventName }>
| Extract<InformationBarriersPolicyDeletedEvent, { event: EventName }>
| Extract<AccountUpdatedEvent, { event: EventName }>
| Extract<InformationBarriersPolicyCreatedEvent, { event: EventName }>
| Extract<AccountLockSettingsUpdatedEvent, { event: EventName }>
| Extract<AccountDisassociatedEvent, { event: EventName }>
| Extract<InformationBarriersPolicyUpdatedEvent, { event: EventName }>
| Extract<AccountVanityUrlApprovedEvent, { event: EventName }>
| Extract<AccountSettingsUpdatedEvent, { event: EventName }>
Returns Promise<void>
event
- event<
EventName extends
| "account.vanity_url_rejected"
| "account.created"
| "information_barriers.policy_deleted"
| "account.updated"
| "information_barriers.policy_created"
| "account.lock_settings_updated"
| "account.disassociated"
| "information_barriers.policy_updated"
| "account.vanity_url_approved"
| "account.settings_updated",
>(
eventName: EventName,
listener: EventListenerFn<AccountsEvents, EventName, MaybePromise<void>>,
): void Type Parameters
- EventName extends
| "account.vanity_url_rejected"
| "account.created"
| "information_barriers.policy_deleted"
| "account.updated"
| "information_barriers.policy_created"
| "account.lock_settings_updated"
| "account.disassociated"
| "information_barriers.policy_updated"
| "account.vanity_url_approved"
| "account.settings_updated"
Returns void
filteredEvent
- filteredEvent<
EventName extends
| "account.vanity_url_rejected"
| "account.created"
| "information_barriers.policy_deleted"
| "account.updated"
| "information_barriers.policy_created"
| "account.lock_settings_updated"
| "account.disassociated"
| "information_barriers.policy_updated"
| "account.vanity_url_approved"
| "account.settings_updated",
>(
eventName: EventName,
predicate: EventListenerPredicateFn<AccountsEvents, EventName>,
listener: EventListenerFn<AccountsEvents, EventName, MaybePromise<void>>,
): void Type Parameters
- EventName extends
| "account.vanity_url_rejected"
| "account.created"
| "information_barriers.policy_deleted"
| "account.updated"
| "information_barriers.policy_created"
| "account.lock_settings_updated"
| "account.disassociated"
| "information_barriers.policy_updated"
| "account.vanity_url_approved"
| "account.settings_updated"
Returns void