UNPKG

@javiertinc/essentials

Version:

Una librería con variedad de funciones útiles que considero esenciales en la mayoría de los desarrollos web.

29 lines (28 loc) 884 B
import { iConfig, iLog } from './_interfaces.js'; export default class Log { private config; private cnsl; private defaultLog; private storageName; constructor(config: iConfig); /** * 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; /** * Elimina un registro específico de los registros almacenados en la sesión. * @param log - El registro a eliminar. **/ clear(): 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; }