'f'
mh-two-thousand-and-two
2024-04-12 26f2711ef9461961fb953e2b497bd314ef95e345
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { ImageCallback } from '@jimp/core';
 
interface ResizeClass {
  resize(w: number, h: number, cb?: ImageCallback<this>): this;
  resize(w: number, h: number, mode?: string, cb?: ImageCallback<this>): this;
}
 
interface Resize {
  constants: {
    // resize methods
    RESIZE_NEAREST_NEIGHBOR: 'nearestNeighbor';
    RESIZE_BILINEAR: 'bilinearInterpolation';
    RESIZE_BICUBIC: 'bicubicInterpolation';
    RESIZE_HERMITE: 'hermiteInterpolation';
    RESIZE_BEZIER: 'bezierInterpolation';
  }
 
  class: ResizeClass
}
 
export default function(): Resize;