cocori-ng
Version:
Cocori-ng is an Angular full of great components & utilites based on Material
69 lines (68 loc) • 3.85 kB
TypeScript
import * as i0 from "@angular/core";
export declare class HelperService {
generateGuid(): string;
private s4;
removeValueFromArrayByIndex(arrayValues: any[], index: number): any[];
/** arrondir un nombre */
roundUp(num: number, precision: number): number;
/** */
static retourneNomDeDomaine(): string;
static enleverNomDomaineUrl(url: string): string;
static retourneSegmentsURL(): string[];
static ouvrirUrlExterne(lien: string, estceNouvelOnglet?: boolean): void;
static nettoyerParametresUrl(ancienneUrl: string): string;
static construireUrl(url: string): string;
static segmentsURL(url: string): string[];
static estceUrlValide(string: any): boolean;
static encoderParamètresUrl(data: any): string;
static concaténerParamètresUrl(url: string, paramètres: string): string;
static ajouterParamètreUrl(url: string, param: string, value?: string): string;
/**
* Retourne l'url courante sans les paramètres
*/
static donneUrlCouranteSansParamètre(): string;
/**
* JavaScript Get URL Parameter
* @param String prop The specific URL parameter you want to retreive the value for
* @return String|Object If prop is provided a string value is returned, otherwise an object of all properties is returned
*/
static donneParamètresUrl(prop?: string, urlStatique?: string): string | object;
static retourneParamètresAccolades(url: string): string[];
/** efface les paramètres entre accolades d'une chaîne */
static effacerParamètresAccolades(chaine: string): string;
static remplacerParamètresAccolades(chercherDans: string, motif: string, valeur: string): string;
static estceObjetVide(objet: any): boolean;
/**
* Détection de savoir s'il l'on vient d'une nouvelle page ou d'une page du site
*/
static pageOuverteDepuisScript(): boolean;
static éviterDoubleSlash(chaine: string): string;
/**
* Vérifie s'il existe une concordance entre les `paramètres de l'url courante` et les `paramètres de la source de données`
* @param urlSourceDonnées : exemple : la source de données d'une page de type formulaire, http://api.sonate-dev.fr:85/tiers/individus/{id}
* @param urlCouranteStatique : l'url du navigateur, http://localhost:1200/page/lab-formulaire?id=016247a2-2c1c-4e08-bd78-9b05659ec5ee
*/
static siConcordanceParamètresURLetSourceDonnées(urlSourceDonnées: string, urlCouranteStatique?: string): boolean;
static retourneNullSiNonDéfini(valeur: any): any;
static replaceAll(text: any, pattern: any, newText: any): string;
static valeurTexteBooléen(valeur: boolean): string;
static estNumerique(n: any): boolean;
static adapteurEcritureTelephone(valeurAvecEspace: string): string;
static retourneValeurObjet(objet: any, propriété: string): any;
static dupliquerTableau(tableau: any[]): any[];
static ajouterValeurTableau(tableau: any[], valeur: any): any[];
static ajouterValeurUniqueTableau(tableau: any[], valeur: any): any[];
static arrondirZeroCinqPrès(nombre: number): number;
/**
* Un GUID envoyé depuis le back au front est de la forme : (inheritor) {_value: "0163d59a-bcd8-44fe-852f-100af77dfb9b"}
* @param objetInheritor objet GUID envoyé depuis le backoffice
*/
static désérialiserInheritorGuid(objetInheritor: any): string;
static sérialiserInheritorGuid(valeur: any): object;
static estdetypeInheritorGuid(valeur: any): object;
static estdetypeGuid(valeur: string): boolean;
/** fin bloc GUID */
static valeurDéfautBooléen(valeur: any): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<HelperService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<HelperService>;
}