Add TypeScript typings

This commit is contained in:
Connor Peet 2016-10-16 11:53:27 -07:00
parent f5ee94162a
commit acf64c7463
No known key found for this signature in database
GPG Key ID: CF8FD2EA0DBC61BD

33
index.d.ts vendored Normal file
View File

@ -0,0 +1,33 @@
declare namespace StackBlur {
function image(
img: HTMLImageElement | string,
canvas: HTMLCanvasElement | string,
radius: number,
blurAlphaChannel?: boolean): void;
function canvasRGBA(
canvas: HTMLCanvasElement,
topX: number, topY: number,
width: number, height: number,
radius: number): void;
function canvasRGB(
canvas: HTMLCanvasElement,
topX: number, topY: number,
width: number, height: number,
radius: number): void;
function imageDataRGBA(
data: ImageData,
topX: number, topY: number,
width: number, height: number,
radius: number): ImageData;
function imageDataRGB(
data: ImageData,
topX: number, topY: number,
width: number, height: number,
radius: number): ImageData;
}
export = StackBlur;