Add Effect-native core event system (#27415)

This commit is contained in:
Dax 2026-05-14 20:50:23 -04:00 committed by GitHub
commit e11e089e42
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
43 changed files with 1509 additions and 526 deletions

View file

@ -0,0 +1,11 @@
import { Context, Schema } from "effect"
export * as Location from "./location"
export const Ref = Schema.Struct({
directory: Schema.String,
workspaceID: Schema.optional(Schema.String),
}).annotate({ identifier: "Location.Ref" })
export type Ref = typeof Ref.Type
export class Service extends Context.Service<Service, Ref>()("@opencode/Location") {}