@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
32 lines (31 loc) • 918 B
TypeScript
import { z } from 'zod';
export declare const joinRequestSchema: z.ZodObject<{
id: z.ZodString;
racingTeamId: z.ZodString;
userId: z.ZodString;
status: z.ZodEnum<{
PENDING: "PENDING";
ACCEPTED: "ACCEPTED";
REJECTED: "REJECTED";
}>;
createdAt: z.ZodDate;
updatedAt: z.ZodDate;
}, z.core.$strip>;
export declare const teamMemberSchema: z.ZodObject<{
racingTeamId: z.ZodString;
userId: z.ZodString;
role: z.ZodEnum<{
readonly PILOT: "PILOT";
readonly TECHNICIAN: "TECHNICIAN";
readonly COACH: "COACH";
}>;
joinedAt: z.ZodDate;
}, z.core.$strip>;
export declare const createJoinRequestSchema: z.ZodObject<{
racingTeamId: z.ZodString;
}, z.core.$strip>;
export declare const answerJoinRequestSchema: z.ZodObject<{
racingTeamId: z.ZodString;
targetUserId: z.ZodString;
accepted: z.ZodBoolean;
}, z.core.$strip>;