Skip to content

ActivityPlug API / @activityplug/server / PublicStreamEvent

Type Alias: PublicStreamEvent

PublicStreamEvent = { emittedAt?: string; id?: string; post: PublicPost; raw?: unknown; stream: "timeline"; type: "timeline.update"; } | { emittedAt?: string; id?: string; notification: PublicNotification; raw?: unknown; stream: "notifications"; type: "notification"; } | { deleted: PublicDeletedEntity; emittedAt?: string; id?: string; raw?: unknown; stream: StreamEvent["stream"]; type: "delete"; } | { emittedAt?: string; id?: string; post: PublicPost; raw?: unknown; stream: "timeline"; type: "edit"; } | { emittedAt?: string; id?: string; raw?: unknown; stream: StreamEvent["stream"]; type: "filters.changed" | "heartbeat"; }

Defined in: packages/server/src/api/service.ts:414