11 lines
375 B
TypeScript
11 lines
375 B
TypeScript
|
export const verifyImg = (url: string) => {
|
||
|
return fetch(url, { method: 'HEAD' }).then((res) => {
|
||
|
return res.headers.get('Content-Type').startsWith('image')
|
||
|
})
|
||
|
}
|
||
|
|
||
|
const supportedExtensions = ['png', 'jpg', 'jpeg', 'gif', 'tiff', 'bpg']
|
||
|
export const isImageExtension = (value: string) => {
|
||
|
return supportedExtensions.some((extension) => value.includes(extension))
|
||
|
}
|