import { BodyValidator, type Validator } from "./BodyValidator.js"; const cardIdExists: Validator<{ card_id?: string }> = { field: "card_id", validationFunc: (body) => body.card_id != undefined, errorMsg: "El campo card_id esta undefined" } const cardIdIsToken: Validator<{ card_id: string }> = { field: "card_id", validationFunc: (body) => typeof body.card_id === 'string' && body.card_id.length === 9, errorMsg: "El campo card_id no tiene una logitdud de 9 digitos" } export const baseValidator = new BodyValidator([cardIdExists, cardIdIsToken])