Type Alias: DomainEvent
DomainEvent = {
actor:string;target:string;teamId:string;teamName:string;type:"team.invited"; } | {actor:string;teamId:string;teamName:string;type:"team.member_joined"; } | {actor:string;teamId:string;teamName:string;type:"team.left"; } | {actor:string;target:string;teamId:string;teamName:string;type:"team.kicked"; } | {actor:string;target:string;teamId:string;teamName:string;type:"team.admin_transferred"; } | {actor:string;target:string;teamId:string;teamName:string;type:"team.lead_promoted"; } | {actor:string;target:string;teamId:string;teamName:string;type:"team.lead_demoted"; } | {actor:string;projectId:string;projectName:string;role:string;target:string;type:"project.shared_user"; } | {actor:string;projectId:string;projectName:string;role:string;teamId:string;teamMembers:string[];teamName:string;type:"project.shared_team"; } | {actor:string;projectId:string;projectName:string;target:string;type:"project.unshared_user"; } | {actor:string;projectId:string;projectName:string;teamId:string;teamName:string;type:"project.unshared_team"; } | {actor:string;projectId:string;projectName:string;type:"project.deleted"; }
Defined in: backends/web-backend/src/events/domain-events.ts:1
