UNPKG

@edugouvfr/ngx-dsfr

Version:

NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).

20 lines (19 loc) 906 B
/** * Construit le libellé de détail dans un composant de téléchargement lorsque ce libellé n'est pas fourni par le Dsfr * @param mimeType Type mime du fichier * @param sizeBytes Nombre d'octets * @param sizeUnit Unité utilisée dans la restitution * @return par exemple 'PDF - 10 octets' */ export declare function downloadDetail(mimeType: string, sizeBytes: number | undefined, sizeUnit: DsfrFileSizeUnit): string; /** * Retourne la taille sous forme de string sous forme de 'nombre unité' * @param bytes Taille à transformer exprimée en octets * @param sizeUnit Si true, l'unité sera en bytes (KB, MB, ... ) sinon en octets (ko, mo, ...) */ export declare function fileSizeToString(bytes: number, sizeUnit?: DsfrFileSizeUnit): string; export declare enum DsfrFileSizeUnitConst { BYTES = "bytes", OCTETS = "octets" } export type DsfrFileSizeUnit = `${DsfrFileSizeUnitConst}`;