markdown static method

Future<List<StructuredChunk>> markdown(
  1. String text, {
  2. int maxChars = kDefaultMaxChunkChars,
})

Chunk text using Markdown structure-aware splitter.

Preserves headers, code blocks, and tables.

text - The markdown text to split. maxChars - Maximum characters per chunk (default: kDefaultMaxChunkChars).

Implementation

static Future<List<chunker.StructuredChunk>> markdown(
  String text, {
  int maxChars = kDefaultMaxChunkChars,
}) async {
  final normalizedMaxChars = normalizeMaxChunkChars(
    maxChars,
    context: 'TextChunker.markdown',
  );
  return chunker.markdownChunk(text: text, maxChars: normalizedMaxChars);
}