diff --git a/src/residuos/index.ts b/src/residuos/index.ts index 89011e9..3faa440 100644 --- a/src/residuos/index.ts +++ b/src/residuos/index.ts @@ -96,7 +96,6 @@ export const orgaos: { [k in keyof TipoCredenciais]: k } = { IMA: "IMA", FEPAM: "FEPAM", FEAM: "FEAM", - teste: "teste", } as const export const objetoCredencial: { [k in keyof typeof orgaos]: z.ZodObject } = { @@ -107,7 +106,6 @@ export const objetoCredencial: { [k in keyof typeof orgaos]: z.ZodObject } = { IMA: zCredenciais, FEPAM: zCredenciais, FEAM: zCredenciais, - teste: teste, } export type TipoCredenciais = Partial<{ @@ -118,9 +116,18 @@ export type TipoCredenciais = Partial<{ IMA: z.infer FEPAM: z.infer FEAM: z.infer - teste: z.infer }> +export const zTipoCredenciais: z.ZodType = z.object({ + SINIR: zCredenciaisSinir.optional(), + IEMA: zCredenciais.optional(), + INEA: zCredenciais.optional(), + SIGOR: zCredenciais.optional(), + IMA: zCredenciais.optional(), + FEPAM: zCredenciais.optional(), + FEAM: zCredenciais.optional(), +}) + export type TipoCredenciaisLista = { [K in keyof TipoCredenciais]: { K: TipoCredenciais[K]