Skip to main content

ModelEvents

@webda/models


Type Alias: ModelEvents<T>

ModelEvents<T> = object

Defined in: packages/models/src/model.model.ts:42

Event sent by models

Events are sent by the model to notify of changes after the changes are done

If you need to prevent the change, you should extend the object

Type Parameters​

T​

T = any

Properties​

Create​

Create: object

Defined in: packages/models/src/model.model.ts:43

object​

object: T

object_id​

object_id: string


Created​

Created: object

Defined in: packages/models/src/model.model.ts:50

object​

object: T

object_id​

object_id: string


Delete​

Delete: object

Defined in: packages/models/src/model.model.ts:45

object_id​

object_id: string


Deleted​

Deleted: object

Defined in: packages/models/src/model.model.ts:52

object_id​

object_id: string


PartialUpdate​

PartialUpdate: any

Defined in: packages/models/src/model.model.ts:44


PartialUpdated​

PartialUpdated: any

Defined in: packages/models/src/model.model.ts:51


Patch​

Patch: object

Defined in: packages/models/src/model.model.ts:47

object​

object: T

object_id​

object_id: string

previous​

previous: T


Patched​

Patched: object

Defined in: packages/models/src/model.model.ts:53

object​

object: T

object_id​

object_id: string

previous​

previous: T


Queried​

Queried: object

Defined in: packages/models/src/model.model.ts:55

continuationToken?​

optional continuationToken?: string

query​

query: string

results​

results: T[]


Query​

Query: object

Defined in: packages/models/src/model.model.ts:48

query​

query: string


Update​

Update: object

Defined in: packages/models/src/model.model.ts:46

object​

object: T

object_id​

object_id: string

previous​

previous: T


Updated​

Updated: object

Defined in: packages/models/src/model.model.ts:54

object​

object: T

object_id​

object_id: string

previous​

previous: T