@@ -243,7 +243,7 @@ declare module D3 {
243243 *
244244 * @param map Array of objects to get the values from
245245 */
246- values ( map : any [ ] ) : any [ ] ;
246+ values ( map : any ) : any [ ] ;
247247 /**
248248 * List the key-value entries of an associative array.
249249 *
@@ -1720,10 +1720,21 @@ declare module D3 {
17201720 ( ) : any [ ] ;
17211721 ( values : any [ ] ) : Axis ;
17221722 } ;
1723-
17241723 tickSubdivide ( count : number ) : Axis ;
1725- tickSize ( major ?: number , minor ?: number , end ?: number ) : Axis ;
1724+ tickSize : {
1725+ ( ) : number ;
1726+ ( inner : number , outer ?: number ) : Axis ;
1727+ }
1728+ innerTickSize : {
1729+ ( ) : number ;
1730+ ( value : number ) : Axis ;
1731+ }
1732+ outerTickSize : {
1733+ ( ) : number ;
1734+ ( value : number ) : Axis ;
1735+ }
17261736 tickFormat ( formatter : ( value : any ) => string ) : Axis ;
1737+ nice ( count ?: number ) : Axis ;
17271738 }
17281739
17291740 export interface Arc {
@@ -2569,7 +2580,10 @@ declare module D3 {
25692580 *
25702581 * @param clamp Enable or disable
25712582 */
2572- clamp ( clamp : boolean ) : QuantitativeScale ;
2583+ clamp : {
2584+ ( ) : boolean ;
2585+ ( clamp : boolean ) : QuantitativeScale ;
2586+ }
25732587 /**
25742588 * extend the scale domain to nice round numbers.
25752589 *
@@ -2587,7 +2601,7 @@ declare module D3 {
25872601 *
25882602 * @param count Aproximate representative values to return
25892603 */
2590- tickFormat ( count : number ) : ( n : number ) => string ;
2604+ tickFormat ( count : number , format ?: string ) : ( n : number ) => string ;
25912605 /**
25922606 * create a new scale from an existing scale..
25932607 */
@@ -2768,6 +2782,7 @@ declare module D3 {
27682782 } ;
27692783 tickFormat ( count : number ) : ( n : number ) => string ;
27702784 copy ( ) : TimeScale ;
2785+ nice ( count ?: number ) : TimeScale ;
27712786 }
27722787 }
27732788
0 commit comments