Installation
npm install --save @types/animated_gif
Summary
This package contains type definitions for animated_gif (https://github.com/sole/Animated_GIF#readme).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/animated_gif.
index.d.ts
declare namespace Animated_GIF {
type DitheringMethod = "bayer" | "floyd" | "closest";
interface options {
width?: number;
height?: number;
sampleInterval?: number;
numWorkers?: number;
dithering?: DitheringMethod;
palette?: number[];
}
}
declare class Animated_GIF {
constructor(options?: Animated_GIF.options);
setSize(width: number, height: number): void;
setDelay(delay: number): void;
setRepeat(repeat: number | null): void;
addFrame(element: CanvasImageSource): void;
addFrameImageData(imageData: ImageData): void;
onRenderProgress(callback: (percent: number) => void): void;
isRendering(): boolean;
getBase64GIF(callback: (gifBase64: string) => void): void;
getBlobGIF(callback: (blob: Blob) => void): void;
destroy(): void;
}
export = Animated_GIF;
Additional Details
- Last updated: Mon, 06 Nov 2023 22:41:04 GMT
- Dependencies: none
Credits
These definitions were written by yyzclyang.