@javiertinc/essentials
Version:
Una librería con variedad de funciones útiles que considero esenciales en la mayoría de los desarrollos web.
36 lines (35 loc) • 1 kB
TypeScript
import { iLog } from './_interfaces.js';
declare const Log: {
/**
* Establece la configuración inicial para este proyecto.
* @param config Objeto con las configuraciones del log.
*/
setup(config: {
project: any;
quantity: number;
}): void;
/**
* Obtiene los registros almacenados en la sesión.
* @returns Los registros almacenados.
**/
get(): iLog;
/**
* Agrega un nuevo registro a los registros almacenados en la sesión.
* @param log - El registro a agregar.
**/
push(log: any): void;
/**
* Limpia los logs, sin eliminar la configuración del setup.
**/
clear(): void;
/**
* Elimina por completo los logs.
*/
remove(): void;
/**
* Exporta los registros almacenados en la sesión a un archivo JSON.
* El archivo se descargará automáticamente con un nombre basado en el nombre del proyecto y la fecha actual.
**/
export(): void;
};
export default Log;