From 82b56b49731e37a3f43ce118116fcb0b39ae7be1 Mon Sep 17 00:00:00 2001 From: Chesterkxng Date: Wed, 10 Dec 2025 16:43:04 +0100 Subject: [PATCH] Chore: - 'file' util added - getFileExtension method --- src/utils/file.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/utils/file.ts diff --git a/src/utils/file.ts b/src/utils/file.ts new file mode 100644 index 0000000..a3200ac --- /dev/null +++ b/src/utils/file.ts @@ -0,0 +1,11 @@ +/** + * Returns the file extension + * + * @param {string} filename - The filename + * @return {string} - the file extension + */ +export function getFileExtension(filename: string): string { + const lastDot = filename.lastIndexOf('.'); + if (lastDot <= 0) return ''; // No extension + return filename.slice(lastDot + 1).toLowerCase(); +}