Files
twenty/packages/twenty-shared/src/database-events/object-record-event.event.ts
T
martmullandGitHub 1cbbd04761 Function trigger updates 2 (#16608)
- Improves route trigger job performances
- expose function params types

## Before

<img width="938" height="271" alt="image"
src="https://github.com/user-attachments/assets/5752ba64-f31d-44ed-974d-536e63458f2c"
/>


## After

<img width="1000" height="559" alt="image"
src="https://github.com/user-attachments/assets/b1f4927a-5f43-49f0-a606-244c72356772"
/>
2025-12-16 18:20:26 +01:00

15 lines
796 B
TypeScript

import { type ObjectRecordDeleteEvent } from '@/database-events/object-record-delete.event';
import { type ObjectRecordUpdateEvent } from '@/database-events/object-record-update.event';
import { type ObjectRecordCreateEvent } from '@/database-events/object-record-create.event';
import { type ObjectRecordDestroyEvent } from '@/database-events/object-record-destroy.event';
import { type ObjectRecordRestoreEvent } from '@/database-events/object-record-restore.event';
import { type ObjectRecordUpsertEvent } from '@/database-events/object-record-upsert.event';
export type ObjectRecordEvent<T = object> =
| ObjectRecordUpdateEvent<T>
| ObjectRecordDeleteEvent<T>
| ObjectRecordCreateEvent<T>
| ObjectRecordDestroyEvent<T>
| ObjectRecordRestoreEvent<T>
| ObjectRecordUpsertEvent<T>;