(set: Set<T>, value: T)
| 198 | * @returns New Set with the value toggled |
| 199 | */ |
| 200 | export function toggleSetValue<T>(set: Set<T>, value: T): Set<T> { |
| 201 | const newSet = new Set(set); |
| 202 | if (newSet.has(value)) { |
| 203 | newSet.delete(value); |
| 204 | } else { |
| 205 | newSet.add(value); |
| 206 | } |
| 207 | return newSet; |
| 208 | } |
| 209 | |
| 210 | /** Column metadata relevant for cell display resolution */ |
| 211 | export interface ColumnDisplayInfo { |
no outgoing calls
no test coverage detected