revert unrelated bus type tightening from command PR

kit/effectify-command-review
Kit Langton 2026-03-21 20:11:01 -04:00
parent d1f7df0b97
commit 68409c9471
3 changed files with 4 additions and 4 deletions

View File

@ -1,5 +1,5 @@
import z from "zod" import z from "zod"
import type { ZodObject, ZodRawShape } from "zod" import type { ZodType } from "zod"
import { Log } from "../util/log" import { Log } from "../util/log"
export namespace BusEvent { export namespace BusEvent {
@ -9,7 +9,7 @@ export namespace BusEvent {
const registry = new Map<string, Definition>() const registry = new Map<string, Definition>()
export function define<Type extends string, Properties extends ZodObject<ZodRawShape>>(type: Type, properties: Properties) { export function define<Type extends string, Properties extends ZodType>(type: Type, properties: Properties) {
const result = { const result = {
type, type,
properties, properties,

View File

@ -4,7 +4,7 @@ export const GlobalBus = new EventEmitter<{
event: [ event: [
{ {
directory?: string directory?: string
payload: { type: string; properties: Record<string, unknown> } payload: any
}, },
] ]
}>() }>()

View File

@ -124,7 +124,7 @@ export namespace Workspace {
await parseSSE(res.body, stop, (event) => { await parseSSE(res.body, stop, (event) => {
GlobalBus.emit("event", { GlobalBus.emit("event", {
directory: space.id, directory: space.id,
payload: event as { type: string; properties: Record<string, unknown> }, payload: event,
}) })
}) })
// Wait 250ms and retry if SSE connection fails // Wait 250ms and retry if SSE connection fails