From 15f015047d6f64af308fc6239c3b72cd5873cd98 Mon Sep 17 00:00:00 2001 From: hansrwindhoff Date: Mon, 21 Jan 2013 21:18:52 -0800 Subject: [PATCH] Create superformula.ts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit definitions for the superformula.js d3 pluginĀ  https://raw.github.com/d3/d3-plugins/master/superformula/superformula.js --- d3/superformula.ts | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 d3/superformula.ts diff --git a/d3/superformula.ts b/d3/superformula.ts new file mode 100644 index 000000000..bb1703c14 --- /dev/null +++ b/d3/superformula.ts @@ -0,0 +1,39 @@ + +interface ID3superformulaPath +{ + superformulaPath(params: number[], n: number, diameter: number): ID3superformula; +} + + +interface ID3superformulaType +{ + (any): any;//hans + m: number; + n1: number; + n2: number; + n3: number; + a: number; + b: number; +} + +interface ID3superformula +{ + (): any; + type(any): any; + param(name: string, value: number): ID3superformula; + size(x: number): ID3superformula; + segments(x: number): ID3superformula; +} +interface ID3Selectors +{ + +} + + +interface ID3Base extends ID3Selectors +{ + keys: ID3superformulaType[]; + superformula: ID3superformula; + superformulaPath: ID3superformulaPath; + superformulaTypes: ID3superformulaType[]; +}