@@ -30,6 +30,32 @@ var setReadOnly = require( '@stdlib/utils/define-read-only-property' );
30
30
var copy = require ( '@stdlib/utils/copy' ) ;
31
31
var defaults = require ( './defaults.json' ) ;
32
32
var validate = require ( './validate.js' ) ;
33
+ var setScale = require ( './props/scale/set.js' ) ;
34
+ var getScale = require ( './props/scale/get.js' ) ;
35
+ var setOrientation = require ( './props/orientation/set.js' ) ;
36
+ var getOrientation = require ( './props/orientation/get.js' ) ;
37
+ var setLabel = require ( './props/label/set.js' ) ;
38
+ var getLabel = require ( './props/label/get.js' ) ;
39
+ var setTicks = require ( './props/ticks/set.js' ) ;
40
+ var getTicks = require ( './props/ticks/get.js' ) ;
41
+ var setNumTicks = require ( './props/num-ticks/set.js' ) ;
42
+ var getNumTicks = require ( './props/num-ticks/get.js' ) ;
43
+ var setTickFormat = require ( './props/tick-format/set.js' ) ;
44
+ var getTickFormat = require ( './props/tick-format/get.js' ) ;
45
+ var setTickSize = require ( './props/tick-size/set.js' ) ;
46
+ var getTickSize = require ( './props/tick-size/get.js' ) ;
47
+ var setInnerTickSize = require ( './props/inner-tick-size/set.js' ) ;
48
+ var getInnerTickSize = require ( './props/inner-tick-size/get.js' ) ;
49
+ var setOuterTickSize = require ( './props/outer-tick-size/set.js' ) ;
50
+ var getOuterTickSize = require ( './props/outer-tick-size/get.js' ) ;
51
+ var setTickPadding = require ( './props/tick-padding/set.js' ) ;
52
+ var getTickPadding = require ( './props/tick-padding/get.js' ) ;
53
+ var getTickSpacing = require ( './props/tick-spacing/get.js' ) ;
54
+ var getTickDir = require ( './props/tick-dir/get.js' ) ;
55
+ var getTickPos = require ( './props/tick-pos/get.js' ) ;
56
+ var setAutoRender = require ( './props/auto-render/set.js' ) ;
57
+ var getAutoRender = require ( './props/auto-render/get.js' ) ;
58
+ var render = require ( './methods/render.js' ) ;
33
59
34
60
35
61
// VARIABLES //
@@ -210,8 +236,8 @@ Axis.prototype.constructor = Axis;
210
236
defineProperty ( Axis . prototype , 'scale' , {
211
237
'configurable' : false ,
212
238
'enumerable' : true ,
213
- 'set' : require ( './props/scale/set.js' ) ,
214
- 'get' : require ( './props/scale/get.js' )
239
+ 'set' : setScale ,
240
+ 'get' : getScale
215
241
} ) ;
216
242
217
243
/**
@@ -235,8 +261,8 @@ defineProperty( Axis.prototype, 'scale', {
235
261
defineProperty ( Axis . prototype , 'orientation' , {
236
262
'configurable' : false ,
237
263
'enumerable' : true ,
238
- 'set' : require ( './props/orientation/set.js' ) ,
239
- 'get' : require ( './props/orientation/get.js' )
264
+ 'set' : setOrientation ,
265
+ 'get' : getOrientation
240
266
} ) ;
241
267
242
268
/**
@@ -259,8 +285,8 @@ defineProperty( Axis.prototype, 'orientation', {
259
285
defineProperty ( Axis . prototype , 'label' , {
260
286
'configurable' : false ,
261
287
'enumerable' : true ,
262
- 'set' : require ( './props/label/set.js' ) ,
263
- 'get' : require ( './props/label/get.js' )
288
+ 'set' : setLabel ,
289
+ 'get' : getLabel
264
290
} ) ;
265
291
266
292
/**
@@ -285,8 +311,8 @@ defineProperty( Axis.prototype, 'label', {
285
311
defineProperty ( Axis . prototype , 'ticks' , {
286
312
'configurable' : false ,
287
313
'enumerable' : true ,
288
- 'set' : require ( './props/ticks/set.js' ) ,
289
- 'get' : require ( './props/ticks/get.js' )
314
+ 'set' : setTicks ,
315
+ 'get' : getTicks
290
316
} ) ;
291
317
292
318
/**
@@ -311,8 +337,8 @@ defineProperty( Axis.prototype, 'ticks', {
311
337
defineProperty ( Axis . prototype , 'numTicks' , {
312
338
'configurable' : false ,
313
339
'enumerable' : true ,
314
- 'set' : require ( './props/num-ticks/set.js' ) ,
315
- 'get' : require ( './props/num-ticks/get.js' )
340
+ 'set' : setNumTicks ,
341
+ 'get' : getNumTicks
316
342
} ) ;
317
343
318
344
/**
@@ -337,8 +363,8 @@ defineProperty( Axis.prototype, 'numTicks', {
337
363
defineProperty ( Axis . prototype , 'tickFormat' , {
338
364
'configurable' : false ,
339
365
'enumerable' : true ,
340
- 'set' : require ( './props/tick-format/set.js' ) ,
341
- 'get' : require ( './props/tick-format/get.js' )
366
+ 'set' : setTickFormat ,
367
+ 'get' : getTickFormat
342
368
} ) ;
343
369
344
370
/**
@@ -363,8 +389,8 @@ defineProperty( Axis.prototype, 'tickFormat', {
363
389
defineProperty ( Axis . prototype , 'tickSize' , {
364
390
'configurable' : false ,
365
391
'enumerable' : true ,
366
- 'set' : require ( './props/tick-size/set.js' ) ,
367
- 'get' : require ( './props/tick-size/get.js' )
392
+ 'set' : setTickSize ,
393
+ 'get' : getTickSize
368
394
} ) ;
369
395
370
396
/**
@@ -389,8 +415,8 @@ defineProperty( Axis.prototype, 'tickSize', {
389
415
defineProperty ( Axis . prototype , 'innerTickSize' , {
390
416
'configurable' : false ,
391
417
'enumerable' : true ,
392
- 'set' : require ( './props/inner-tick-size/set.js' ) ,
393
- 'get' : require ( './props/inner-tick-size/get.js' )
418
+ 'set' : setInnerTickSize ,
419
+ 'get' : getInnerTickSize
394
420
} ) ;
395
421
396
422
/**
@@ -415,8 +441,8 @@ defineProperty( Axis.prototype, 'innerTickSize', {
415
441
defineProperty ( Axis . prototype , 'outerTickSize' , {
416
442
'configurable' : false ,
417
443
'enumerable' : true ,
418
- 'set' : require ( './props/outer-tick-size/set.js' ) ,
419
- 'get' : require ( './props/outer-tick-size/get.js' )
444
+ 'set' : setOuterTickSize ,
445
+ 'get' : getOuterTickSize
420
446
} ) ;
421
447
422
448
/**
@@ -441,8 +467,8 @@ defineProperty( Axis.prototype, 'outerTickSize', {
441
467
defineProperty ( Axis . prototype , 'tickPadding' , {
442
468
'configurable' : false ,
443
469
'enumerable' : true ,
444
- 'set' : require ( './props/tick-padding/set.js' ) ,
445
- 'get' : require ( './props/tick-padding/get.js' )
470
+ 'set' : setTickPadding ,
471
+ 'get' : getTickPadding
446
472
} ) ;
447
473
448
474
/**
@@ -453,14 +479,15 @@ defineProperty( Axis.prototype, 'tickPadding', {
453
479
* @type {number }
454
480
*
455
481
* @example
456
- * var axis = new Axis();
482
+ * var axis = new Axis( {} );
483
+ *
457
484
* var spacing = axis.tickSpacing;
458
485
* // returns <number>
459
486
*/
460
487
defineProperty ( Axis . prototype , 'tickSpacing' , {
461
488
'configurable' : false ,
462
489
'enumerable' : true ,
463
- 'get' : require ( './props/tick-spacing/get.js' )
490
+ 'get' : getTickSpacing
464
491
} ) ;
465
492
466
493
/**
@@ -471,14 +498,15 @@ defineProperty( Axis.prototype, 'tickSpacing', {
471
498
* @type {number }
472
499
*
473
500
* @example
474
- * var axis = new Axis();
501
+ * var axis = new Axis( {} );
502
+ *
475
503
* var dir = axis.tickDir;
476
504
* // returns <number>
477
505
*/
478
506
defineProperty ( Axis . prototype , 'tickDir' , {
479
507
'configurable' : false ,
480
508
'enumerable' : true ,
481
- 'get' : require ( './props/tick-dir/get.js' )
509
+ 'get' : getTickDir
482
510
} ) ;
483
511
484
512
/**
@@ -489,14 +517,15 @@ defineProperty( Axis.prototype, 'tickDir', {
489
517
* @type {Function }
490
518
*
491
519
* @example
492
- * var axis = new Axis();
520
+ * var axis = new Axis( {} );
521
+ *
493
522
* var tickPos = axis.tickPos;
494
523
* // returns <Function>
495
524
*/
496
525
defineProperty ( Axis . prototype , 'tickPos' , {
497
526
'configurable' : false ,
498
527
'enumerable' : true ,
499
- 'get' : require ( './props/tick-pos/get.js' )
528
+ 'get' : getTickPos
500
529
} ) ;
501
530
502
531
/**
@@ -519,8 +548,8 @@ defineProperty( Axis.prototype, 'tickPos', {
519
548
defineProperty ( Axis . prototype , 'autoRender' , {
520
549
'configurable' : false ,
521
550
'enumerable' : true ,
522
- 'set' : require ( './props/auto-render/set.js' ) ,
523
- 'get' : require ( './props/auto-render/get.js' )
551
+ 'set' : setAutoRender ,
552
+ 'get' : getAutoRender
524
553
} ) ;
525
554
526
555
/**
@@ -532,11 +561,11 @@ defineProperty( Axis.prototype, 'autoRender', {
532
561
* @returns {VTree } virtual tree
533
562
*
534
563
* @example
535
- * var axis = new Axis();
564
+ * var axis = new Axis( {} );
536
565
*
537
566
* var out = axis.render();
538
567
*/
539
- setReadOnly ( Axis . prototype , 'render' , require ( './methods/ render.js' ) ) ;
568
+ setReadOnly ( Axis . prototype , 'render' , render ) ;
540
569
541
570
542
571
// EXPORTS //
0 commit comments