import { z } from "zod/v4";
import { NumericStringSchema } from "./base.schemas";

/**
  Esquema del DTO para valores de porcentajes.
  No aplica defaults ni correciones: solo valida.
*/

export const PercentageSchema = z.object({
  value: NumericStringSchema,
  scale: NumericStringSchema,
});

export type PercentageDTO = z.infer<typeof PercentageSchema>;
