merge
This commit is contained in:
commit
ecd440e252
7 changed files with 64 additions and 22 deletions
|
|
@ -24,9 +24,11 @@ __export(residuos_exports, {
|
||||||
teste: () => teste,
|
teste: () => teste,
|
||||||
zAuntenticacaoResiduosSolicitar: () => zAuntenticacaoResiduosSolicitar,
|
zAuntenticacaoResiduosSolicitar: () => zAuntenticacaoResiduosSolicitar,
|
||||||
zCredenciais: () => zCredenciais,
|
zCredenciais: () => zCredenciais,
|
||||||
|
zCredenciaisSIGOR: () => zCredenciaisSIGOR,
|
||||||
zCredenciaisSinir: () => zCredenciaisSinir,
|
zCredenciaisSinir: () => zCredenciaisSinir,
|
||||||
zEmpreendedorSincronizar: () => zEmpreendedorSincronizar,
|
zEmpreendedorSincronizar: () => zEmpreendedorSincronizar,
|
||||||
zEmpreendimentoSincronizar: () => zEmpreendimentoSincronizar,
|
zEmpreendimentoSincronizar: () => zEmpreendimentoSincronizar,
|
||||||
|
zTipoCredenciais: () => zTipoCredenciais,
|
||||||
zUsuarioSincronizar: () => zUsuarioSincronizar
|
zUsuarioSincronizar: () => zUsuarioSincronizar
|
||||||
});
|
});
|
||||||
module.exports = __toCommonJS(residuos_exports);
|
module.exports = __toCommonJS(residuos_exports);
|
||||||
|
|
@ -83,13 +85,19 @@ const zCredenciaisSinir = import_zod.z.object({
|
||||||
unidade: import_zod.z.string().optional(),
|
unidade: import_zod.z.string().optional(),
|
||||||
senha: import_zod.z.string().optional()
|
senha: import_zod.z.string().optional()
|
||||||
});
|
});
|
||||||
const zCredenciais = import_zod.z.object({
|
const zCredenciaisSIGOR = import_zod.z.object({
|
||||||
login_cpf: import_zod.z.string().optional(),
|
login_cpf: import_zod.z.string().optional(),
|
||||||
login_cnpj: import_zod.z.string().optional(),
|
login_cnpj: import_zod.z.string().optional(),
|
||||||
unidade: import_zod.z.string().optional(),
|
unidade: import_zod.z.string().optional(),
|
||||||
senha: import_zod.z.string().optional(),
|
senha: import_zod.z.string().optional(),
|
||||||
email: import_zod.z.string().optional()
|
email: import_zod.z.string().optional()
|
||||||
});
|
});
|
||||||
|
const zCredenciais = import_zod.z.object({
|
||||||
|
login_cpf: import_zod.z.string().optional(),
|
||||||
|
login_cnpj: import_zod.z.string().optional(),
|
||||||
|
unidade: import_zod.z.string().optional(),
|
||||||
|
senha: import_zod.z.string().optional()
|
||||||
|
});
|
||||||
const teste = import_zod.z.object({
|
const teste = import_zod.z.object({
|
||||||
documento: import_zod.z.string().optional(),
|
documento: import_zod.z.string().optional(),
|
||||||
procom: import_zod.z.string().optional(),
|
procom: import_zod.z.string().optional(),
|
||||||
|
|
@ -103,19 +111,26 @@ const orgaos = {
|
||||||
SIGOR: "SIGOR",
|
SIGOR: "SIGOR",
|
||||||
IMA: "IMA",
|
IMA: "IMA",
|
||||||
FEPAM: "FEPAM",
|
FEPAM: "FEPAM",
|
||||||
FEAM: "FEAM",
|
FEAM: "FEAM"
|
||||||
teste: "teste"
|
|
||||||
};
|
};
|
||||||
const objetoCredencial = {
|
const objetoCredencial = {
|
||||||
IEMA: zCredenciais,
|
IEMA: zCredenciais,
|
||||||
SINIR: zCredenciaisSinir,
|
SINIR: zCredenciaisSinir,
|
||||||
INEA: zCredenciais,
|
INEA: zCredenciais,
|
||||||
SIGOR: zCredenciais,
|
SIGOR: zCredenciaisSIGOR,
|
||||||
IMA: zCredenciais,
|
IMA: zCredenciais,
|
||||||
FEPAM: zCredenciais,
|
FEPAM: zCredenciais,
|
||||||
FEAM: zCredenciais,
|
FEAM: zCredenciais
|
||||||
teste
|
|
||||||
};
|
};
|
||||||
|
const zTipoCredenciais = import_zod.z.object({
|
||||||
|
SINIR: zCredenciaisSinir.optional(),
|
||||||
|
IEMA: zCredenciais.optional(),
|
||||||
|
INEA: zCredenciais.optional(),
|
||||||
|
SIGOR: zCredenciaisSIGOR.optional(),
|
||||||
|
IMA: zCredenciais.optional(),
|
||||||
|
FEPAM: zCredenciais.optional(),
|
||||||
|
FEAM: zCredenciais.optional()
|
||||||
|
});
|
||||||
const zEmpreendedorSincronizar = import_zod.z.object({
|
const zEmpreendedorSincronizar = import_zod.z.object({
|
||||||
codigo: import_zod.z.string().uuid(),
|
codigo: import_zod.z.string().uuid(),
|
||||||
documento: import_zod.z.string(),
|
documento: import_zod.z.string(),
|
||||||
|
|
@ -146,8 +161,10 @@ const nomesSincronizacoes = import_zod.z.enum([
|
||||||
teste,
|
teste,
|
||||||
zAuntenticacaoResiduosSolicitar,
|
zAuntenticacaoResiduosSolicitar,
|
||||||
zCredenciais,
|
zCredenciais,
|
||||||
|
zCredenciaisSIGOR,
|
||||||
zCredenciaisSinir,
|
zCredenciaisSinir,
|
||||||
zEmpreendedorSincronizar,
|
zEmpreendedorSincronizar,
|
||||||
zEmpreendimentoSincronizar,
|
zEmpreendimentoSincronizar,
|
||||||
|
zTipoCredenciais,
|
||||||
zUsuarioSincronizar
|
zUsuarioSincronizar
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -70,13 +70,19 @@ declare const zCredenciaisSinir: z.ZodObject<{
|
||||||
unidade: z.ZodOptional<z.ZodString>;
|
unidade: z.ZodOptional<z.ZodString>;
|
||||||
senha: z.ZodOptional<z.ZodString>;
|
senha: z.ZodOptional<z.ZodString>;
|
||||||
}, z.core.$strip>;
|
}, z.core.$strip>;
|
||||||
declare const zCredenciais: z.ZodObject<{
|
declare const zCredenciaisSIGOR: z.ZodObject<{
|
||||||
login_cpf: z.ZodOptional<z.ZodString>;
|
login_cpf: z.ZodOptional<z.ZodString>;
|
||||||
login_cnpj: z.ZodOptional<z.ZodString>;
|
login_cnpj: z.ZodOptional<z.ZodString>;
|
||||||
unidade: z.ZodOptional<z.ZodString>;
|
unidade: z.ZodOptional<z.ZodString>;
|
||||||
senha: z.ZodOptional<z.ZodString>;
|
senha: z.ZodOptional<z.ZodString>;
|
||||||
email: z.ZodOptional<z.ZodString>;
|
email: z.ZodOptional<z.ZodString>;
|
||||||
}, z.core.$strip>;
|
}, z.core.$strip>;
|
||||||
|
declare const zCredenciais: z.ZodObject<{
|
||||||
|
login_cpf: z.ZodOptional<z.ZodString>;
|
||||||
|
login_cnpj: z.ZodOptional<z.ZodString>;
|
||||||
|
unidade: z.ZodOptional<z.ZodString>;
|
||||||
|
senha: z.ZodOptional<z.ZodString>;
|
||||||
|
}, z.core.$strip>;
|
||||||
declare const teste: z.ZodObject<{
|
declare const teste: z.ZodObject<{
|
||||||
documento: z.ZodOptional<z.ZodString>;
|
documento: z.ZodOptional<z.ZodString>;
|
||||||
procom: z.ZodOptional<z.ZodString>;
|
procom: z.ZodOptional<z.ZodString>;
|
||||||
|
|
@ -93,12 +99,12 @@ type TipoCredenciais = Partial<{
|
||||||
SINIR: z.infer<typeof zCredenciaisSinir>;
|
SINIR: z.infer<typeof zCredenciaisSinir>;
|
||||||
IEMA: z.infer<typeof zCredenciais>;
|
IEMA: z.infer<typeof zCredenciais>;
|
||||||
INEA: z.infer<typeof zCredenciais>;
|
INEA: z.infer<typeof zCredenciais>;
|
||||||
SIGOR: z.infer<typeof zCredenciais>;
|
SIGOR: z.infer<typeof zCredenciaisSIGOR>;
|
||||||
IMA: z.infer<typeof zCredenciais>;
|
IMA: z.infer<typeof zCredenciais>;
|
||||||
FEPAM: z.infer<typeof zCredenciais>;
|
FEPAM: z.infer<typeof zCredenciais>;
|
||||||
FEAM: z.infer<typeof zCredenciais>;
|
FEAM: z.infer<typeof zCredenciais>;
|
||||||
teste: z.infer<typeof teste>;
|
|
||||||
}>;
|
}>;
|
||||||
|
declare const zTipoCredenciais: z.ZodType<TipoCredenciais>;
|
||||||
type TipoCredenciaisLista = {
|
type TipoCredenciaisLista = {
|
||||||
[K in keyof TipoCredenciais]: {
|
[K in keyof TipoCredenciais]: {
|
||||||
K: TipoCredenciais[K];
|
K: TipoCredenciais[K];
|
||||||
|
|
@ -139,4 +145,4 @@ declare const statusinquilino: z.ZodEnum<{
|
||||||
inativo: "inativo";
|
inativo: "inativo";
|
||||||
}>;
|
}>;
|
||||||
|
|
||||||
export { type TipoCredenciais, type TipoCredenciaisLista, abrirNps, enviarHoje, inquilinoStatus, intervalosDosAlertas, intervalosTipos, nomesSincronizacoes, objetoCredencial, orgaos, statusinquilino, teste, type tipo_proxima_avaliacao, type tipo_zUsuarioSincronizar, type tipos_alertas, zAuntenticacaoResiduosSolicitar, zCredenciais, zCredenciaisSinir, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zUsuarioSincronizar };
|
export { type TipoCredenciais, type TipoCredenciaisLista, abrirNps, enviarHoje, inquilinoStatus, intervalosDosAlertas, intervalosTipos, nomesSincronizacoes, objetoCredencial, orgaos, statusinquilino, teste, type tipo_proxima_avaliacao, type tipo_zUsuarioSincronizar, type tipos_alertas, zAuntenticacaoResiduosSolicitar, zCredenciais, zCredenciaisSIGOR, zCredenciaisSinir, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zTipoCredenciais, zUsuarioSincronizar };
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
import v from"dayjs";import z from"dayjs/plugin/weekOfYear";v.extend(z);var d=(e,r)=>{let i=v(r||void 0);return!e||e=="D"||e=="M"&&i.get("D")==1||e=="S"&&i.get("d")==1||e=="S"&&i.get("d")==1&&i.week()%2==1},C=(e,r)=>{r.push(`intervalosTipos -> tipoEntrada:${e}`);let i={M:{campo_situacao:"situacao_texto_30",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 30 dias) ",tipo:"M",enviar_hoje:d("M")},Q:{campo_situacao:"situacao_texto_15",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 15 dias) ",tipo:"Q",enviar_hoje:d("Q")},S:{campo_situacao:"situacao_texto_7",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 7 dias) ",tipo:"S",enviar_hoje:d("S")},D:{campo_situacao:"situacao_texto",prefixo_assunto:"",tipo:"D",enviar_hoje:d("D")}},{campo_situacao:c,enviar_hoje:s,prefixo_assunto:l,tipo:u}=i[e||"D"]||i.D;return r.push(c,l,u,s?"S":"N"),{campo_situacao:c,prefixo_assunto:l,tipo:u,enviar_hoje:s}};var D={D:"Di\xE1rio",S:"Semanal, nas segundas-feira",Q:"Quinzenal, nas segundas-feira",M:"Mensal, primeiro dia de cada m\xEAs"};import{respostaComuns as b}from"p-respostas";var $=e=>async r=>{let i=e?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",c=`${i}/api`,{sistema:s,inquilino:l,codigo_usuario:u}=r,m=`nps_proxima_avaliacao_${s}_${u}_${l}_0`,_=localStorage.getItem(m);if(!_){let n=new URL(`${c}/${s}/proxima_avaliacao`);for(let[p,y]of Object.entries(r))n.searchParams.append(p,y);let x=(await fetch(n.href).then(p=>p.json()).catch(p=>b.erro(p.message))).valor;x&&localStorage.setItem(m,x)}if(!(_&&new Date().toISOString().slice(0,10)>=_))return;localStorage.removeItem(m);let g=new URL(i);for(let[n,f]of Object.entries(r))g.searchParams.append(n,f);let t=document.createElement("iframe");t.src=g.href,t.style.position="fixed",t.style.top="0",t.style.left="0",t.style.width="100%",t.style.height="100%",t.style.border="none",t.style.zIndex="999999",document.body.appendChild(t),window.addEventListener("message",n=>{n.data==="fechar"&&document.body.removeChild(t)})};import{z as o}from"zod";var q=o.object({codigo_token:o.string().optional(),codigo_usuario:o.string().uuid(),nome_usuario:o.string(),email_usuario:o.string(),documento_usuario:o.string(),inquilino:o.string(),rotas:o.object({}),url_usuarios:o.string().url(),url_empreendedores:o.string().url(),url_empreendimentos:o.string().url(),tipo_usuario:o.string(),sistema:o.string(),sistema_cor:o.string(),sistema_nome:o.string(),sistema_logo:o.string()}),G=o.object({codigo:o.string().uuid(),documento:o.string(),excluido:o.boolean(),nome:o.string(),permicoes:o.record(o.string(),o.any()),versao:o.number().int(),credenciais_sinir:o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional()}).optional()}),S=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional()}),a=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional(),email:o.string().optional()}),h=o.object({documento:o.string().optional(),procom:o.string().optional(),unidadeTop:o.string().optional(),senhaSecreta:o.string().optional()}),L={IEMA:"IEMA",SINIR:"SINIR",INEA:"INEA",SIGOR:"SIGOR",IMA:"IMA",FEPAM:"FEPAM",FEAM:"FEAM",teste:"teste"},K={IEMA:a,SINIR:S,INEA:a,SIGOR:a,IMA:a,FEPAM:a,FEAM:a,teste:h},H=o.object({codigo:o.string().uuid(),documento:o.string(),excluido:o.boolean(),nome:o.string(),unidade_mtr:o.string().nullable().optional(),versao:o.number().int()}),Y=o.object({codigo:o.string().uuid(),codigo_empreendedor:o.string().uuid(),documento:o.string(),excluido:o.boolean(),nome:o.string(),unidade_mtr:o.string().nullable().optional(),versao:o.number().int()}),Z=o.enum(["usuarios","empreendedores","empreendimentos"]);import{z as I}from"zod";var j=I.enum(["ativo","inativo"]),V=j;export{$ as abrirNps,d as enviarHoje,j as inquilinoStatus,D as intervalosDosAlertas,C as intervalosTipos,Z as nomesSincronizacoes,K as objetoCredencial,L as orgaos,V as statusinquilino,h as teste,q as zAuntenticacaoResiduosSolicitar,a as zCredenciais,S as zCredenciaisSinir,H as zEmpreendedorSincronizar,Y as zEmpreendimentoSincronizar,G as zUsuarioSincronizar};
|
import v from"dayjs";import S from"dayjs/plugin/weekOfYear";v.extend(S);var d=(i,r)=>{let e=v(r||void 0);return!i||i=="D"||i=="M"&&e.get("D")==1||i=="S"&&e.get("d")==1||i=="S"&&e.get("d")==1&&e.week()%2==1},C=(i,r)=>{r.push(`intervalosTipos -> tipoEntrada:${i}`);let e={M:{campo_situacao:"situacao_texto_30",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 30 dias) ",tipo:"M",enviar_hoje:d("M")},Q:{campo_situacao:"situacao_texto_15",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 15 dias) ",tipo:"Q",enviar_hoje:d("Q")},S:{campo_situacao:"situacao_texto_7",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 7 dias) ",tipo:"S",enviar_hoje:d("S")},D:{campo_situacao:"situacao_texto",prefixo_assunto:"",tipo:"D",enviar_hoje:d("D")}},{campo_situacao:c,enviar_hoje:s,prefixo_assunto:l,tipo:u}=e[i||"D"]||e.D;return r.push(c,l,u,s?"S":"N"),{campo_situacao:c,prefixo_assunto:l,tipo:u,enviar_hoje:s}};var D={D:"Di\xE1rio",S:"Semanal, nas segundas-feira",Q:"Quinzenal, nas segundas-feira",M:"Mensal, primeiro dia de cada m\xEAs"};import{respostaComuns as b}from"p-respostas";var G=i=>async r=>{let e=i?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",c=`${e}/api`,{sistema:s,inquilino:l,codigo_usuario:u}=r,m=`nps_proxima_avaliacao_${s}_${u}_${l}_0`,g=localStorage.getItem(m);if(!g){let a=new URL(`${c}/${s}/proxima_avaliacao`);for(let[p,y]of Object.entries(r))a.searchParams.append(p,y);let x=(await fetch(a.href).then(p=>p.json()).catch(p=>b.erro(p.message))).valor;x&&localStorage.setItem(m,x)}if(!(g&&new Date().toISOString().slice(0,10)>=g))return;localStorage.removeItem(m);let _=new URL(e);for(let[a,f]of Object.entries(r))_.searchParams.append(a,f);let t=document.createElement("iframe");t.src=_.href,t.style.position="fixed",t.style.top="0",t.style.left="0",t.style.width="100%",t.style.height="100%",t.style.border="none",t.style.zIndex="999999",document.body.appendChild(t),window.addEventListener("message",a=>{a.data==="fechar"&&document.body.removeChild(t)})};import{z as o}from"zod";var U=o.object({codigo_token:o.string().optional(),codigo_usuario:o.string().uuid(),nome_usuario:o.string(),email_usuario:o.string(),documento_usuario:o.string(),inquilino:o.string(),rotas:o.object({}),url_usuarios:o.string().url(),url_empreendedores:o.string().url(),url_empreendimentos:o.string().url(),tipo_usuario:o.string(),sistema:o.string(),sistema_cor:o.string(),sistema_nome:o.string(),sistema_logo:o.string()}),q=o.object({codigo:o.string().uuid(),documento:o.string(),excluido:o.boolean(),nome:o.string(),permicoes:o.record(o.string(),o.any()),versao:o.number().int(),credenciais_sinir:o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional()}).optional()}),z=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional()}),I=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional(),email:o.string().optional()}),n=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional()}),L=o.object({documento:o.string().optional(),procom:o.string().optional(),unidadeTop:o.string().optional(),senhaSecreta:o.string().optional()}),K={IEMA:"IEMA",SINIR:"SINIR",INEA:"INEA",SIGOR:"SIGOR",IMA:"IMA",FEPAM:"FEPAM",FEAM:"FEAM"},Z={IEMA:n,SINIR:z,INEA:n,SIGOR:I,IMA:n,FEPAM:n,FEAM:n},H=o.object({SINIR:z.optional(),IEMA:n.optional(),INEA:n.optional(),SIGOR:I.optional(),IMA:n.optional(),FEPAM:n.optional(),FEAM:n.optional()}),Y=o.object({codigo:o.string().uuid(),documento:o.string(),excluido:o.boolean(),nome:o.string(),unidade_mtr:o.string().nullable().optional(),versao:o.number().int()}),B=o.object({codigo:o.string().uuid(),codigo_empreendedor:o.string().uuid(),documento:o.string(),excluido:o.boolean(),nome:o.string(),unidade_mtr:o.string().nullable().optional(),versao:o.number().int()}),J=o.enum(["usuarios","empreendedores","empreendimentos"]);import{z as h}from"zod";var j=h.enum(["ativo","inativo"]),X=j;export{G as abrirNps,d as enviarHoje,j as inquilinoStatus,D as intervalosDosAlertas,C as intervalosTipos,J as nomesSincronizacoes,Z as objetoCredencial,K as orgaos,X as statusinquilino,L as teste,U as zAuntenticacaoResiduosSolicitar,n as zCredenciais,I as zCredenciaisSIGOR,z as zCredenciaisSinir,Y as zEmpreendedorSincronizar,B as zEmpreendimentoSincronizar,H as zTipoCredenciais,q as zUsuarioSincronizar};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "p-drives",
|
"name": "p-drives",
|
||||||
"version": "0.269.0",
|
"version": "0.273.0",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "./src/index.ts",
|
"main": "./src/index.ts",
|
||||||
"exports": {
|
"exports": {
|
||||||
|
|
@ -32,11 +32,11 @@
|
||||||
"check-node-version": "^4.2.1",
|
"check-node-version": "^4.2.1",
|
||||||
"cross-fetch": "4.1.0",
|
"cross-fetch": "4.1.0",
|
||||||
"dayjs": "1.11.13",
|
"dayjs": "1.11.13",
|
||||||
"zod": "4.1.4"
|
"zod": "4.4.3"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@biomejs/biome": "2.0.6",
|
"@biomejs/biome": "2.0.6",
|
||||||
"tsup": "8.5.0",
|
"tsup": "8.5.0",
|
||||||
"typescript": "~5.9.3"
|
"typescript": "~5.9.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
BIN
pacote.tgz
BIN
pacote.tgz
Binary file not shown.
9
pnpm-lock.yaml
generated
9
pnpm-lock.yaml
generated
|
|
@ -27,8 +27,8 @@ importers:
|
||||||
specifier: git+https://git2.idz.one/publico/_respostas.git
|
specifier: git+https://git2.idz.one/publico/_respostas.git
|
||||||
version: git+https://git2.idz.one/publico/_respostas.git#d800f14230815264644d53555f9d143088c57d1e
|
version: git+https://git2.idz.one/publico/_respostas.git#d800f14230815264644d53555f9d143088c57d1e
|
||||||
zod:
|
zod:
|
||||||
specifier: 4.1.4
|
specifier: 4.4.3
|
||||||
version: 4.1.4
|
version: 4.4.3
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@biomejs/biome':
|
'@biomejs/biome':
|
||||||
specifier: 2.0.6
|
specifier: 2.0.6
|
||||||
|
|
@ -799,6 +799,9 @@ packages:
|
||||||
zod@4.1.4:
|
zod@4.1.4:
|
||||||
resolution: {integrity: sha512-2YqJuWkU6IIK9qcE4k1lLLhyZ6zFw7XVRdQGpV97jEIZwTrscUw+DY31Xczd8nwaoksyJUIxCojZXwckJovWxA==}
|
resolution: {integrity: sha512-2YqJuWkU6IIK9qcE4k1lLLhyZ6zFw7XVRdQGpV97jEIZwTrscUw+DY31Xczd8nwaoksyJUIxCojZXwckJovWxA==}
|
||||||
|
|
||||||
|
zod@4.4.3:
|
||||||
|
resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==}
|
||||||
|
|
||||||
snapshots:
|
snapshots:
|
||||||
|
|
||||||
'@biomejs/biome@2.0.6':
|
'@biomejs/biome@2.0.6':
|
||||||
|
|
@ -1427,3 +1430,5 @@ snapshots:
|
||||||
strip-ansi: 7.1.0
|
strip-ansi: 7.1.0
|
||||||
|
|
||||||
zod@4.1.4: {}
|
zod@4.1.4: {}
|
||||||
|
|
||||||
|
zod@4.4.3: {}
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,7 @@ export const zCredenciaisSinir = z.object({
|
||||||
senha: z.string().optional(),
|
senha: z.string().optional(),
|
||||||
})
|
})
|
||||||
|
|
||||||
export const zCredenciais = z.object({
|
export const zCredenciaisSIGOR = z.object({
|
||||||
login_cpf: z.string().optional(),
|
login_cpf: z.string().optional(),
|
||||||
login_cnpj: z.string().optional(),
|
login_cnpj: z.string().optional(),
|
||||||
unidade: z.string().optional(),
|
unidade: z.string().optional(),
|
||||||
|
|
@ -81,6 +81,13 @@ export const zCredenciais = z.object({
|
||||||
email: z.string().optional(),
|
email: z.string().optional(),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
export const zCredenciais = z.object({
|
||||||
|
login_cpf: z.string().optional(),
|
||||||
|
login_cnpj: z.string().optional(),
|
||||||
|
unidade: z.string().optional(),
|
||||||
|
senha: z.string().optional(),
|
||||||
|
})
|
||||||
|
|
||||||
export const teste = z.object({
|
export const teste = z.object({
|
||||||
documento: z.string().optional(),
|
documento: z.string().optional(),
|
||||||
procom: z.string().optional(),
|
procom: z.string().optional(),
|
||||||
|
|
@ -96,31 +103,38 @@ export const orgaos: { [k in keyof TipoCredenciais]: k } = {
|
||||||
IMA: "IMA",
|
IMA: "IMA",
|
||||||
FEPAM: "FEPAM",
|
FEPAM: "FEPAM",
|
||||||
FEAM: "FEAM",
|
FEAM: "FEAM",
|
||||||
teste: "teste",
|
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export const objetoCredencial: { [k in keyof typeof orgaos]: z.ZodObject } = {
|
export const objetoCredencial: { [k in keyof typeof orgaos]: z.ZodObject } = {
|
||||||
IEMA: zCredenciais,
|
IEMA: zCredenciais,
|
||||||
SINIR: zCredenciaisSinir,
|
SINIR: zCredenciaisSinir,
|
||||||
INEA: zCredenciais,
|
INEA: zCredenciais,
|
||||||
SIGOR: zCredenciais,
|
SIGOR: zCredenciaisSIGOR,
|
||||||
IMA: zCredenciais,
|
IMA: zCredenciais,
|
||||||
FEPAM: zCredenciais,
|
FEPAM: zCredenciais,
|
||||||
FEAM: zCredenciais,
|
FEAM: zCredenciais,
|
||||||
teste: teste,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export type TipoCredenciais = Partial<{
|
export type TipoCredenciais = Partial<{
|
||||||
SINIR: z.infer<typeof zCredenciaisSinir>
|
SINIR: z.infer<typeof zCredenciaisSinir>
|
||||||
IEMA: z.infer<typeof zCredenciais>
|
IEMA: z.infer<typeof zCredenciais>
|
||||||
INEA: z.infer<typeof zCredenciais>
|
INEA: z.infer<typeof zCredenciais>
|
||||||
SIGOR: z.infer<typeof zCredenciais>
|
SIGOR: z.infer<typeof zCredenciaisSIGOR>
|
||||||
IMA: z.infer<typeof zCredenciais>
|
IMA: z.infer<typeof zCredenciais>
|
||||||
FEPAM: z.infer<typeof zCredenciais>
|
FEPAM: z.infer<typeof zCredenciais>
|
||||||
FEAM: z.infer<typeof zCredenciais>
|
FEAM: z.infer<typeof zCredenciais>
|
||||||
teste: z.infer<typeof teste>
|
|
||||||
}>
|
}>
|
||||||
|
|
||||||
|
export const zTipoCredenciais: z.ZodType<TipoCredenciais> = z.object({
|
||||||
|
SINIR: zCredenciaisSinir.optional(),
|
||||||
|
IEMA: zCredenciais.optional(),
|
||||||
|
INEA: zCredenciais.optional(),
|
||||||
|
SIGOR: zCredenciaisSIGOR.optional(),
|
||||||
|
IMA: zCredenciais.optional(),
|
||||||
|
FEPAM: zCredenciais.optional(),
|
||||||
|
FEAM: zCredenciais.optional(),
|
||||||
|
})
|
||||||
|
|
||||||
export type TipoCredenciaisLista = {
|
export type TipoCredenciaisLista = {
|
||||||
[K in keyof TipoCredenciais]: {
|
[K in keyof TipoCredenciais]: {
|
||||||
K: TipoCredenciais[K]
|
K: TipoCredenciais[K]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue