leonitousconforti/tinyburg

View on GitHub
packages/nucleus/src/validation/player-ss.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { z } from "zod";

export const zodPlayerSs: z.ZodString = z.string().uuid();
export type ZodPlayerSs = z.infer<typeof zodPlayerSs>;

export const parsePlayerSs = (playerSs: unknown): ZodPlayerSs => zodPlayerSs.parse(playerSs);
export const isValidPlayerSs = (playerSs: unknown): boolean => zodPlayerSs.safeParse(playerSs).success;