@if (node.expandable) { } @else if (node.keysInfo) { @switch (node.keysInfo.type) { @case ('hash') { } @case ('list') { } @case ('set') { } @case ('string') { } @case ('zset') { } @case ('stream') { } @case ('json') { } @case ('timeseries') { } @case ('bloom') { } @case ('cuckoo') { } @case ('topk') { } @case ('cms') { } @case ('tdigest') { } @case ('vectorset') { } } } @if (node.type !== 'folder' && getRemainingTtl(node) > 0) { schedule } @if (!isReadonly) { @if (node.type === 'folder') { delete } @else { delete } add }