Utils
Este paquete contienen funcionalidades como conversión de fechas, parseo base64 a Blob entre otras utilidades
Instalación
npm i @cmx-lib/utils
Uso
import { Component, OnInit } from '@angular/core';
import {
advanceOneDay,
formatDDMMYYY,
formatYYYMMDDHHSS,
} from '@cmx-lib/utils';
@Component({
selector: 'app-component',
templateUrl: './app.component.html'
})
export class AppComponent implements OnInit {
result: string;
ngOnInit(){
this.result = formatDDMMYYY(new Date());
}
}
Nombre | Tipo | parametro(s) | Retorno | Descripción |
---|---|---|---|---|
capitalizeFirstLetter | function | string | string, undefined | Transforma la primer letra en mayúscula |
lowercaseTheFirstLetter | function | string | string, undefined | Transforma la primer letra en minúscula |
parseJsonToFormData | static class | Object | FormData | Transforma un objeto en FormData |
convertBase64ToBlobExcel | function | string, string? | Blob | Transforma un string base64 en Blob. El primer argumento es el string base64. El segundo argumento es el formato. Por default el formato es xls |
convertFileToBase64 | function | File | Promise | Transforma un File en base64 |
donwloadFile | function | Blob, string? | void | Realiza la descarga de un archivo. Se pasa como primer argumento un Blob. El segundo argumento es opcional y sirve para agregar nombre al archivo |
extractErrorMessage | function | string | string,undefined | Extraer el texto para las traducciones de las api |
formatYYYYMMDD | function | Date | string | Transforma un fecha en formato YYYY-MM-dd |
advanceOneDay | function | string | Date | Transforma un string en fecha agregando un día adicional al actual |
formatYYYMMDDHHSS | function | Date | string | Transforma una fecha en string en formato YYYY-MM-DD h:mm:ss |
parseObjectToQueryParamas | function | Object | string | Transforma un Objeto en Queryparams |
Desarrollado por
Team Neoris