// Type definitions for jpeg-js 0.3 // Project: https://github.com/eugeneware/jpeg-js#readme // Definitions by: Daniel Rosenwasser // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped /// export interface RawImageData { data: D; width: number; height: number; } export function decode(jpegData: ArrayLike | Iterable | ArrayBuffer, useTypedArray: true): RawImageData; export function decode(jpegData: ArrayLike | Iterable | ArrayBuffer, useTypedArray?: false): RawImageData; export function decode(jpegData: ArrayLike | Iterable | ArrayBuffer, useTypedArray: boolean): RawImageData; export function encode(imgData: RawImageData, qu?: number): RawImageData;