Commit Graph

83 Commits

Author SHA1 Message Date
Maxim Efremov
5e885cd60f d3.js: Improve D3.Svg.Symbol 2014-07-09 13:00:04 +04:00
Izzy Cecil
935a7a1cc2 Made D3Events inherit from lib.d.ts Event interface. 2014-07-08 20:05:15 -06:00
Tom Crockett
4e3c8af9e0 Add URL to example from which testcase is drawn 2014-07-02 15:06:15 -07:00
Tom Crockett
e4ad51734d Add multi-scale time format method 2014-07-02 15:02:39 -07:00
Audrey
9c74f4c5d9 Update signature of data method on Selection. 2014-06-17 15:53:02 -04:00
Jaco Erasmus
c09276c316 Changed - Fully qualified "Range" to "D3.Time.Range" 2014-06-04 15:41:52 +02:00
Audrey
2cce02bc82 Update signature of call target for selection.call
Per https://github.com/mbostock/d3/wiki/Selections#call
2014-05-22 11:51:11 -04:00
Audrey
4af3ac7fae Update d3.d.ts
Gamma value k is optional per https://github.com/mbostock/d3/wiki/Colors
2014-05-13 16:43:52 -04:00
Cedric Venet
b79abf8203 Make optional the before argument of enter().insert('')
From the documentation: "For enter selections, the before selector may
be omitted, [...]"
2014-05-11 23:50:35 +02:00
vvakame
a23785ab1b remove not required .tscparams 2014-05-11 11:22:03 +09:00
Utkarsh Upadhyay
e113f195f3 Re-enable the test for brush()
This was failing with 0.9.0. Now the test no longer crashes the
compiler.
2014-04-29 10:38:44 +02:00
Utkarsh Upadhyay
47c26a4664 Allow setting of styles/properties via objects.
Additionally:
 1. Make the type for setting attributes via objects slightly stricter.
 2. Add tests for style/property setting via object maps.
2014-04-29 10:37:33 +02:00
Alexei Bykov
2aa1127c03 fixed declaration of d3.Event interface
- added 'type' member into d3.Event interface
2014-04-08 19:18:55 +04:00
enternet
4370a43172 Compability with --noImplicitAny option.
The module will be compatible with --noImplicitAny option of tsc compiler.
2014-04-03 12:41:24 +03:00
Bart van der Schoor
99034b0164 Merge pull request #1943 from asgerf/master
various bugfixes in d3.d.ts
2014-04-02 20:01:01 +02:00
Asger Feldthaus
f75091e08e d3.d.ts: no-return -> void return types 2014-03-31 16:21:20 +02:00
Asger Feldthaus
a1c23bddc3 d3.d.ts: fixed raw signatures for conic projections 2014-03-31 16:07:42 +02:00
Asger Feldthaus
0e143ef3e7 various bugfixes in d3.d.ts 2014-03-31 14:26:26 +02:00
enternet
7c77089f10 Projection.parallels()
Someone forgot to declare this very useful method.
2014-03-28 11:05:43 +03:00
Masahiro Wakame
a22803559a Merge pull request #1806 from smrq/master
Fixed d3 definitions for d3.geom.voronoi
2014-03-15 17:48:12 +09:00
Greg Smith
5be35e694e Added missing functions to d3 EnterSelection interface 2014-03-09 03:25:58 -05:00
Greg Smith
5a8800501d d3.js definitions: added a more complex Voronoi diagram test case, and updated definitions to pass 2014-03-09 03:04:18 -05:00
Greg Smith
43fdc7cb6a Fixed d3 definitions for d3.geom.voronoi 2014-03-07 17:48:31 -06:00
MissFishie
9ae21ba16f Fix incorrect return type for PieLayout methods
PieLayout methods should return type PieLayout so that chaining is possible after one of these methods are called.  This is consistent with all other types defined in this file.
2014-03-06 17:17:03 -08:00
André Farzat
72997bd719 Fixing Set interface method from 'Add' to 'add' 2014-02-13 17:43:48 -02:00
Bartvds
0efeed5c45 added/fixed headers a-d
https://github.com/borisyankov/DefinitelyTyped/issues/1570
2014-01-24 00:22:06 +01:00
Igor Oleinikov
12058a9447 Fix #1545 2014-01-18 21:24:56 +04:00
anwalkers
cca98c346e moved invertExtent(y: any): any[]; to Scale interface from QuantizeScale interface 2014-01-09 10:16:24 -08:00
anwalkers
40210142d6 added invertExtent to d3.d.ts 2014-01-09 10:11:00 -08:00
Samuel Lai
4e6158da8b d3.entries accepts objects, not arrays (but returns an array).
See example usage in the docs - https://github.com/mbostock/d3/wiki/Arrays#wiki-d3_entries.
2014-01-07 19:30:07 +11:00
Neil Stalker
d2c9aac1de Fixes for TS0.9.5 2013-12-06 22:36:06 +00:00
Tom Crockett
ba0936348d Add/improve documentation for some D3.Selection methods 2013-12-01 03:12:13 -07:00
chaosmail
4008778541 Updated d3.d.ts and added size() function to Selection 2013-11-25 20:19:58 +01:00
chaosmail
845ef32826 Updated d3.d.ts fixed typo in scale threshold function 2013-11-24 17:15:01 +01:00
Tom Crockett
d7ad31ba43 Add missing formal parameter name 2013-11-21 02:54:07 -08:00
Tom Crockett
b9434af57b Fix the type of Zoom application 2013-11-21 01:12:15 -08:00
Tom Crockett
2c47116ce6 Add method for obtaining UTC TimeScale 2013-11-21 01:03:55 -08:00
Tom Crockett
e5ef1afbee Fix comment typo 2013-11-21 00:44:23 -08:00
Tom Crockett
f0a1ca6c97 Add color component fields for other color spaces besides RGB 2013-11-21 00:43:58 -08:00
Drew Noakes
de5ac7d0fe Added support for QuantitiveScale.nice argument: count
See [the documentation](https://github.com/mbostock/d3/wiki/Quantitative-Scales#wiki-linear_nice) for details.

Tested in my codebase and works well.
2013-11-19 15:06:32 +00:00
Masahiro Wakame
1b28c3344b Removed not required .tscparams 2013-11-19 13:56:28 +09:00
Neil Stalker
bb247ebabb d3: add additional type parameter to array functions 2013-11-16 11:38:15 +00:00
Tom Crockett
bdd47777bd Add no-arg overload of selection.data()
There is a no-arg version of [the `data()` method on selections](https://github.com/mbostock/d3/wiki/Selections#wiki-data) which returns the previously-assigned data. From the docs:

> If values is not specified, then this method returns the array of data for the first group in the selection.
2013-11-15 22:36:25 -08:00
vvakame
34899afaae Merge commit '2772dfeec9cdb1744f6c010babef9e40b6770dd7' into plan-of-destroy-implicitAny 2013-10-18 12:41:53 +09:00
Juan Tamayo
366bad1e4d Add missing 'get' from Selection.datum 2013-10-15 19:48:49 -07:00
vvakame
2708bc05cd Fixed tsc failed on Node.js v0.8.25 2013-10-03 11:23:38 +09:00
vvakame
3fe1f6bc4e Fixed to CI test passing 2013-10-03 10:18:58 +09:00
Derek Cicerone
2f6ef85160 Add missing r, g, b for RGBColor and empty() for Selection 2013-10-01 15:00:04 -04:00
Felix Fung
79215bd245 Fix d3 Selection.node and update test
tsc d3-test.ts passes
2013-09-10 02:18:42 -04:00
Felix Fung
971a757638 D3's Selection.node() returns an HTMLElement
d3_documentElement = document.documentElement and d3_select is
initialized from a querySelection so node() will only ever return
HTMLElement or null. We mistook it for SVGLocatable because of the
following in d3-test.js:

var box = label.node().getBBox();

But that's a different node() function altogether.
2013-09-06 10:51:09 -04:00