From 52dcec90efa5f0b4648f60da3e63c6c5de30f177 Mon Sep 17 00:00:00 2001 From: MarcioJRGodoi Date: Tue, 14 Apr 2026 13:57:21 -0300 Subject: [PATCH] fix: ajuste tipagem para auditoria --- dist-front/index.d.mts | 4 +++- dist-front/index.mjs | 2 +- package.json | 4 ++-- pacote.tgz | Bin 31029 -> 31008 bytes src/auditoria.ts | 3 +++ 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/dist-front/index.d.mts b/dist-front/index.d.mts index f4b8720..77be7e9 100644 --- a/dist-front/index.d.mts +++ b/dist-front/index.d.mts @@ -14,6 +14,8 @@ import { v4 } from 'uuid'; declare const aleatorio: (tamanho?: number) => string; type TipoPayloadAuditoria = { + /** UUID do registro de auditoria */ + codigo: string; /** UUID do usuario da acao (pode ser null se for processo do sistema que não registrou) */ usuario_criacao: string | null; /** Timestamp ou data de criacao / execucao */ @@ -558,4 +560,4 @@ declare const nomeVariavel: (v: { [key: string]: any; }) => string; -export { Produtos, TipagemRotas, type TipoLoggerSessao, type TipoPayloadAuditoria, aleatorio, cacheM, cacheMFixo, cacheMemoria, camposComuns, dayjsbr, defineCwd, erUuid, esperar, extensoes, type interfaceConsulta, link_paiol, localValor, logger, nomeVariavel, objetoPg, operadores, paraObjetoRegistroPg, pgObjeto, postLogger, siglas_unidades_medida, texto_busca, tipoArquivo, type tipoFiltro, type tipoLogger, type tipoLoggerLog, type tipoLokiObjeto, tipoUsuarioResiduos, tx, umaFuncao, umaVariavel, unidades_medida, uuid, uuidV3, uuidV4, uuid_null, validarUuid, verCacheM, zFiltro, zOperadores }; \ No newline at end of file +export { Produtos, TipagemRotas, type TipoPayloadAuditoria, agrupadores26, aleatorio, cacheM, cacheMFixo, cacheMemoria, camposComuns, criarFiltro26, defineDayjsBr, erUuid, esperar, extensoes, type interfaceConsulta, link_paiol, localValor, nomeVariavel, objetoPg, operadores, operadores26, paraObjetoRegistroPg, pgObjeto, siglas_unidades_medida, texto_busca, tipoArquivo, type tipoFiltro, type tipoFiltro26, tipoUsuarioResiduos, tiposSituacoesElicencie, tx, umaFuncao, umaVariavel, unidades_medida, uuid, uuidV3, uuidV4, uuid_null, validarUuid, verCacheM, zFiltro, zFiltro26, zOperadores }; diff --git a/dist-front/index.mjs b/dist-front/index.mjs index 3dd0ffe..e227f36 100644 --- a/dist-front/index.mjs +++ b/dist-front/index.mjs @@ -1 +1 @@ -var u="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),V=e=>`eli-${Array.from({length:e||8}).map(()=>u[(999*Math.random()|0)%u.length]).join("")}`;var s={};globalThis.cacheMemoria_cache=s;var g=(e,r,a)=>{let n=typeof e=="string"?e:typeof e=="number"?String(e):encodeURIComponent(JSON.stringify(e)),t=a&&new Date().getTime()+a*1e3;r!==void 0&&(s[n]={valor:r,validade:t});let i=s[n];if(!(i?.validade&&i.validades,G=g,$=e=>r=>g(e,r);var R="00000000-0000-0000-0000-000000000000",v=(m=>(m.codigo="codigo",m.excluido="excluido",m.data_hora_criacao="data_hora_criacao",m.data_hora_atualizacao="data_hora_atualizacao",m.codigo_usuario_criacao="codigo_usuario_criacao",m.codigo_usuario_atualizacao="codigo_usuario_atualizacao",m.versao="versao",m))(v||{}),b=(r=>(r.token="token",r))(b||{}),h=(a=>(a.Usuario="usuario",a.Fornecedor="fornecedor",a))(h||{});import l from"zod";var O=(n=>(n["="]="=",n["!="]="!=",n[">"]=">",n[">="]=">=",n["<"]="<",n["<="]="<=",n.like="like",n.in="in",n.isNull="isNull",n))(O||{}),T=l.enum(["=","!=",">",">=","<","<=","like","in","isNull"]),Z=l.object({coluna:l.string(),valor:l.any(),operador:T,ou:l.boolean().optional()});var W=({dayjs:e,duration:r,isSameOrAfter:a,isSameOrBefore:n,minMax:t,relativeTime:i,timezone:d,utc:m,weekOfYear:y})=>(e.extend(m),e.extend(d),e.extend(y),e.extend(n),e.extend(a),e.extend(t),e.extend(i),e.extend(r),e.locale("pt-br"),e);var S="https://paiol.idz.one";var z=[{ext:"gif",tipo:"imagem",mime:"image/gif"},{ext:"jpg",tipo:"imagem",mime:"image/jpeg"},{ext:"jpeg",tipo:"imagem",mime:"image/jpeg"},{ext:"png",tipo:"imagem",mime:"image/png"},{ext:"bmp",tipo:"imagem",mime:"image/bmp"},{ext:"webp",tipo:"imagem",mime:"image/webp"},{ext:"tiff",tipo:"imagem",mime:"image/tiff"},{ext:"svg",tipo:"imagem",mime:"image/svg+xml"},{ext:"ico",tipo:"imagem",mime:"image/x-icon"},{ext:"pdf",tipo:"documento",mime:"application/pdf"},{ext:"doc",tipo:"documento",mime:"application/msword"},{ext:"docx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{ext:"xls",tipo:"documento",mime:"application/vnd.ms-excel"},{ext:"xlsx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{ext:"ppt",tipo:"documento",mime:"application/vnd.ms-powerpoint"},{ext:"pptx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"},{ext:"txt",tipo:"documento",mime:"text/plain"},{ext:"odt",tipo:"documento",mime:"application/vnd.oasis.opendocument.text"},{ext:"ods",tipo:"documento",mime:"application/vnd.oasis.opendocument.spreadsheet"},{ext:"rtf",tipo:"documento",mime:"application/rtf"},{ext:"csv",tipo:"documento",mime:"text/csv"},{ext:"mp4",tipo:"v\xEDdeo",mime:"video/mp4"},{ext:"avi",tipo:"v\xEDdeo",mime:"video/x-msvideo"},{ext:"mkv",tipo:"v\xEDdeo",mime:"video/x-matroska"},{ext:"mov",tipo:"v\xEDdeo",mime:"video/quicktime"},{ext:"wmv",tipo:"v\xEDdeo",mime:"video/x-ms-wmv"},{ext:"flv",tipo:"v\xEDdeo",mime:"video/x-flv"},{ext:"webm",tipo:"v\xEDdeo",mime:"video/webm"},{ext:"3gp",tipo:"v\xEDdeo",mime:"video/3gpp"},{ext:"mpeg",tipo:"v\xEDdeo",mime:"video/mpeg"}],ae=e=>{let r=String(e||"").toLocaleLowerCase().split(".").pop();return z.find(n=>n.ext===r)?.tipo||"outros"};var te=(e,r)=>{let a="localStorage"in globalThis?globalThis.localStorage:void 0;if(typeof a>"u")return null;let n=typeof e=="string"?e:encodeURIComponent(JSON.stringify(e));try{r!==void 0&&a.setItem(n,JSON.stringify(r));let t=a.getItem(n);if(t===null)return null;try{return JSON.parse(t)}catch{return t}}catch{return null}};var x=e=>{try{return Object.fromEntries(Object.entries(e).map(([r,a])=>[r,a===void 0||a==null||typeof a=="string"||typeof a=="number"||typeof a=="boolean"?a:JSON.stringify(a,null,2)]))}catch(r){throw new Error(`Erro na fun\xE7\xE3o paraObjetoRegistroPg: ${r.message} ${r.stack}`)}},ie=x,me=x;var w=(e=>(e["e-licencie"]="e-licencie",e["gov.e-licencie"]="gov.e-licencie",e))(w||{});var j=(o=>(o.modelo="000_modelo",o.vencida="100_vencida",o.expirado="200_expirado",o.alerta="300_alerta",o.protocoladafora="350_protocoladafora",o.protocolada="400_protocolada",o.protocoladaApenas="430_protocolada",o.protocolada_alteracao="450_protocolada",o.prazo="500_prazo",o.emitida="515_emitida",o.valida="518_valida",o.novo="520_novo",o.recebido="521_recebido",o.em_andamento="530_em_andamento",o.aguardando="530_aguardando",o.aguardandoresposta="540_aguardandoresposta",o.suspensaotemporaria="540_suspensaotemporaria",o.cancelada="550_cancelada",o.execucao="560_execucao",o.pendente="570_pendente",o.executadafora="600_executadafora",o.executada="700_executada",o.naoexecutada="701_naoexecutada",o.concluida="730_concluida",o.respondido_negado="740_respondido_negado",o.respondido_aceito="741_respondido_aceito",o.atendidoparcial="742_atendidoparcial",o.naoatendido="743_naoatendido",o.atendido="744_atendido",o.renovada="760_renovada",o.finalizada="800_finalizada",o.emitirnota="101_emitirnota",o.faturaatrasada="301_faturaatrasada",o.pagarfatura="302_pagarfatura",o.aguardandoconfirmacao="531_aguardandoconfirmacao",o.agendado="701_agendado",o.faturapaga="801_faturapaga",o.excluida="999_excluida",o.requerida="401_requerida",o.vigente="516_vigente",o.emrenovacao="402_emrenovacao",o.arquivada="801_arquivada",o.aguardando_sincronizacao="999_aguardando_sincronizacao",o.nao_conforme="710_nao_conforme",o.conforme="720_conforme",o.nao_aplicavel="730_nao_aplicavel",o.parcial="715_parcial",o))(j||{});var se=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var ue="Ol\xE1 Mundo! (vari\xE1vel)";var ye=(...e)=>e.map(r=>r==null?"":String(r).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var c=class{constructor({caminho:r,acaoIr:a,rotulo:n}){this._partesCaminho=[];this._acaoIr=a,this._partesCaminho=(Array.isArray(r)?r:[r]).filter(Boolean).map(t=>String(t)).flatMap(t=>t.split("/")).filter(Boolean),this.rotulo=n}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(r){this._partesCaminho=r.split("/").filter(a=>a)}endereco(r,a){let n=typeof globalThis<"u"&&globalThis.window||void 0,t=new URL(n?n.location.href:"http://localhost");t.pathname=this.caminho,t.search="";let i=Object.entries(r);for(let[d,m]of i)t.searchParams.set(String(d),JSON.stringify(m));return t.hash="",a&&(t.hash=`#${t.search}`,t.search=""),t.href}ir(r){if(this._acaoIr)this._acaoIr(this.endereco({...r}));else{let a=typeof globalThis<"u"&&globalThis.window||void 0;a&&(a.location.href=this.endereco({...r}))}}parametros(r){let a=r?new URL(r):new URL(typeof globalThis<"u"&&globalThis.window?globalThis.window.location.href:"http://localhost"),n=a.searchParams,t=Object.fromEntries(n.entries()),i=a.hash;if(i){let d=Object.fromEntries(new URLSearchParams(i.slice(1)).entries());t={...t,...d}}for(let d in t)try{t[d]=JSON.parse(t[d])}catch{console.log(`[${d}|${t[d]}] n\xE3o \xE9 um json v\xE1lido.`)}return t}};import{z as p}from"zod";var _=(a=>(a["="]="=",a["!="]="!=",a[">"]=">",a[">="]=">=",a["<"]="<",a["<="]="<=",a.like="like",a.in="in",a))(_||{}),k=(a=>(a.E="E",a.OU="OU",a))(k||{}),N=p.nativeEnum(_),F=p.any(),P=p.record(N,F),f=p.lazy(()=>p.object({E:p.array(f).optional(),OU:p.array(f).optional()}).catchall(p.union([P,f]))),M=e=>e,Oe=M({idade:{">=":18},OU:[{nome:{like:"%pa%"}},{E:[{carro:{ano:{"=":2020}}},{carro:{modelo:{in:["Civic","Corolla"]}}}]}]});var K=(i=>(i.UN="UN",i.KG="KG",i.TON="TON",i.g="g",i["M\xB3"]="M\xB3",i.Lt="Lt",i))(K||{}),ze=[{sigla_unidade:"KG",nome:"Quilograma",sigla_normalizada:"KG",normalizar:e=>e,tipo:"massa"},{sigla_unidade:"g",nome:"Grama",sigla_normalizada:"KG",normalizar:e=>e/1e3,tipo:"massa"},{sigla_unidade:"TON",nome:"Tonelada",sigla_normalizada:"KG",normalizar:e=>e*1e3,tipo:"massa"},{sigla_unidade:"Lt",nome:"Litro",sigla_normalizada:"Lt",normalizar:e=>e,tipo:"volume"},{sigla_unidade:"M\xB3",nome:"Metro C\xFAbico",sigla_normalizada:"Lt",normalizar:e=>e*1e3,tipo:"volume"},{sigla_unidade:"UN",nome:"Unidade",sigla_normalizada:"UN",normalizar:e=>e,tipo:"unidade"}];import{NIL as U,v3 as L,v4 as A}from"uuid";var q=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,ke=e=>q.test(String(e||"")),C=(e,r)=>L(typeof e=="string"?e:typeof e=="number"?String(e):JSON.stringify(e),r?C(r):U),I=A,Ne=I;var Pe=e=>new Promise(r=>setTimeout(()=>r(!0),e)),Me=e=>Object.keys(e).join("/");export{w as Produtos,c as TipagemRotas,k as agrupadores26,V as aleatorio,g as cacheM,$ as cacheMFixo,G as cacheMemoria,v as camposComuns,M as criarFiltro26,W as defineDayjsBr,q as erUuid,Pe as esperar,z as extensoes,S as link_paiol,te as localValor,Me as nomeVariavel,me as objetoPg,O as operadores,_ as operadores26,x as paraObjetoRegistroPg,ie as pgObjeto,K as siglas_unidades_medida,ye as texto_busca,ae as tipoArquivo,h as tipoUsuarioResiduos,j as tiposSituacoesElicencie,b as tx,se as umaFuncao,ue as umaVariavel,ze as unidades_medida,Ne as uuid,C as uuidV3,I as uuidV4,R as uuid_null,ke as validarUuid,J as verCacheM,Z as zFiltro,f as zFiltro26,T as zOperadores}; +var u="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),V=o=>`eli-${Array.from({length:o||8}).map(()=>u[(999*Math.random()|0)%u.length]).join("")}`;var s={};globalThis.cacheMemoria_cache=s;var g=(o,r,a)=>{let n=typeof o=="string"?o:typeof o=="number"?String(o):encodeURIComponent(JSON.stringify(o)),t=a&&new Date().getTime()+a*1e3;r!==void 0&&(s[n]={valor:r,validade:t});let i=s[n];if(!(i?.validade&&i.validades,G=g,$=o=>r=>g(o,r);var R="00000000-0000-0000-0000-000000000000",v=(m=>(m.codigo="codigo",m.excluido="excluido",m.data_hora_criacao="data_hora_criacao",m.data_hora_atualizacao="data_hora_atualizacao",m.codigo_usuario_criacao="codigo_usuario_criacao",m.codigo_usuario_atualizacao="codigo_usuario_atualizacao",m.versao="versao",m))(v||{}),b=(r=>(r.token="token",r))(b||{}),h=(a=>(a.Usuario="usuario",a.Fornecedor="fornecedor",a))(h||{});import l from"zod";var O=(n=>(n["="]="=",n["!="]="!=",n[">"]=">",n[">="]=">=",n["<"]="<",n["<="]="<=",n.like="like",n.in="in",n.isNull="isNull",n))(O||{}),T=l.enum(["=","!=",">",">=","<","<=","like","in","isNull"]),Z=l.object({coluna:l.string(),valor:l.any(),operador:T,ou:l.boolean().optional()});var W=({dayjs:o,duration:r,isSameOrAfter:a,isSameOrBefore:n,minMax:t,relativeTime:i,timezone:d,utc:m,weekOfYear:y})=>(o.extend(m),o.extend(d),o.extend(y),o.extend(n),o.extend(a),o.extend(t),o.extend(i),o.extend(r),o.locale("pt-br"),o);var S="https://paiol.idz.one";var z=[{ext:"gif",tipo:"imagem",mime:"image/gif"},{ext:"jpg",tipo:"imagem",mime:"image/jpeg"},{ext:"jpeg",tipo:"imagem",mime:"image/jpeg"},{ext:"png",tipo:"imagem",mime:"image/png"},{ext:"bmp",tipo:"imagem",mime:"image/bmp"},{ext:"webp",tipo:"imagem",mime:"image/webp"},{ext:"tiff",tipo:"imagem",mime:"image/tiff"},{ext:"svg",tipo:"imagem",mime:"image/svg+xml"},{ext:"ico",tipo:"imagem",mime:"image/x-icon"},{ext:"pdf",tipo:"documento",mime:"application/pdf"},{ext:"doc",tipo:"documento",mime:"application/msword"},{ext:"docx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{ext:"xls",tipo:"documento",mime:"application/vnd.ms-excel"},{ext:"xlsx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{ext:"ppt",tipo:"documento",mime:"application/vnd.ms-powerpoint"},{ext:"pptx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"},{ext:"txt",tipo:"documento",mime:"text/plain"},{ext:"odt",tipo:"documento",mime:"application/vnd.oasis.opendocument.text"},{ext:"ods",tipo:"documento",mime:"application/vnd.oasis.opendocument.spreadsheet"},{ext:"rtf",tipo:"documento",mime:"application/rtf"},{ext:"csv",tipo:"documento",mime:"text/csv"},{ext:"mp4",tipo:"v\xEDdeo",mime:"video/mp4"},{ext:"avi",tipo:"v\xEDdeo",mime:"video/x-msvideo"},{ext:"mkv",tipo:"v\xEDdeo",mime:"video/x-matroska"},{ext:"mov",tipo:"v\xEDdeo",mime:"video/quicktime"},{ext:"wmv",tipo:"v\xEDdeo",mime:"video/x-ms-wmv"},{ext:"flv",tipo:"v\xEDdeo",mime:"video/x-flv"},{ext:"webm",tipo:"v\xEDdeo",mime:"video/webm"},{ext:"3gp",tipo:"v\xEDdeo",mime:"video/3gpp"},{ext:"mpeg",tipo:"v\xEDdeo",mime:"video/mpeg"}],ao=o=>{let r=String(o||"").toLocaleLowerCase().split(".").pop();return z.find(n=>n.ext===r)?.tipo||"outros"};var to=(o,r)=>{let a="localStorage"in globalThis?globalThis.localStorage:void 0;if(typeof a>"u")return null;let n=typeof o=="string"?o:encodeURIComponent(JSON.stringify(o));try{r!==void 0&&a.setItem(n,JSON.stringify(r));let t=a.getItem(n);if(t===null)return null;try{return JSON.parse(t)}catch{return t}}catch{return null}};var x=o=>{try{return Object.fromEntries(Object.entries(o).map(([r,a])=>[r,a===void 0||a==null||typeof a=="string"||typeof a=="number"||typeof a=="boolean"?a:JSON.stringify(a,null,2)]))}catch(r){throw new Error(`Erro na fun\xE7\xE3o paraObjetoRegistroPg: ${r.message} ${r.stack}`)}},io=x,mo=x;var w=(o=>(o["e-licencie"]="e-licencie",o["gov.e-licencie"]="gov.e-licencie",o))(w||{});var j=(e=>(e.modelo="000_modelo",e.vencida="100_vencida",e.expirado="200_expirado",e.alerta="300_alerta",e.protocoladafora="350_protocoladafora",e.protocolada="400_protocolada",e.protocoladaApenas="430_protocolada",e.protocolada_alteracao="450_protocolada",e.prazo="500_prazo",e.emitida="515_emitida",e.valida="518_valida",e.novo="520_novo",e.recebido="521_recebido",e.em_andamento="530_em_andamento",e.aguardando="530_aguardando",e.aguardandoresposta="540_aguardandoresposta",e.suspensaotemporaria="540_suspensaotemporaria",e.cancelada="550_cancelada",e.execucao="560_execucao",e.pendente="570_pendente",e.executadafora="600_executadafora",e.executada="700_executada",e.naoexecutada="701_naoexecutada",e.concluida="730_concluida",e.respondido_negado="740_respondido_negado",e.respondido_aceito="741_respondido_aceito",e.atendidoparcial="742_atendidoparcial",e.naoatendido="743_naoatendido",e.atendido="744_atendido",e.renovada="760_renovada",e.finalizada="800_finalizada",e.emitirnota="101_emitirnota",e.faturaatrasada="301_faturaatrasada",e.pagarfatura="302_pagarfatura",e.aguardandoconfirmacao="531_aguardandoconfirmacao",e.agendado="701_agendado",e.faturapaga="801_faturapaga",e.excluida="999_excluida",e.requerida="401_requerida",e.vigente="516_vigente",e.emrenovacao="402_emrenovacao",e.arquivada="801_arquivada",e.aguardando_sincronizacao="999_aguardando_sincronizacao",e.nao_conforme="710_nao_conforme",e.conforme="720_conforme",e.nao_aplicavel="730_nao_aplicavel",e.parcial="715_parcial",e))(j||{});var fo=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var go="Ol\xE1 Mundo! (vari\xE1vel)";var vo=(...o)=>o.map(r=>r==null?"":String(r).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var c=class{constructor({caminho:r,acaoIr:a,rotulo:n}){this._partesCaminho=[];this._acaoIr=a,this._partesCaminho=(Array.isArray(r)?r:[r]).filter(Boolean).map(t=>String(t)).flatMap(t=>t.split("/")).filter(Boolean),this.rotulo=n}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(r){this._partesCaminho=r.split("/").filter(a=>a)}endereco(r,a){let n=typeof globalThis<"u"&&globalThis.window||void 0,t=new URL(n?n.location.href:"http://localhost");t.pathname=this.caminho,t.search="";let i=Object.entries(r);for(let[d,m]of i)t.searchParams.set(String(d),JSON.stringify(m));return t.hash="",a&&(t.hash=`#${t.search}`,t.search=""),t.href}ir(r){if(this._acaoIr)this._acaoIr(this.endereco({...r}));else{let a=typeof globalThis<"u"&&globalThis.window||void 0;a&&(a.location.href=this.endereco({...r}))}}parametros(r){let a=r?new URL(r):new URL(typeof globalThis<"u"&&globalThis.window?globalThis.window.location.href:"http://localhost"),n=a.searchParams,t=Object.fromEntries(n.entries()),i=a.hash;if(i){let d=Object.fromEntries(new URLSearchParams(i.slice(1)).entries());t={...t,...d}}for(let d in t)try{t[d]=JSON.parse(t[d])}catch{console.log(`[${d}|${t[d]}] n\xE3o \xE9 um json v\xE1lido.`)}return t}};import{z as p}from"zod";var _=(a=>(a["="]="=",a["!="]="!=",a[">"]=">",a[">="]=">=",a["<"]="<",a["<="]="<=",a.like="like",a.in="in",a))(_||{}),k=(a=>(a.E="E",a.OU="OU",a))(k||{}),N=p.nativeEnum(_),F=p.any(),P=p.record(N,F),f=p.lazy(()=>p.object({E:p.array(f).optional(),OU:p.array(f).optional()}).catchall(p.union([P,f]))),M=o=>o,To=M({idade:{">=":18},OU:[{nome:{like:"%pa%"}},{E:[{carro:{ano:{"=":2020}}},{carro:{modelo:{in:["Civic","Corolla"]}}}]}]});var K=(i=>(i.UN="UN",i.KG="KG",i.TON="TON",i.g="g",i["M\xB3"]="M\xB3",i.Lt="Lt",i))(K||{}),wo=[{sigla_unidade:"KG",nome:"Quilograma",sigla_normalizada:"KG",normalizar:o=>o,tipo:"massa"},{sigla_unidade:"g",nome:"Grama",sigla_normalizada:"KG",normalizar:o=>o/1e3,tipo:"massa"},{sigla_unidade:"TON",nome:"Tonelada",sigla_normalizada:"KG",normalizar:o=>o*1e3,tipo:"massa"},{sigla_unidade:"Lt",nome:"Litro",sigla_normalizada:"Lt",normalizar:o=>o,tipo:"volume"},{sigla_unidade:"M\xB3",nome:"Metro C\xFAbico",sigla_normalizada:"Lt",normalizar:o=>o*1e3,tipo:"volume"},{sigla_unidade:"UN",nome:"Unidade",sigla_normalizada:"UN",normalizar:o=>o,tipo:"unidade"}];import{NIL as U,v3 as L,v4 as A}from"uuid";var q=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,No=o=>q.test(String(o||"")),C=(o,r)=>L(typeof o=="string"?o:typeof o=="number"?String(o):JSON.stringify(o),r?C(r):U),I=A,Fo=I;var Mo=o=>new Promise(r=>setTimeout(()=>r(!0),o)),Ko=o=>Object.keys(o).join("/");export{w as Produtos,c as TipagemRotas,k as agrupadores26,V as aleatorio,g as cacheM,$ as cacheMFixo,G as cacheMemoria,v as camposComuns,M as criarFiltro26,W as defineDayjsBr,q as erUuid,Mo as esperar,z as extensoes,S as link_paiol,to as localValor,Ko as nomeVariavel,mo as objetoPg,O as operadores,_ as operadores26,x as paraObjetoRegistroPg,io as pgObjeto,K as siglas_unidades_medida,vo as texto_busca,ao as tipoArquivo,h as tipoUsuarioResiduos,j as tiposSituacoesElicencie,b as tx,fo as umaFuncao,go as umaVariavel,wo as unidades_medida,Fo as uuid,C as uuidV3,I as uuidV4,R as uuid_null,No as validarUuid,J as verCacheM,Z as zFiltro,f as zFiltro26,T as zOperadores}; diff --git a/package.json b/package.json index 54b866a..1f3f4aa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-comuns", - "version": "0.317.0", + "version": "0.318.0", "description": "", "main": "./dist-front/index.mjs", "module": "./dist-front/index.mjs", @@ -44,4 +44,4 @@ "uuid": "^11.1.0", "zod": "4.1.4" } -} \ No newline at end of file +} diff --git a/pacote.tgz b/pacote.tgz index 17616ad92ddf867c842cce5a65cf3c3579b6114d..9a5bbac7b8a74db0eb18278f21a4efe45e1db45b 100644 GIT binary patch delta 30719 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 Jf#Cqc0sts&Je>dl delta 30802 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 vogn