File size: 344 Bytes
89a2873 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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) }
|