From d4fc0810bfcfa6bfb61a32dbf621df31bea10ce9 Mon Sep 17 00:00:00 2001 From: hansrwindhoff Date: Sat, 24 Jan 2015 08:22:08 -0700 Subject: [PATCH] definitions for https://github.com/domenic/svg2png --- svg2png/svg2png-test.ts | 43 +++++++++++++++++++++++++++++++++++++++++ svg2png/svg2png.d.ts | 12 ++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 svg2png/svg2png-test.ts create mode 100644 svg2png/svg2png.d.ts 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; +}