blob: a006d32fbb1040aabdd61d9b8263582ca80e9cd7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
pragma Singleton
import Quickshell
Singleton {
readonly property list<string> validImageTypes: ["jpeg", "png", "webp", "tiff", "svg"]
readonly property list<string> validImageExtensions: ["jpg", "jpeg", "png", "webp", "tif", "tiff", "svg"]
function isValidImageByName(name: string): bool {
return validImageTypes.some(t => name.endsWith(`.${t}`));
}
}
|