Lines Matching refs:TokenType
4 export enum TokenType { enum
17 export type TextToken<Type = TokenType.TEXT> = SimpleToken<Type> & { text: string };
19 export type HeadingToken = TextToken<TokenType.HEADING> & {
24 export type ListToken = SimpleToken<TokenType.LIST> & {
32 export type ListItemToken = TextToken<TokenType.LIST_ITEM> & {
40 export type ParagraphToken = TextToken<TokenType.PARAGRAPH>;
42 export type SpaceToken = SimpleToken<TokenType.SPACE>;
44 export type CodeToken = TextToken<TokenType.CODE> & {
48 export type BlockquoteToken = TextToken<TokenType.BLOCKQUOTE> & {
93 type: TokenType.HEADING,
105 type: TokenType.TEXT,
112 type: TokenType.LIST,
120 type: TokenType.LIST_ITEM,
131 return token?.type === TokenType.TEXT;
138 return token?.type === TokenType.HEADING;
145 return token?.type === TokenType.LIST;
152 return token?.type === TokenType.LIST_ITEM;
167 if (token.type === TokenType.LIST) {
171 item.type = TokenType.LIST_ITEM;
200 case TokenType.HEADING:
202 case TokenType.LIST:
204 case TokenType.LIST_ITEM:
206 case TokenType.PARAGRAPH:
208 case TokenType.TEXT:
210 case TokenType.SPACE:
212 case TokenType.CODE:
214 case TokenType.BLOCKQUOTE: