26 lines
475 B
TypeScript
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.");
|
|
}
|
|
|
|
} |