DefinitelyTyped/types/image-thumbnail/image-thumbnail-tests.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

15 lines
695 B
TypeScript

import { createReadStream } from 'fs';
import imageThumbnail = require('image-thumbnail');
imageThumbnail({ uri: '' }); // $ExpectType Promise<Buffer>
imageThumbnail({ uri: '' }, { responseType: 'base64' }); // $ExpectType Promise<string>
imageThumbnail(''); // $ExpectType Promise<Buffer>
imageThumbnail('', { responseType: 'base64' }); // $ExpectType Promise<string>
imageThumbnail(Buffer.from([])); // $ExpectType Promise<Buffer>
imageThumbnail(Buffer.from([]), { responseType: 'base64' }); // $ExpectType Promise<string>
imageThumbnail(createReadStream('')); // $ExpectType Promise<Buffer>
imageThumbnail(createReadStream(''), { responseType: 'base64' }); // $ExpectType Promise<string>