UNPKG

@edugouvfr/ngx-dsfr-ext

Version:

NgxDsfrExt est une extension au package @edugouvfr/ngx-dsfr (portage Angular des éléments DSFR)

89 lines (88 loc) 3.78 kB
import { PipeTransform } from '@angular/core'; import { DsfrFileSizeUnit } from '@edugouvfr/ngx-dsfr'; import { FileSizeUnitEnum } from './file-size-unit.model'; import * as i0 from "@angular/core"; export declare class FileDetailsPipe implements PipeTransform { kiloOctets: number; megaOctets: number; gigaOctets: number; fileSizeUnit: typeof FileSizeUnitEnum; transform(value: File, sizeUnit: DsfrFileSizeUnit): string; private convertMimeType2FileFormat; private fileSizeToString; static ɵfac: i0.ɵɵFactoryDeclaration<FileDetailsPipe, never>; static ɵpipe: i0.ɵɵPipeDeclaration<FileDetailsPipe, "fileDetails", true>; } export declare enum DsfrMimeTypeConst { TEXT_CSS = "text/css", TEXT_CSV = "text/csv", TEXT_HTML = "text/html", TEXT_CALENDAR = "text/calendar", TEXT_PLAIN = "text/plain", TEXT_XML = "text/xml", FONT_OTF = "font/otf", FONT_TTF = "font/ttf", FONT_WOFF = "font/woff", FONT_WOFF2 = "font/woff2", IMAGE_BMP = "image/bmp", IMAGE_GIF = "image/gif", IMAGE_ICON = "image/x-icon", IMAGE_JPEG = "image/jpeg", IMAGE_PNG = "image/png", IMAGE_SVG = "image/svg+xml", IMAGE_TIFF = "image/tiff", IMAGE_WEBP = "image/webp", AUDIO_3GPP = "audio/3gpp", AUDIO_3GPP2 = "audio/3gpp2", AUDIO_ACC = "audio/aac", AUDIO_OGG = "audio/ogg", AUDIO_MIDI = "audio/midi", AUDIO_WAV = "audio/x-wav", AUDIO_WEBM = "audio/webm", VIDEO_3GPP = "video/3gpp", VIDEO_3GPP2 = "video/3gpp2", VIDEO_MPEG = "video/mpeg", VIDEO_OGG = "video/ogg", VIDEO_WEBM = "video/webm", APPLICATION_ABIWORD = "application/x-abiword", APPLICATION_CSH = "application/x-csh", APPLICATION_EPUB = "application/epub+zip", APPLICATION_FLASH = "application/x-shockwave-flash", APPLICATION_FORM_URLENCODED = "application/x-www-form-urlencoded", APPLICATION_JAVASCRIPT = "application/javascript", APPLICATION_JSON = "application/json", APPLICATION_OCTET_STREAM = "application/octet-stream", APPLICATION_OGG = "application/ogg", APPLICATION_PDF = "application/pdf", APPLICATION_RTF = "application/rtf", APPLICATION_TYPESCRIPT = "application/typescript", APPLICATION_XML = "application/xml", APPLICATION_XML_ATOM = "application/atom+xml", APPLICATION_XML_SVG = "application/svg+xml", APPLICATION_XML_XHTML = "application/xhtml+xml", APPLICATION_XML_XUL = "application/vnd.mozilla.xul+xml", ARCHIVE_7Z_COMPRESSED = "application/x-7z-compressed", ARCHIVE_BZIP = "application/x-bzip", ARCHIVE_BZIP2 = "application/x-bzip2", ARCHIVE_JAVA = "application/java-archive", ARCHIVE_GZIP = "application/gzip", ARCHIVE_RAR_COMPRESSED = "application/x-rar-compressed", ARCHIVE_TAR = "application/x-tar", ARCHIVE_RAR = "application/vnd.rar", ARCHIVE_ZIP = "application/zip", ARCHIVE_ZIP_COMPRESSED = "application/x-zip-compressed", MS_FONT_OBJECT = "application/vnd.ms-fontobject", MS_EXCEL = "application/vnd.ms-excel", MS_EXCEL_XML = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", MS_POWERPOINT = "application/vnd.ms-powerpoint", MS_POWERPOINT_XML = "application/vnd.openxmlformats-officedocument.presentationml.presentation", MS_VIDEO = "video/x-msvideo", MS_VISIO = "application/vnd.visio", MS_WORD = "application/msword", MS_WORD_XML = "application/vnd.openxmlformats-officedocument.wordprocessingml.document", MULTIPART_FORM_DATA = "multipart/form-data", SCRIPT_SHELL = "application/x-sh", OPEN_PRESENTATION = "application/vnd.oasis.opendocument.presentation", OPEN_SPREADSHEET = "application/vnd.oasis.opendocument.spreadsheet", OPEN_TEXT = "application/vnd.oasis.opendocument.text" }