-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.d.ts
32 lines (28 loc) · 797 Bytes
/
index.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
declare function sharpOptimizeImages(params: SharpOptimizeImagesInputTypes)
interface SharpOptimizeImagesInputTypes {
gif: SharpOptimizeImagesTypesParams
png: SharpOptimizeImagesTypesParams
jpg: SharpOptimizeImagesTypesParams
jpeg: SharpOptimizeImagesTypesParams
webp: SharpOptimizeImagesTypesParams
avif: SharpOptimizeImagesTypesParams
tiff: SharpOptimizeImagesTypesParams
heif: SharpOptimizeImagesTypesParams
}
interface SharpOptimizeImagesTypesParams {
quality?: number
logLevel?: string
alsoProcessOriginal?: boolean
lossless?: boolean
progressive?: boolean
chromaSubsampling?: string
mozjpeg?: boolean
effort?: number
reuse?: boolean
delay?: number | Array<number>
force?: boolean
}
export default sharpOptimizeImages
export {
sharpOptimizeImages
}