* @usage * ```js * const ordinalNumber = ordinalScale.getRawOrdinalNumber(tick.value); * // case0 * const rawOrdinalValue = axisModel.getCategories()[ordinalNumber]; * // case1 * const rawOrdinalValue = this._ordinalMeta.categories[ordinalNumber]; * // case2 *
(tickValue: ScaleTick['value'])
| 299 | * where ordinal numbers are used as tick value directly. |
| 300 | */ |
| 301 | getRawOrdinalNumber(tickValue: ScaleTick['value']): OrdinalNumber { |
| 302 | const ordinalNumbersByTick = this._ordinalNumbersByTick; |
| 303 | return (ordinalNumbersByTick && tickValue >= 0 && tickValue < ordinalNumbersByTick.length) |
| 304 | ? ordinalNumbersByTick[tickValue] |
| 305 | : tickValue; |
| 306 | } |
| 307 | |
| 308 | /** |
| 309 | * Get item on tick |
no outgoing calls
no test coverage detected