markdown static method
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);
}