bitfront-library
Version:
Angular CLI project with components and classes used by other Angular projects of the BIT foundation.
39 lines (38 loc) • 1.93 kB
TypeScript
import { UrlSegment } from "@angular/router";
import { Domain } from "../data/domain";
import * as i0 from "@angular/core";
export declare class GeneralUtils {
static FORMAT_SHORT_DATE: string;
static FORMAT_LONG_DATE: string;
static FORMAT_SHORT_TIME: string;
static FORMAT_SHORT_SECONDS_TIME: string;
private observableLoadingSource;
observableLoading: any;
constructor();
startLoading(): void;
stopLoading(): void;
static getTwoDigits(digit: number): string;
static getPathFromURL(segments: UrlSegment[]): string;
/** Transforma el objeto en un objeto FormData para enviar como un multipart*/
static objectToFormData(object: Object): any;
static buildNombreCompleto(obj: any): string;
static getTodayAsString(format?: string): string;
static getDateAsString(fecha: Date, format?: string): string;
static getStringAsDate(fecha: string, format?: string): Date;
static getDateTimeAsString(fecha: Date, format?: string): string;
static getTimeAsString(fecha: Date, format?: string): string;
static stringToDate(fString: string): Date;
static stringShortToDate(fString: string): Date;
static stringToTime(tString: string): Date;
static getTimeFromDateString(fecha: string): string;
static getWithDaysOffset(offset?: number): string;
static getFirstDayOfCurrentMonth(): string;
static getLastDayOfCurrentMonth(): string;
static fechaInicioDespuesIgualFechaFin(fechaInicio: string, fechaFin: string): boolean;
static horaInicioDespuesHoraFin(horaInicio: string, horaFin: string): boolean;
static fechaEnRango(fecha: string, fechaInicio: string, fechaFin: string): boolean;
static addOpcionVacia(lista: any[], texto?: string): any[];
static getOptionText(list: Domain[], id: number): string;
static ɵfac: i0.ɵɵFactoryDef<GeneralUtils, never>;
static ɵprov: i0.ɵɵInjectableDef<GeneralUtils>;
}