Logo
Classes

CodeSplitter

Defined in: packages/node-parser/src/code/index.ts:18

Extends

  • TextSplitter

CodeSplitter<Options>(nodes, options?): TextNode<Metadata>[]

Defined in: packages/node-parser/src/code/index.ts:18

Type Parameters

Options

Options extends Record<string, unknown>

Parameters

nodes

BaseNode<Metadata>[]

options?

Options

Returns

TextNode<Metadata>[]

Constructors

Constructor

new CodeSplitter(params): CodeSplitter

Defined in: packages/node-parser/src/code/index.ts:23

Parameters

params

CodeSplitterParam

Returns

CodeSplitter

Overrides

TextSplitter.constructor

Properties

maxChars

maxChars: number = DEFAULT_MAX_CHARS

Defined in: packages/node-parser/src/code/index.ts:19

Methods

splitText()

splitText(text): string[]

Defined in: packages/node-parser/src/code/index.ts:63

Parameters

text

string

Returns

string[]

Overrides

TextSplitter.splitText

On this page