@types/heic-decode
v2.0.1
Published
TypeScript definitions for heic-decode
Readme
Installation
npm install --save @types/heic-decode
Summary
This package contains type definitions for heic-decode (https://github.com/catdad-experiments/heic-decode).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/heic-decode.
index.d.ts
interface HasBuffer {
buffer: Uint8Array;
}
interface DecodedImage {
width: number;
height: number;
data: Uint8ClampedArray;
}
interface Decodable {
width: number;
height: number;
decode(): Promise<DecodedImage>;
}
interface DecodableImages extends Array<Decodable> {
/** Frees the memory of the decoded images. Call it when done with them. */
dispose(): void;
}
/**
* @async
*/
declare function decode(bufobj: HasBuffer): Promise<DecodedImage>;
declare namespace decode {
/**
* @async
*/
function all(bufobj: HasBuffer): Promise<DecodableImages>;
}
export = decode;
Additional Details
- Last updated: Thu, 05 Nov 2026 08:32:33 GMT
- Dependencies: none
Credits
These definitions were written by hieyou1.
