feat: add peerDependencies

This commit is contained in:
2025-07-07 13:11:16 +02:00
parent 2093dd7097
commit dd1570d52e
36 changed files with 481 additions and 274 deletions

View File

@@ -1,5 +1,9 @@
export abstract class ServiceError<TData = unknown> extends Error {
constructor(message: string, readonly status: number, readonly data?: TData) {
constructor(
message: string,
readonly status: number,
readonly data?: TData,
) {
super(message);
}

View File

@@ -1,4 +1,4 @@
import z from "zod";
import z from "zod/v4";
import { event } from "../../libraries/event.ts";
import { EventFactory } from "../../libraries/event-factory.ts";
@@ -11,7 +11,10 @@ export const events = new EventFactory([
.data(
z.strictObject({
name: z
.union([z.strictObject({ given: z.string(), family: z.string().optional() }), z.strictObject({ given: z.string().optional(), family: z.string() })])
.union([
z.strictObject({ given: z.string(), family: z.string().optional() }),
z.strictObject({ given: z.string().optional(), family: z.string() }),
])
.optional(),
email: z.string(),
}),