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" />
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
import { type ObjectRecordDiff } from '@/database-events/object-record-diff';
|
||||
|
||||
type Properties<T> = {
|
||||
updatedFields?: string[];
|
||||
before?: T;
|
||||
after?: T;
|
||||
diff?: Partial<ObjectRecordDiff<T>>;
|
||||
};
|
||||
|
||||
export class ObjectRecordBaseEvent<T = object> {
|
||||
recordId: string;
|
||||
userId?: string;
|
||||
workspaceMemberId?: string;
|
||||
properties: Properties<T>;
|
||||
}
|
||||
Reference in New Issue
Block a user