@kadconsulting/dry
Version:
KAD Reusable Component Library
43 lines • 1.54 kB
JavaScript
// Enum for allowed file types
export var AllowedFileTypes;
(function (AllowedFileTypes) {
// Image types
AllowedFileTypes["SVG"] = ".svg";
AllowedFileTypes["PNG"] = ".png";
AllowedFileTypes["JPG"] = ".jpg";
AllowedFileTypes["JPEG"] = ".jpeg";
AllowedFileTypes["GIF"] = ".gif";
AllowedFileTypes["BMP"] = ".bmp";
AllowedFileTypes["TIFF"] = ".tiff";
AllowedFileTypes["WEBP"] = ".webp";
// Audio types
AllowedFileTypes["MP3"] = ".mp3";
AllowedFileTypes["WAV"] = ".wav";
AllowedFileTypes["OGG"] = ".ogg";
// Video types
AllowedFileTypes["MP4"] = ".mp4";
AllowedFileTypes["AVI"] = ".avi";
AllowedFileTypes["MOV"] = ".mov";
// Document types
AllowedFileTypes["PDF"] = ".pdf";
AllowedFileTypes["DOC"] = ".doc";
AllowedFileTypes["DOCX"] = ".docx";
AllowedFileTypes["XLS"] = ".xls";
AllowedFileTypes["XLSX"] = ".xlsx";
AllowedFileTypes["PPT"] = ".ppt";
AllowedFileTypes["PPTX"] = ".pptx";
AllowedFileTypes["TXT"] = ".txt";
// Compressed types
AllowedFileTypes["ZIP"] = ".zip";
AllowedFileTypes["TAR"] = ".tar";
AllowedFileTypes["GZ"] = ".gz";
AllowedFileTypes["RAR"] = ".rar";
// Programming files
AllowedFileTypes["HTML"] = ".html";
AllowedFileTypes["CSS"] = ".css";
AllowedFileTypes["JS"] = ".js";
AllowedFileTypes["TS"] = ".ts";
AllowedFileTypes["JSON"] = ".json";
AllowedFileTypes["XML"] = ".xml";
})(AllowedFileTypes || (AllowedFileTypes = {}));
//# sourceMappingURL=AttachmentsTypes.js.map