DefinitelyTyped/types/image-thumbnail/index.d.ts
Noam Alffasy f7fb7dfada Added image-thumbnail types (#39086)
* Added image-thumbnail types

* Updated types to use the generator
2019-10-15 13:48:30 -07:00

29 lines
861 B
TypeScript

// Type definitions for image-thumbnail 1.0
// Project: https://github.com/onildoaguiar/image-thumbnail#readme
// Definitions by: Noam Alffasy <https://github.com/noamalffasy>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference types="node" />
import { ReadStream } from 'fs';
export = imageFunction;
declare function imageFunction(
src: { uri: string } | string | Buffer | ReadStream,
options?: { responseType: 'buffer' } & imageFunction.Options,
): Promise<Buffer>;
declare function imageFunction(
src: { uri: string } | string | Buffer | ReadStream,
options?: { responseType: 'base64' } & imageFunction.Options,
): Promise<string>;
declare namespace imageFunction {
interface Options {
percentage?: number;
width?: number;
height?: number;
responseType?: string;
}
}