variaveis de url

This commit is contained in:
Luiz Silva 2025-11-18 14:28:03 -03:00
parent 1af1d85a47
commit 28614966a4
8 changed files with 55 additions and 7 deletions

View file

@ -21,6 +21,7 @@ __reExport(index_exports, require("./lista-usuarios"), module.exports);
__reExport(index_exports, require("./lista-vinculos"), module.exports);
__reExport(index_exports, require("./produtos"), module.exports);
__reExport(index_exports, require("./tokens"), module.exports);
__reExport(index_exports, require("./utilitarios/site_autenticacao"), module.exports);
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
...require("./autenticacao"),
@ -28,5 +29,6 @@ __reExport(index_exports, require("./tokens"), module.exports);
...require("./lista-usuarios"),
...require("./lista-vinculos"),
...require("./produtos"),
...require("./tokens")
...require("./tokens"),
...require("./utilitarios/site_autenticacao")
});

View file

@ -18,11 +18,24 @@ var __copyProps = (to, from, except, desc) => {
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var site_autenticacao_exports = {};
__export(site_autenticacao_exports, {
site_autenticacao: () => site_autenticacao
site_autenticacao: () => site_autenticacao,
site_autenticacao_login: () => site_autenticacao_login,
tx__token__: () => tx__token__,
tx_redirecionar: () => tx_redirecionar
});
module.exports = __toCommonJS(site_autenticacao_exports);
const site_autenticacao = (base_url_autenticacao) => `${String(base_url_autenticacao).replace(/\/$/, "")}/autenticacao`;
const tx_redirecionar = "redirecionar";
const tx__token__ = "__token__";
const site_autenticacao_login = (base_url_autenticacao, redirecionar) => {
const url = new URL(site_autenticacao(base_url_autenticacao));
redirecionar && url.searchParams.set(tx_redirecionar, redirecionar);
return url.href;
};
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
site_autenticacao
site_autenticacao,
site_autenticacao_login,
tx__token__,
tx_redirecionar
});

View file

@ -211,4 +211,20 @@ type tipoUsuarioTokenAutneticacao = {
autenticacao_provedor: keyof typeof provedoresGov;
};
export { Produto, chaves_produto, listaProdutos, listarPrefeituras, listarUsuarios, listarVinculos, opcoesVinculos, opcoesVinculosGov, opcoesVinculosGovDescricao, opcoesVinculosGovEnum, pAutenticacao, produto_betha_meio_ambiente, produto_e_licencie, produto_e_licencie_gov, produto_suporte, provedoresGov, type tipoRetornoListarPrefeitrua, type tipoUsuarioExterno, type tipoUsuarioTokenAutneticacao, type tipo_retorno_vinculo_listas, type tipo_usuarios__listar_parametros, type tipo_usuarios__listar_retorno, tx_listar_prefeituras, tx_usuarios__listar, tx_vinculos__listar, versao_usuarios };
/**
*
* @param base_url_autenticacao http://bolinhas.com
* @returns http://bolinhas.com/autenticacao
*/
declare const site_autenticacao: (base_url_autenticacao: string) => string;
declare const tx_redirecionar = "redirecionar";
declare const tx__token__ = "__token__";
/**
*
* @param base_url_autenticacao http://bolinhas.com
* @param redirecionar http://pedrinhas.com?token=__token__
* @returns http://bolinhas.com?redirecionar=http%3A%2F%2Fpedrinhas.com%3Ftoken%3D__token__
*/
declare const site_autenticacao_login: (base_url_autenticacao: string, redirecionar?: string) => string;
export { Produto, chaves_produto, listaProdutos, listarPrefeituras, listarUsuarios, listarVinculos, opcoesVinculos, opcoesVinculosGov, opcoesVinculosGovDescricao, opcoesVinculosGovEnum, pAutenticacao, produto_betha_meio_ambiente, produto_e_licencie, produto_e_licencie_gov, produto_suporte, provedoresGov, site_autenticacao, site_autenticacao_login, type tipoRetornoListarPrefeitrua, type tipoUsuarioExterno, type tipoUsuarioTokenAutneticacao, type tipo_retorno_vinculo_listas, type tipo_usuarios__listar_parametros, type tipo_usuarios__listar_retorno, tx__token__, tx_listar_prefeituras, tx_redirecionar, tx_usuarios__listar, tx_vinculos__listar, versao_usuarios };

File diff suppressed because one or more lines are too long

View file

@ -1,6 +1,6 @@
{
"name": "p-autenticacao-drive",
"version": "1.43.0",
"version": "1.44.0",
"description": "",
"main": "./src/index.ts",
"exports": {

Binary file not shown.

View file

@ -4,3 +4,4 @@ export * from "./lista-usuarios"
export * from "./lista-vinculos"
export * from "./produtos"
export * from "./tokens"
export * from "./utilitarios/site_autenticacao"

View file

@ -3,6 +3,22 @@
* @param base_url_autenticacao http://bolinhas.com
* @returns http://bolinhas.com/autenticacao
*/
export const site_autenticacao = (base_url_autenticacao: string) =>
`${String(base_url_autenticacao).replace(/\/$/, "")}/autenticacao`
export const tx_redirecionar = "redirecionar"
export const tx__token__ = "__token__"
/**
*
* @param base_url_autenticacao http://bolinhas.com
* @param redirecionar http://pedrinhas.com?token=__token__
* @returns http://bolinhas.com?redirecionar=http%3A%2F%2Fpedrinhas.com%3Ftoken%3D__token__
*/
export const site_autenticacao_login = (
base_url_autenticacao: string,
redirecionar?: string,
) => {
const url = new URL(site_autenticacao(base_url_autenticacao))
redirecionar && url.searchParams.set(tx_redirecionar, redirecionar)
return url.href
}