diff --git a/svg2png/svg2png-test.ts b/svg2png/svg2png-test.ts new file mode 100644 index 0000000000..328e199aba --- /dev/null +++ b/svg2png/svg2png-test.ts @@ -0,0 +1,43 @@ +/// +"use strict"; + +import svg2png = require("svg2png"); +svg2png("./1.svg", "./tiger.png", err => { + if (err) { + console.log("didnt work"); + } else { + console.log("ok"); + } +}); + + + +svg2png("./index.svg", "./dest.png", err => { + if (err) { + console.log("didnt work"); + } else { + console.log("ok"); + } +}); + +for (var i = 0.1; i < 4; i += 0.2) { + + svg2png("./tiger.svg", "./tigerzoom" + i.toString() + ".png", i, err => { + if (err) { + console.log("didnt work"); + } else { + console.log("ok"); + } + }); + + svg2png("./index.svg", "./index" + i.toString() + ".png", i, err => { + if (err) { + console.log("didnt work"); + } else { + console.log("ok"); + } + }); +} + +console.log("done"); + diff --git a/svg2png/svg2png.d.ts b/svg2png/svg2png.d.ts new file mode 100644 index 0000000000..1154287716 --- /dev/null +++ b/svg2png/svg2png.d.ts @@ -0,0 +1,12 @@ +// Type definitions for svg2png node package +// Project: https://github.com/domenic/svg2png +// Definitions by: hans windhoff +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare function svg2png(srcFile: string, destFile: string, scale: number, cb: (err:Error) => void):void; +declare function svg2png(srcFile: string, destFile: string, cb: (err:Error) => void):void; + + +declare module "svg2png" { + export = svg2png; +}