(opt?: ScaleGetTicksOpt)
| 110 | } |
| 111 | |
| 112 | getTicks(opt?: ScaleGetTicksOpt): ScaleTick[] { |
| 113 | const base = this.base; |
| 114 | const powStub = this.powStub; |
| 115 | const scaleBreakHelper = getScaleBreakHelper(); |
| 116 | const intervalStub = this.intervalStub; |
| 117 | const intervalExtent = intervalStub.getExtent(); |
| 118 | const powExtent = powStub.getExtent(); |
| 119 | const powOpt: ValueTransformLookupOpt = {lookup: {from: intervalExtent, to: powExtent}}; |
| 120 | |
| 121 | return map(intervalStub.getTicks(opt || {}), function (tick) { |
| 122 | const val = tick.value; |
| 123 | let powVal = logScalePowTick(val, base, powOpt); |
| 124 | |
| 125 | let vBreak; |
| 126 | if (scaleBreakHelper) { |
| 127 | const brkPowResult = scaleBreakHelper.getTicksBreakOutwardTransform( |
| 128 | this, |
| 129 | tick, |
| 130 | getBreaksUnsafe(powStub), |
| 131 | this._lookup, |
| 132 | ); |
| 133 | if (brkPowResult) { |
| 134 | vBreak = brkPowResult.vBreak; |
| 135 | powVal = brkPowResult.tickVal; |
| 136 | } |
| 137 | } |
| 138 | |
| 139 | return { |
| 140 | value: powVal, |
| 141 | break: vBreak, |
| 142 | }; |
| 143 | }, this); |
| 144 | } |
| 145 | |
| 146 | getMinorTicks(splitNumber: number): number[][] { |
| 147 | return getMinorTicks( |
no test coverage detected