(idx: number, key: K | Partial<Visual>, value?: Visual[K])
| 1249 | setItemVisual(idx: number, kvObject: Partial<Visual>): void; |
| 1250 | // eslint-disable-next-line |
| 1251 | setItemVisual<K extends keyof Visual>(idx: number, key: K | Partial<Visual>, value?: Visual[K]): void { |
| 1252 | const itemVisual = this._itemVisuals[idx] || {}; |
| 1253 | this._itemVisuals[idx] = itemVisual; |
| 1254 | |
| 1255 | if (isObject(key)) { |
| 1256 | zrUtil.extend(itemVisual, key); |
| 1257 | } |
| 1258 | else { |
| 1259 | itemVisual[key as string] = value; |
| 1260 | } |
| 1261 | } |
| 1262 | |
| 1263 | /** |
| 1264 | * Clear itemVisuals and list visual. |
no test coverage detected