(block: Parent)
| 24 | const slugCache = new WeakMap<Parent, string>(); |
| 25 | |
| 26 | function stableSlug(block: Parent): string { |
| 27 | let slug = slugCache.get(block); |
| 28 | if (slug == null) { |
| 29 | slug = getUniqueId(); |
| 30 | slugCache.set(block, slug); |
| 31 | } |
| 32 | return slug; |
| 33 | } |
| 34 | |
| 35 | export function getTOC(muya: Muya): ITocItem[] { |
| 36 | const { scrollPage } = muya.editor; |
no test coverage detected