From 6456dbd3a9733152d156f57e5dd6e09af40047a8 Mon Sep 17 00:00:00 2001 From: "Luiz H. R. Silva" Date: Fri, 28 Jun 2024 10:03:37 -0300 Subject: [PATCH] nomeVariavel --- dist/variaveisComuns.d.ts | 10 ++++++++++ dist/variaveisComuns.js | 11 ++++++++++- dist/variaveisComuns.js.map | 2 +- package.json | 2 +- src/variaveisComuns.ts | 9 +++++++++ 5 files changed, 31 insertions(+), 3 deletions(-) diff --git a/dist/variaveisComuns.d.ts b/dist/variaveisComuns.d.ts index 4af43d4..29c1db8 100644 --- a/dist/variaveisComuns.d.ts +++ b/dist/variaveisComuns.d.ts @@ -1 +1,11 @@ export declare const esperar: (ms: number) => Promise; +/** + * Usado para retronat o no de uma variável, deve ser usado dentro de um objeto + * const nomex = {a: 1, b: 2} + * nomeVariavel({nomex}) // retorna "nomex" + * @param v + * @returns + */ +export declare const nomeVariavel: (v: { + [key: string]: any; +}) => string; diff --git a/dist/variaveisComuns.js b/dist/variaveisComuns.js index 4863508..68ec93c 100644 --- a/dist/variaveisComuns.js +++ b/dist/variaveisComuns.js @@ -1,6 +1,15 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.esperar = void 0; +exports.nomeVariavel = exports.esperar = void 0; const esperar = (ms) => new Promise((resolve) => setTimeout(() => resolve(true), ms)); exports.esperar = esperar; +/** + * Usado para retronat o no de uma variável, deve ser usado dentro de um objeto + * const nomex = {a: 1, b: 2} + * nomeVariavel({nomex}) // retorna "nomex" + * @param v + * @returns + */ +const nomeVariavel = (v) => Object.keys(v).join("/"); +exports.nomeVariavel = nomeVariavel; //# sourceMappingURL=variaveisComuns.js.map \ No newline at end of file diff --git a/dist/variaveisComuns.js.map b/dist/variaveisComuns.js.map index b2aaade..6922273 100644 --- a/dist/variaveisComuns.js.map +++ b/dist/variaveisComuns.js.map @@ -1 +1 @@ -{"version":3,"file":"variaveisComuns.js","sourceRoot":"","sources":["../src/variaveisComuns.ts"],"names":[],"mappings":";;;AAAO,MAAM,OAAO,GAAG,CAAC,EAAU,EAAiB,EAAE,CACnD,IAAI,OAAO,CAAC,CAAC,OAA0B,EAAE,EAAE,CACzC,UAAU,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CACpC,CAAA;AAHU,QAAA,OAAO,WAGjB"} \ No newline at end of file +{"version":3,"file":"variaveisComuns.js","sourceRoot":"","sources":["../src/variaveisComuns.ts"],"names":[],"mappings":";;;AAAO,MAAM,OAAO,GAAG,CAAC,EAAU,EAAiB,EAAE,CACnD,IAAI,OAAO,CAAC,CAAC,OAA0B,EAAE,EAAE,CACzC,UAAU,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CACpC,CAAA;AAHU,QAAA,OAAO,WAGjB;AACH;;;;;;GAMG;AACI,MAAM,YAAY,GAAG,CAAC,CAAyB,EAAE,EAAE,CACxD,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;AADb,QAAA,YAAY,gBACC"} \ No newline at end of file diff --git a/package.json b/package.json index 73948c0..9d23030 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-comuns", - "version": "0.32.0", + "version": "0.33.0", "description": "", "main": "dist/index.js", "scripts": { diff --git a/src/variaveisComuns.ts b/src/variaveisComuns.ts index 51dc267..9128332 100644 --- a/src/variaveisComuns.ts +++ b/src/variaveisComuns.ts @@ -2,3 +2,12 @@ export const esperar = (ms: number): Promise => new Promise((resolve: (r: true) => void) => setTimeout(() => resolve(true), ms), ) +/** + * Usado para retronat o no de uma variável, deve ser usado dentro de um objeto + * const nomex = {a: 1, b: 2} + * nomeVariavel({nomex}) // retorna "nomex" + * @param v + * @returns + */ +export const nomeVariavel = (v: { [key: string]: any }) => + Object.keys(v).join("/")