From f832edf1b9bb57bf07db73902ff1b24377d98e22 Mon Sep 17 00:00:00 2001 From: Luiz Silva Date: Fri, 25 Oct 2024 09:12:22 -0300 Subject: [PATCH] build --- dist/unidades_medida.d.ts | 20 ++++++++- dist/unidades_medida.js | 78 ++++++++++++++-------------------- dist/unidades_medida.js.map | 2 +- package.json | 4 +- src/unidades_medida.ts | 83 +++++++++++++++---------------------- 5 files changed, 85 insertions(+), 102 deletions(-) diff --git a/dist/unidades_medida.d.ts b/dist/unidades_medida.d.ts index 78e6af9..4dfbc46 100644 --- a/dist/unidades_medida.d.ts +++ b/dist/unidades_medida.d.ts @@ -1,7 +1,23 @@ +/** + * Essa variável se conecta a tabela_lidades + * + * onde sigla se conecta com sigla + * + * Usuário terá mais opções de unidades, quando fazer o envio para o mtr, usar a opção fornecida pelo usuarios, caso não tenha + * usar a normalizada + */ +export declare enum siglas_unidades_medida { + UN = "UN", + KG = "KG", + TON = "TON", + g = "g", + "M³" = "M\u00B3", + Lt = "Lt" +} export declare const unidades_medida: { - unidade: string; + sigla: keyof typeof siglas_unidades_medida; nome: string; - unidade_normalizada: string; + sigla_normalizada: keyof typeof siglas_unidades_medida; normalizar: (valor: number) => number; tipo: "massa" | "volume" | "comprimento" | "unidade"; }[]; diff --git a/dist/unidades_medida.js b/dist/unidades_medida.js index 0890b5f..def3e50 100644 --- a/dist/unidades_medida.js +++ b/dist/unidades_medida.js @@ -1,81 +1,63 @@ "use strict"; +/** + * Essa variável se conecta a tabela_lidades + * + * onde sigla se conecta com sigla + * + * Usuário terá mais opções de unidades, quando fazer o envio para o mtr, usar a opção fornecida pelo usuarios, caso não tenha + * usar a normalizada + */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.unidades_medida = void 0; +exports.unidades_medida = exports.siglas_unidades_medida = void 0; +var siglas_unidades_medida; +(function (siglas_unidades_medida) { + siglas_unidades_medida["UN"] = "UN"; + siglas_unidades_medida["KG"] = "KG"; + siglas_unidades_medida["TON"] = "TON"; + siglas_unidades_medida["g"] = "g"; + siglas_unidades_medida["M\u00B3"] = "M\u00B3"; + siglas_unidades_medida["Lt"] = "Lt"; +})(siglas_unidades_medida || (exports.siglas_unidades_medida = siglas_unidades_medida = {})); exports.unidades_medida = [ { - unidade: "KG", + sigla: "KG", nome: "Quilograma", - unidade_normalizada: "kg", + sigla_normalizada: "KG", normalizar: (valor) => valor, tipo: "massa", }, { - unidade: "g", + sigla: "g", nome: "Grama", - unidade_normalizada: "kg", + sigla_normalizada: "KG", normalizar: (valor) => valor / 1000, tipo: "massa", }, { - unidade: "TON", + sigla: "TON", nome: "Tonelada", - unidade_normalizada: "kg", + sigla_normalizada: "KG", normalizar: (valor) => valor * 1000, tipo: "massa", }, { - unidade: "Lt", + sigla: "Lt", nome: "Litro", - unidade_normalizada: "L", + sigla_normalizada: "Lt", normalizar: (valor) => valor, tipo: "volume", }, { - unidade: "M³", + sigla: "M³", nome: "Metro Cúbico", - unidade_normalizada: "L", + sigla_normalizada: "Lt", normalizar: (valor) => valor * 1000, tipo: "volume", }, { - unidade: "mL", - nome: "Mililitro", - unidade_normalizada: "L", - normalizar: (valor) => valor / 1000, - tipo: "volume", - }, - { - unidade: "cm", - nome: "Centímetro", - unidade_normalizada: "m", - normalizar: (valor) => valor / 100, - tipo: "comprimento", - }, - { - unidade: "mm", - nome: "Milímetro", - unidade_normalizada: "m", - normalizar: (valor) => valor / 1000, - tipo: "comprimento", - }, - { - unidade: "m", - nome: "Metro", - unidade_normalizada: "m", - normalizar: (valor) => valor, - tipo: "comprimento", - }, - { - unidade: "km", - nome: "Quilômetro", - unidade_normalizada: "m", - normalizar: (valor) => valor * 1000, - tipo: "comprimento", - }, - { - unidade: "UN", + sigla: "UN", nome: "Unidade", - unidade_normalizada: "Un", + sigla_normalizada: "UN", normalizar: (valor) => valor, tipo: "unidade", }, diff --git a/dist/unidades_medida.js.map b/dist/unidades_medida.js.map index 4b70882..37ae75b 100644 --- a/dist/unidades_medida.js.map +++ b/dist/unidades_medida.js.map @@ -1 +1 @@ -{"version":3,"file":"unidades_medida.js","sourceRoot":"","sources":["../src/unidades_medida.ts"],"names":[],"mappings":";;;AAAa,QAAA,eAAe,GAMtB;IACJ;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,YAAY;QAClB,mBAAmB,EAAE,IAAI;QACzB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,OAAO;KACd;IACD;QACE,OAAO,EAAE,GAAG;QACZ,IAAI,EAAE,OAAO;QACb,mBAAmB,EAAE,IAAI;QACzB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,OAAO;KACd;IACD;QACE,OAAO,EAAE,KAAK;QACd,IAAI,EAAE,UAAU;QAChB,mBAAmB,EAAE,IAAI;QACzB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,OAAO;KACd;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,OAAO;QACb,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,QAAQ;KACf;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,cAAc;QACpB,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,QAAQ;KACf;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,WAAW;QACjB,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,QAAQ;KACf;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,YAAY;QAClB,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,GAAG;QAC1C,IAAI,EAAE,aAAa;KACpB;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,WAAW;QACjB,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,aAAa;KACpB;IACD;QACE,OAAO,EAAE,GAAG;QACZ,IAAI,EAAE,OAAO;QACb,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,aAAa;KACpB;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,YAAY;QAClB,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,aAAa;KACpB;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,SAAS;QACf,mBAAmB,EAAE,IAAI;QACzB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,SAAS;KAChB;CACF,CAAA"} \ No newline at end of file +{"version":3,"file":"unidades_medida.js","sourceRoot":"","sources":["../src/unidades_medida.ts"],"names":[],"mappings":";AAAA;;;;;;;GAOG;;;AAEH,IAAY,sBASX;AATD,WAAY,sBAAsB;IAChC,mCAAS,CAAA;IAET,mCAAS,CAAA;IACT,qCAAW,CAAA;IACX,iCAAO,CAAA;IAEP,6CAAW,CAAA;IACX,mCAAS,CAAA;AACX,CAAC,EATW,sBAAsB,sCAAtB,sBAAsB,QASjC;AAEY,QAAA,eAAe,GAMtB;IACJ;QACE,KAAK,EAAE,IAAI;QACX,IAAI,EAAE,YAAY;QAClB,iBAAiB,EAAE,IAAI;QACvB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,OAAO;KACd;IACD;QACE,KAAK,EAAE,GAAG;QACV,IAAI,EAAE,OAAO;QACb,iBAAiB,EAAE,IAAI;QACvB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,OAAO;KACd;IACD;QACE,KAAK,EAAE,KAAK;QACZ,IAAI,EAAE,UAAU;QAChB,iBAAiB,EAAE,IAAI;QACvB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,OAAO;KACd;IACD;QACE,KAAK,EAAE,IAAI;QACX,IAAI,EAAE,OAAO;QACb,iBAAiB,EAAE,IAAI;QACvB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,QAAQ;KACf;IACD;QACE,KAAK,EAAE,IAAI;QACX,IAAI,EAAE,cAAc;QACpB,iBAAiB,EAAE,IAAI;QACvB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,QAAQ;KACf;IACD;QACE,KAAK,EAAE,IAAI;QACX,IAAI,EAAE,SAAS;QACf,iBAAiB,EAAE,IAAI;QACvB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,SAAS;KAChB;CACF,CAAA"} \ No newline at end of file diff --git a/package.json b/package.json index b393e65..e658a5e 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,12 @@ { "name": "p-comuns", - "version": "0.59.0", + "version": "0.60.0", "description": "", "main": "dist/index.js", "scripts": { "build": "rm -rf ./dist && pnpm run biome && npm --no-git-tag-version version minor && tsc", "biome": "npx @biomejs/biome check --write ./src", - "at": "pnpm up \"@biomejs/biome\" " + "at": "pnpm up @biomejs/biome typescript" }, "author": { "name": "AZTECA SOFTWARE LTDA", diff --git a/src/unidades_medida.ts b/src/unidades_medida.ts index 5047504..d207570 100644 --- a/src/unidades_medida.ts +++ b/src/unidades_medida.ts @@ -1,84 +1,69 @@ +/** + * Essa variável se conecta a tabela_lidades + * + * onde sigla se conecta com sigla + * + * Usuário terá mais opções de unidades, quando fazer o envio para o mtr, usar a opção fornecida pelo usuarios, caso não tenha + * usar a normalizada + */ + +export enum siglas_unidades_medida { + UN = "UN", + + KG = "KG", + TON = "TON", + g = "g", + + "M³" = "M³", + Lt = "Lt", +} + export const unidades_medida: { - unidade: string + sigla: keyof typeof siglas_unidades_medida nome: string - unidade_normalizada: string + sigla_normalizada: keyof typeof siglas_unidades_medida normalizar: (valor: number) => number tipo: "massa" | "volume" | "comprimento" | "unidade" }[] = [ { - unidade: "KG", + sigla: "KG", nome: "Quilograma", - unidade_normalizada: "kg", + sigla_normalizada: "KG", normalizar: (valor: number) => valor, tipo: "massa", }, { - unidade: "g", + sigla: "g", nome: "Grama", - unidade_normalizada: "kg", + sigla_normalizada: "KG", normalizar: (valor: number) => valor / 1000, tipo: "massa", }, { - unidade: "TON", + sigla: "TON", nome: "Tonelada", - unidade_normalizada: "kg", + sigla_normalizada: "KG", normalizar: (valor: number) => valor * 1000, tipo: "massa", }, { - unidade: "Lt", + sigla: "Lt", nome: "Litro", - unidade_normalizada: "L", + sigla_normalizada: "Lt", normalizar: (valor: number) => valor, tipo: "volume", }, { - unidade: "M³", + sigla: "M³", nome: "Metro Cúbico", - unidade_normalizada: "L", + sigla_normalizada: "Lt", normalizar: (valor: number) => valor * 1000, tipo: "volume", }, { - unidade: "mL", - nome: "Mililitro", - unidade_normalizada: "L", - normalizar: (valor: number) => valor / 1000, - tipo: "volume", - }, - { - unidade: "cm", - nome: "Centímetro", - unidade_normalizada: "m", - normalizar: (valor: number) => valor / 100, - tipo: "comprimento", - }, - { - unidade: "mm", - nome: "Milímetro", - unidade_normalizada: "m", - normalizar: (valor: number) => valor / 1000, - tipo: "comprimento", - }, - { - unidade: "m", - nome: "Metro", - unidade_normalizada: "m", - normalizar: (valor: number) => valor, - tipo: "comprimento", - }, - { - unidade: "km", - nome: "Quilômetro", - unidade_normalizada: "m", - normalizar: (valor: number) => valor * 1000, - tipo: "comprimento", - }, - { - unidade: "UN", + sigla: "UN", nome: "Unidade", - unidade_normalizada: "Un", + sigla_normalizada: "UN", normalizar: (valor: number) => valor, tipo: "unidade", },