index.d.ts 436 B

1234567891011
  1. import { Block, BlockMarkers } from '../primitives.js';
  2. import { Tokenizer } from './tokenizers/index.js';
  3. export interface Options {
  4. startLine: number;
  5. fence: string;
  6. spacing: 'compact' | 'preserve';
  7. markers: BlockMarkers;
  8. tokenizers: Tokenizer[];
  9. }
  10. export type Parser = (source: string) => Block[];
  11. export default function getParser({ startLine, fence, spacing, markers, tokenizers, }?: Partial<Options>): Parser;