Files
twenty/packages/twenty-shared/src/database-events/object-record.base.event.ts
T
2026-02-04 13:30:55 +01:00

17 lines
377 B
TypeScript

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;
userWorkspaceId?: string;
workspaceMemberId?: string;
properties: Properties<T>;
}