Skip to content

EventHelpers

EventHelpers<R> = object

Defined in: packages/schema/src/events/event-helpers.ts:106

The e of .events((e, r) => [...]). Options combine with AND.

R

becomes(name, condition): EventSpec

Defined in: packages/schema/src/events/event-helpers.ts:116

Fires when condition turns true: on a create that meets it, or an update after which it holds and before which it did not.

string

string

EventSpec


created(name?, options?): EventSpec

Defined in: packages/schema/src/events/event-helpers.ts:108

Fires when a record is created; named created unless name says otherwise.

string

CreatedOptions<R>

EventSpec


crud(): EventSpec[]

Defined in: packages/schema/src/events/event-helpers.ts:118

created, updated and deleted, plus undeleted when the resource soft deletes.

EventSpec[]


deleted(name?, options?): EventSpec

Defined in: packages/schema/src/events/event-helpers.ts:112

Fires when a record is deleted, soft deletes included; named deleted unless name says otherwise.

string

DeletedOptions<R>

EventSpec


undeleted(name?, options?): EventSpec

Defined in: packages/schema/src/events/event-helpers.ts:114

Fires when a soft deleted record is restored; named undeleted unless name says otherwise.

string

UndeletedOptions<R>

EventSpec


updated(name?, options?): EventSpec

Defined in: packages/schema/src/events/event-helpers.ts:110

Fires when a record is updated; named updated unless name says otherwise.

string

UpdatedOptions<R>

EventSpec