选集屏蔽增加相反模式

This commit is contained in:
mtvpls
2026-04-18 10:34:34 +08:00
parent 3520fd1ed3
commit b08fe23eab
7 changed files with 185 additions and 67 deletions
+43
View File
@@ -0,0 +1,43 @@
declare module 'sharp' {
interface ResizeOptions {
width?: number;
height?: number;
withoutEnlargement?: boolean;
}
interface PngOptions {
compressionLevel?: number;
palette?: boolean;
quality?: number;
effort?: number;
}
interface JpegOptions {
quality?: number;
mozjpeg?: boolean;
}
interface Metadata {
hasAlpha?: boolean;
}
interface Sharp {
rotate(): Sharp;
resize(options?: ResizeOptions): Sharp;
png(options?: PngOptions): Sharp;
jpeg(options?: JpegOptions): Sharp;
metadata(): Promise<Metadata>;
toBuffer(): Promise<Buffer>;
}
interface SharpOptions {
failOn?: string;
}
interface SharpConstructor {
(input?: Buffer, options?: SharpOptions): Sharp;
}
const sharp: SharpConstructor;
export default sharp;
}