blob: 2ebbf74eda4e34f2a9c9efd83b053434ae128839 [file] [log] [blame]
import { Block, BlockMarkers } from '../primitives';
import { Tokenizer } from './tokenizers/index';
export interface Options {
startLine: number;
fence: string;
spacing: 'compact' | 'preserve';
markers: BlockMarkers;
tokenizers: Tokenizer[];
}
export declare type Parser = (source: string) => Block[];
export default function getParser({ startLine, fence, spacing, markers, tokenizers, }?: Partial<Options>): Parser;