Download packages/schema/src/event-manifest.ts from SaylorTwift/opencode: direct link, hf CLI and curl.
- Browser
- Download file 3.06 kB
-
https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/schema/src/event-manifest.ts
- Command line
-
hf download hf://SaylorTwift/opencode/packages/schema/src/event-manifest.ts
-
curl -L -o event-manifest.ts https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/schema/src/event-manifest.ts
3.06 kB
| 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 } | |