diff --git a/types/heic-decode/heic-decode-tests.ts b/types/heic-decode/heic-decode-tests.ts index 7f27b50dc5f608..9469c50f4056be 100644 --- a/types/heic-decode/heic-decode-tests.ts +++ b/types/heic-decode/heic-decode-tests.ts @@ -2,7 +2,23 @@ import decode = require("heic-decode"); const { all } = decode; // $ExpectType Promise -decode({ buffer: new ArrayBuffer(10) }); +decode({ buffer: new Uint8Array(10) }); + +decode({ buffer: new Uint8Array(10) }).then((image) => { + // $ExpectType number + image.width; + // $ExpectType number + image.height; + const data: Uint8ClampedArray = image.data; + data; +}); // $ExpectType Promise -all({ buffer: new ArrayBuffer(10) }); +all({ buffer: new Uint8Array(10) }); + +all({ buffer: new Uint8Array(10) }).then((images) => { + images[0].decode().then((image) => { + const data: Uint8ClampedArray = image.data; + data; + }); +}); diff --git a/types/heic-decode/index.d.ts b/types/heic-decode/index.d.ts index d3f2df61954e47..a18eb79887dabb 100644 --- a/types/heic-decode/index.d.ts +++ b/types/heic-decode/index.d.ts @@ -1,5 +1,5 @@ interface HasBuffer { - buffer: ArrayBufferLike; + buffer: Uint8Array; } interface DecodedImage { diff --git a/types/heic-decode/package.json b/types/heic-decode/package.json index 1723cc9ecf0302..62507797eb3611 100644 --- a/types/heic-decode/package.json +++ b/types/heic-decode/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@types/heic-decode", - "version": "1.1.9999", + "version": "2.0.9999", "projects": [ "https://github.com/catdad-experiments/heic-decode" ],