| export * as Plugin from "./plugin" | |
| import { Schema } from "effect" | |
| import { define, inventory } from "./event" | |
| export const ID = Schema.String.pipe(Schema.brand("Plugin.ID")) | |
| export type ID = typeof ID.Type | |
| const Added = define({ | |
| type: "plugin.added", | |
| schema: { id: ID }, | |
| }) | |
| export const Event = { Added, Definitions: inventory(Added) } | |