From f0a1ca6c97d2d63fe5f9433fbe8dea312eef486f Mon Sep 17 00:00:00 2001 From: Tom Crockett Date: Thu, 21 Nov 2013 00:43:58 -0800 Subject: [PATCH] Add color component fields for other color spaces besides RGB --- d3/d3.d.ts | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/d3/d3.d.ts b/d3/d3.d.ts index 382a95875..ef7f1da72 100644 --- a/d3/d3.d.ts +++ b/d3/d3.d.ts @@ -1414,6 +1414,18 @@ declare module D3 { } export interface HSLColor extends Color{ + /** + * hue + */ + h: number; + /** + * saturation + */ + s: number; + /** + * lightness + */ + l: number; /** * convert from HSL to RGB. */ @@ -1421,6 +1433,18 @@ declare module D3 { } export interface LABColor extends Color{ + /** + * lightness + */ + l: number; + /** + * a-dimension + */ + a: number; + /** + * b-dimension + */ + b: number; /** * convert from LAB to RGB. */ @@ -1428,6 +1452,18 @@ declare module D3 { } export interface HCLColor extends Color{ + /** + * hue + */ + h: number; + /** + * chroma + */ + c: number; + /** + * luminance + */ + l: number; /** * convert from HCL to RGB. */