mirror of
https://github.com/lovell/sharp.git
synced 2025-07-09 18:40:16 +02:00
TypeScript: withMetadata accepts boolean (#3823)
This commit is contained in:
parent
47e76c9981
commit
e6942805b4
10
lib/index.d.ts
vendored
10
lib/index.d.ts
vendored
@ -640,7 +640,7 @@ declare namespace sharp {
|
|||||||
* @param withMetadata
|
* @param withMetadata
|
||||||
* @throws {Error} Invalid parameters.
|
* @throws {Error} Invalid parameters.
|
||||||
*/
|
*/
|
||||||
withMetadata(withMetadata?: WriteableMetadata): Sharp;
|
withMetadata(withMetadata?: boolean | WriteableMetadata): Sharp;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use these JPEG options for output image.
|
* Use these JPEG options for output image.
|
||||||
@ -1275,10 +1275,10 @@ declare namespace sharp {
|
|||||||
}
|
}
|
||||||
|
|
||||||
interface NormaliseOptions {
|
interface NormaliseOptions {
|
||||||
/** Percentile below which luminance values will be underexposed. */
|
/** Percentile below which luminance values will be underexposed. */
|
||||||
lower?: number | undefined;
|
lower?: number | undefined;
|
||||||
/** Percentile above which luminance values will be overexposed. */
|
/** Percentile above which luminance values will be overexposed. */
|
||||||
upper?: number | undefined;
|
upper?: number | undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface ResizeOptions {
|
interface ResizeOptions {
|
||||||
|
@ -659,3 +659,6 @@ sharp('input.tiff').webp({ preset: 'drawing' }).toFile('out.webp');
|
|||||||
sharp('input.tiff').webp({ preset: 'text' }).toFile('out.webp');
|
sharp('input.tiff').webp({ preset: 'text' }).toFile('out.webp');
|
||||||
sharp('input.tiff').webp({ preset: 'default' }).toFile('out.webp');
|
sharp('input.tiff').webp({ preset: 'default' }).toFile('out.webp');
|
||||||
|
|
||||||
|
// Allow a boolean or an object for metadata options.
|
||||||
|
// https://github.com/lovell/sharp/issues/3822
|
||||||
|
sharp(input).withMetadata().withMetadata({}).withMetadata(false);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user