@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
11 lines (10 loc) • 839 B
TypeScript
import { z } from 'zod';
import { assignSessionTicketsInputSchema, createSessionInputSchema, gameSessionSchema, gameSessionWithPlayersSchema, joinSessionSchema, bulkCreateGameTurnSchema, sessionStatusSchema, sessionTicketSchema } from './Session.schema';
export type SessionStatus = z.infer<typeof sessionStatusSchema>;
export type SessionTicket = z.infer<typeof sessionTicketSchema>;
export type GameSession = z.infer<typeof gameSessionSchema>;
export type GameSessionWithPlayers = z.infer<typeof gameSessionWithPlayersSchema>;
export type CreateSessionInput = z.infer<typeof createSessionInputSchema>;
export type AssignSessionTicketsInput = z.infer<typeof assignSessionTicketsInputSchema>;
export type JoinSessionInput = z.infer<typeof joinSessionSchema>;
export type BulkCreateGameTurnInput = z.infer<typeof bulkCreateGameTurnSchema>;