import { PipeTransform } from "@angular/core"; import moment from 'moment'; import * as i0 from "@angular/core"; /** * Formatte le nombre pour qu'il ait x chiffres après la virgule * @param number le nombre de chiffres après la virgule * @example | toFixed:2 */ export declare class SuperPipeToFixedFormat implements PipeTransform { transform(value: any, number: number): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Formatte l'array pour qu'il renvoit un array modifié en mode label/value ( utile pour Primeng ) * @param labelKey la chaine de caractères * @param valueKey le nombre maximum de caractères * @example | toLV:"label":"value" */ export declare class SuperPipeToLVFormat implements PipeTransform { transform(array: Array, labelKey?: string, valueKey?: string): { label: any; value: any; }[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Formatte la date à l'aide de la librairie moment.js * @example | momentFormat:"DD/MM/YYYY" */ export declare class SuperPipeMomentFormat implements PipeTransform { transform(value: string | Date | moment.Moment, field: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Formatte la valeur en bytes (kB, MB, GB, ...) * @example | sizeFormat */ export declare class SuperPipeSizeFormat implements PipeTransform { transform(fileSizeInBytes: number): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Formatte la chaine de caractères pour qu'elle ne dépasse pas un certain nombre de caractères (suivi de ...) * @param number le nombre maximum de caractères * @example | maxLength:25 */ export declare class SuperPipeLengthFormat implements PipeTransform { transform(value: string, number?: number): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Formatte la chaine de caractères pour mettre une majuscule au premier caractère * @example | ucFirst */ export declare class SuperPipeUcFirst implements PipeTransform { transform(string: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * On récupère les clés string[] de l'objet * @example | getKeys */ export declare class SuperPipeGetKeys implements PipeTransform { transform(value: any): any[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; }