@@ -33,29 +33,29 @@ export type TokenType =
3333export  const  kAttrIdentifier  =  0 ; 
3434export  const  kAttrClasses  =  1 ; 
3535export  const  kAttrAttributes  =  2 ; 
36- export  type  TokenAttr  =  [ string ,  Array < string > ,  Array < [ string , string ] > ] ; 
36+ export  type  TokenAttr  =  [ string ,  Array < string > ,  Array < [ string ,   string ] > ] ; 
3737
3838
3939export  interface  Token < T  =  unknown >  { 
4040  type : TokenType ; 
4141  range : Range ; 
42-   attr ?: TokenAttr ;   
42+   attr ?: TokenAttr ; 
4343  data : T ; 
44-      // FrontMatter: yaml 
45-      // Header: { level: number, text: string } 
46-      // Math: { type: string, text: string } 
47-      // CodeBlock: text 
48-      // RawBlock: { format: string, text: string } 
49-      // (Other): null 
44+   // FrontMatter: yaml 
45+   // Header: { level: number, text: string } 
46+   // Math: { type: string, text: string } 
47+   // CodeBlock: text 
48+   // RawBlock: { format: string, text: string } 
49+   // (Other): null 
5050} 
5151
5252export  type  TokenFrontMatter  =  Token < string > ; 
53- export  function  isFrontMatter ( token : Token )   : token  is TokenFrontMatter  { 
53+ export  function  isFrontMatter ( token : Token ) : token  is TokenFrontMatter  { 
5454  return  token . type  ===  "FrontMatter" ; 
5555} 
5656
5757export  type  TokenHeader  =  Token < {  level : number ,  text : string  } > ; 
58- export  function  isHeader ( token : Token )   : token  is TokenHeader  { 
58+ export  function  isHeader ( token : Token ) : token  is TokenHeader  { 
5959  return  token . type  ===  "Header" ; 
6060} 
6161
@@ -74,6 +74,10 @@ export function isRawBlock(token: Token): token is TokenRawBlock {
7474  return  token . type  ===  "RawBlock" ; 
7575} 
7676
77+ export  function  isDiv ( token : Token )  { 
78+   return  token . type  ===  "Div" 
79+ } 
80+ 
7781export  function  isCallout ( token : Token )  { 
7882  if  ( token . type  ===  "Div"  &&  token . attr )  { 
7983    const  classes  =  token . attr [ kAttrClasses ] ; 
0 commit comments