UNPKG

ds-markdown

Version:

> 🚀 React Markdown 打字动画组件,提供现代聊天界面效果

48 lines 1.04 kB
/** 此文件借鉴 marked 的部分代码 */ export declare const getTokenId: () => number; interface Space { type: 'space'; raw: string; noTrimEndRaw?: string; id: number; } interface Fence { type: 'fence'; raw: string; id: number; } interface Segment { type: 'segment'; raw: string; id: number; } interface List { type: 'list'; raw: string; items: ListItem[]; loose: boolean; id: number; } interface ListItem { type: 'list_item'; raw: string; task: boolean; checked: boolean | undefined; loose: boolean; text: string; tokens: Token[]; id: number; } export type Token = Space | Fence | Segment | List | ListItem; export declare class Tokenizer { /** 空行 */ space(src: string): Space | undefined; /** 围栏 fence */ fence(src: string): Fence | undefined; /** 块 */ segment(src: string): Segment | undefined; /** 列表 */ list(src: string): List | undefined; } export {}; //# sourceMappingURL=Tokenizer.d.ts.map