This commit is contained in:
marcio 2025-10-09 09:06:01 -03:00
commit b430100bab
6 changed files with 327 additions and 273 deletions

View file

@ -80,14 +80,29 @@ export const zCredenciaisIema = z.object({
senha: z.string().optional(),
})
export const teste = z.object({
documento: z.string().optional(),
procom: z.string().optional(),
unidadeTop: z.string().optional(),
senhaSecreta: z.string().optional(),
})
export const orgaos: { [k in keyof TipoCredenciais]: k } = {
IEMA: "IEMA",
SINIR: "SINIR",
teste: "teste",
} as const
export const objetoCredencial: { [k in keyof typeof orgaos]: z.ZodObject } = {
IEMA: zCredenciaisIema,
SINIR: zCredenciaisSinir,
teste: teste,
}
export type TipoCredenciais = {
SINIR: z.infer<typeof zCredenciaisSinir>
IEMA: z.infer<typeof zCredenciaisIema>
teste: z.infer<typeof teste>
}
export type TipoCredenciaisLista = {