UNPKG

cocori-ng

Version:

Cocori-ng is an Angular full of great components & utilites based on Material

69 lines (68 loc) 3.85 kB
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>; }