micromark-extension-lemmy-spoiler
Version:
micromark extension to support lemmy spoiler format
20 lines (16 loc) • 460 B
TypeScript
import type {Spoiler} from './lib/html.js'
export {spoiler} from './lib/syntax.js'
export {spoilerHtml} from './lib/html.js'
declare module 'micromark-util-types' {
interface TokenTypeMap {
spoiler: 'spoiler'
spoilerContent: 'spoilerContent'
spoilerFence: 'spoilerFence'
spoilerKeyword: 'spoilerKeyword'
spoilerName: 'spoilerName'
spoilerSequence: 'spoilerSequence'
}
interface CompileData {
spoilerStack?: Spoiler[]
}
}