resolve warnings and type errors
This commit is contained in:
4
src/lib/schemas/config.ts
Normal file → Executable file
4
src/lib/schemas/config.ts
Normal file → Executable file
@@ -23,7 +23,7 @@ export const serverTabSchema = z.enum(ServerTab);
|
||||
export const configurationSchema = z.object({
|
||||
udpPort: z.number().min(1025).max(65535),
|
||||
tcpPort: z.number().min(1025).max(65535),
|
||||
maxConnections: z.number().min(1).max(64),
|
||||
maxConnections: z.number().min(1).max(100),
|
||||
lanDiscovery: z.number().min(0).max(1),
|
||||
registerToLobby: z.number().min(0).max(2),
|
||||
configVersion: z.number().min(1).max(2).default(1).optional()
|
||||
@@ -47,7 +47,7 @@ export type AssistRules = z.infer<typeof assistRulesSchema>;
|
||||
|
||||
export const serverSettingsSchema = z.object({
|
||||
serverName: z.string().min(3).max(150),
|
||||
adminPassword: z.string().min(6).max(50),
|
||||
adminPassword: z.string().min(6).max(50).or(z.literal('').nullable()),
|
||||
carGroup: z.string().min(1).max(50),
|
||||
trackMedalsRequirement: z.number().min(-1).max(3),
|
||||
safetyRatingRequirement: z.number().min(-1).max(99),
|
||||
|
||||
0
src/lib/schemas/index.ts
Normal file → Executable file
0
src/lib/schemas/index.ts
Normal file → Executable file
0
src/lib/schemas/leaderboard.ts
Normal file → Executable file
0
src/lib/schemas/leaderboard.ts
Normal file → Executable file
0
src/lib/schemas/lookups.ts
Normal file → Executable file
0
src/lib/schemas/lookups.ts
Normal file → Executable file
0
src/lib/schemas/server.ts
Normal file → Executable file
0
src/lib/schemas/server.ts
Normal file → Executable file
8
src/lib/schemas/statistics.ts
Normal file → Executable file
8
src/lib/schemas/statistics.ts
Normal file → Executable file
@@ -43,10 +43,10 @@ export const stateHistoryStatsSchema = z.object({
|
||||
peakPlayers: z.number(),
|
||||
totalSessions: z.number(),
|
||||
totalPlaytime: z.number(),
|
||||
playerCountOverTime: z.array(playerCountPointSchema),
|
||||
sessionTypes: z.array(sessionCountSchema),
|
||||
dailyActivity: z.array(dailyActivitySchema),
|
||||
recentSessions: z.array(recentSessionSchema)
|
||||
playerCountOverTime: z.array(playerCountPointSchema).nullable(),
|
||||
sessionTypes: z.array(sessionCountSchema).nullable(),
|
||||
dailyActivity: z.array(dailyActivitySchema).nullable(),
|
||||
recentSessions: z.array(recentSessionSchema).nullable()
|
||||
});
|
||||
export type StateHistoryStats = z.infer<typeof stateHistoryStatsSchema>;
|
||||
|
||||
|
||||
0
src/lib/schemas/user.ts
Normal file → Executable file
0
src/lib/schemas/user.ts
Normal file → Executable file
0
src/lib/schemas/websocket.ts
Normal file → Executable file
0
src/lib/schemas/websocket.ts
Normal file → Executable file
Reference in New Issue
Block a user