Files
galvanic-corrosion-rewrite/src/server/socket/signalr/targets/targetbase.ts
zombieb f19552929e galvanic corrosion rewrite
commit this before something goes horribly wrong
2025-08-12 21:04:52 -04:00

26 lines
475 B
TypeScript

import z from "zod";
import type { SignalRSocketHandler } from "../socket.ts";
export class SocketTarget {
socket: SignalRSocketHandler;
zod: z.ZodObject = z.object({});
constructor(socket: SignalRSocketHandler) {
this.socket = socket;
}
onInit() {
return;
}
onDestroy() {
return;
}
exec(_args: unknown): Promise<unknown> | unknown {
throw new Error("Execution for this target is not set.");
}
}