diff --git a/fabricjs/fabricjs-tests.ts b/fabricjs/fabricjs-tests.ts index df0d217e8..e59212d80 100644 --- a/fabricjs/fabricjs-tests.ts +++ b/fabricjs/fabricjs-tests.ts @@ -1056,4 +1056,10 @@ function sample8() { obj.setCoords(); }); }; -} \ No newline at end of file +} + +function sample9() { + var canvas = new fabric.Canvas('c'); + canvas.setBackgroundImage('yolo.jpg', () => {"a"}, {opacity: 45}); + canvas.setBackgroundImage('yolo.jpg', () => {"a"}); +} diff --git a/fabricjs/fabricjs.d.ts b/fabricjs/fabricjs.d.ts index b6fcf709e..fb73fecb3 100644 --- a/fabricjs/fabricjs.d.ts +++ b/fabricjs/fabricjs.d.ts @@ -546,7 +546,7 @@ declare module fabric { sendBackwards(object: IObject): ICanvas; sendToBack(object: IObject): ICanvas; - setBackgroundImage(object: IObject): ICanvas; + setBackgroundImage(image: any, callback: () => any, options?): ICanvas; setDimensions(object: { width: number; height: number; }): ICanvas; setHeight(height: number): ICanvas; setOverlayImage(url: string, callback: () => any, options): ICanvas;