- 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" />
15 lines
796 B
TypeScript
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>;
|