UNPKG

@toolpad/utils

Version:

Shared utilities used by Toolpad packages.

1 lines 883 B
{"version":3,"sources":["../src/path.ts"],"sourcesContent":["const IMAGE_EXTENSIONS = ['.jpg', '.jpeg', '.png', '.gif', '.svg', '.webp'];\n\nexport function getExtension(filePath: string): string {\n const fileName = filePath.split('/').pop() || '';\n const dotIndex = fileName.lastIndexOf('.');\n return dotIndex < 0 ? '' : fileName.substring(dotIndex);\n}\n\nexport function hasImageExtension(pathName: string): boolean {\n const extension = getExtension(pathName);\n return IMAGE_EXTENSIONS.includes(extension);\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,IAAM,mBAAmB,CAAC,QAAQ,SAAS,QAAQ,QAAQ,QAAQ,OAAO;AAEnE,SAAS,aAAa,UAA0B;AACrD,QAAM,WAAW,SAAS,MAAM,GAAG,EAAE,IAAI,KAAK;AAC9C,QAAM,WAAW,SAAS,YAAY,GAAG;AACzC,SAAO,WAAW,IAAI,KAAK,SAAS,UAAU,QAAQ;AACxD;AAEO,SAAS,kBAAkB,UAA2B;AAC3D,QAAM,YAAY,aAAa,QAAQ;AACvC,SAAO,iBAAiB,SAAS,SAAS;AAC5C;","names":[]}