(idx: number, key: K)
| 1189 | */ |
| 1190 | // eslint-disable-next-line |
| 1191 | getItemVisual<K extends keyof Visual>(idx: number, key: K): Visual[K] { |
| 1192 | const itemVisual = this._itemVisuals[idx] as Visual; |
| 1193 | const val = itemVisual && itemVisual[key]; |
| 1194 | if (val == null) { |
| 1195 | // Use global visual property |
| 1196 | return this.getVisual(key); |
| 1197 | } |
| 1198 | return val; |
| 1199 | } |
| 1200 | |
| 1201 | /** |
| 1202 | * If exists visual property of single data item |
no test coverage detected