| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- export * as EventManifest from "./event-manifest"
- import { Catalog } from "./catalog"
- import { Durable } from "./durable-event-manifest"
- import { Event } from "./event"
- import { FileSystem } from "./filesystem"
- import { FileSystemWatcher } from "./filesystem-watcher"
- import { InstallationEvent } from "./installation-event"
- import { Integration } from "./integration"
- import { LegacyEvent } from "./legacy-event"
- import { LspEvent } from "./lsp-event"
- import { McpEvent } from "./mcp-event"
- import { ModelsDev } from "./models-dev"
- import { Permission } from "./permission"
- import { PermissionV1 } from "./permission-v1"
- import { Plugin } from "./plugin"
- import { Project } from "./project"
- import { ProjectDirectories } from "./project-directories"
- import { Pty } from "./pty"
- import { Question } from "./question"
- import { QuestionV1 } from "./question-v1"
- import { Reference } from "./reference"
- import { ServerEvent } from "./server-event"
- import { SessionCompactionEvent } from "./session-compaction-event"
- import { SessionEvent } from "./session-event"
- import { SessionStatusEvent } from "./session-status-event"
- import { SessionTodo } from "./session-todo"
- import { SessionV1 } from "./session-v1"
- import { TuiEvent } from "./tui-event"
- import { VcsEvent } from "./vcs-event"
- import { WorkspaceEvent } from "./workspace-event"
- import { WorktreeEvent } from "./worktree-event"
- const sessionV1DurableDefinitions = SessionV1.Event.Definitions.filter((definition) => definition.durable !== undefined)
- const sessionV1LiveDefinitions = SessionV1.Event.Definitions.filter((definition) => definition.durable === undefined)
- const coreDefinitions = Event.inventory(...sessionV1DurableDefinitions, ...SessionEvent.Definitions)
- const foundationDefinitions = Event.inventory(
- ...ModelsDev.Event.Definitions,
- ...Integration.Event.Definitions,
- ...Catalog.Event.Definitions,
- ...coreDefinitions,
- )
- const featureDefinitions = Event.inventory(
- ...FileSystem.Event.Definitions,
- ...Reference.Event.Definitions,
- ...Permission.Event.Definitions,
- ...Plugin.Event.Definitions,
- ...ProjectDirectories.Event.Definitions,
- ...FileSystemWatcher.Event.Definitions,
- ...Pty.Event.Definitions,
- ...Question.Event.Definitions,
- )
- export const ServerDefinitions = Event.inventory(
- ...foundationDefinitions,
- ...featureDefinitions,
- ...SessionTodo.Event.Definitions,
- )
- export const Definitions = Event.inventory(
- ...foundationDefinitions,
- ...sessionV1LiveDefinitions,
- ...InstallationEvent.Definitions,
- ...featureDefinitions,
- ...SessionTodo.Event.Definitions,
- ...LspEvent.Definitions,
- ...PermissionV1.Event.Definitions,
- ...TuiEvent.Definitions,
- ...McpEvent.Definitions,
- ...LegacyEvent.Definitions,
- ...Project.Event.Definitions,
- ...SessionStatusEvent.Definitions,
- ...QuestionV1.Event.Definitions,
- ...SessionCompactionEvent.Definitions,
- ...VcsEvent.Definitions,
- ...WorkspaceEvent.Definitions,
- ...WorktreeEvent.Definitions,
- ...ServerEvent.Definitions,
- )
- export const Latest = Event.latest(Definitions)
- export { Durable }
|