const RIPPLE_COUNT = 'vRippleCountInternal';
function setRippleCount(el: HTMLElement, count: number) {
el.dataset[RIPPLE_COUNT] = count.toString();
}
export function getRippleCount(el: HTMLElement): number {
return parseInt(el.dataset[RIPPLE_COUNT] ?? '0', 10);
}
export function incrementRippleCount(el: HTMLElement): void {
const count = getRippleCount(el);
setRippleCount(el, count + 1);
}
export function decrementRippleCount(el: HTMLElement): void {
const count = getRippleCount(el);
setRippleCount(el, count - 1);
}
export function deleteRippleCount(el: HTMLElement): void {
delete el.dataset[RIPPLE_COUNT];
}