CodeSplitter
Defined in: packages/node-parser/src/code/index.ts:17
Extends
Section titled “Extends”CodeSplitter<
Options>(nodes,options?):TextNode<Metadata>[]
Defined in: packages/node-parser/src/code/index.ts:17
Type Parameters
Section titled “Type Parameters”Options
Section titled “Options”Options extends Record<string, unknown>
Parameters
Section titled “Parameters”options?
Section titled “options?”Options
Returns
Section titled “Returns”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new CodeSplitter(
params):CodeSplitter
Defined in: packages/node-parser/src/code/index.ts:22
Parameters
Section titled “Parameters”params
Section titled “params”Returns
Section titled “Returns”CodeSplitter
Overrides
Section titled “Overrides”Properties
Section titled “Properties”includeMetadata
Section titled “includeMetadata”includeMetadata:
boolean=true
Defined in: packages/core/src/node-parser/base.ts:17
Inherited from
Section titled “Inherited from”includePrevNextRel
Section titled “includePrevNextRel”includePrevNextRel:
boolean=true
Defined in: packages/core/src/node-parser/base.ts:18
Inherited from
Section titled “Inherited from”TextSplitter.includePrevNextRel
id:
string
Defined in: packages/core/src/schema/type.ts:22
Inherited from
Section titled “Inherited from”maxChars
Section titled “maxChars”maxChars:
number=DEFAULT_MAX_CHARS
Defined in: packages/node-parser/src/code/index.ts:18
Methods
Section titled “Methods”postProcessParsedNodes()
Section titled “postProcessParsedNodes()”
protectedpostProcessParsedNodes(nodes,parentDocMap):TextNode<Metadata>[]
Defined in: packages/core/src/node-parser/base.ts:27
Parameters
Section titled “Parameters”parentDocMap
Section titled “parentDocMap”Map<string, TextNode<Metadata>>
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”TextSplitter.postProcessParsedNodes
getNodesFromDocuments()
Section titled “getNodesFromDocuments()”Defined in: packages/core/src/node-parser/base.ts:84
Parameters
Section titled “Parameters”documents
Section titled “documents”Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”TextSplitter.getNodesFromDocuments
splitTexts()
Section titled “splitTexts()”splitTexts(
texts):string[]
Defined in: packages/core/src/node-parser/base.ts:126
Parameters
Section titled “Parameters”string[]
Returns
Section titled “Returns”string[]
Inherited from
Section titled “Inherited from”parseNodes()
Section titled “parseNodes()”Defined in: packages/core/src/node-parser/base.ts:130
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”splitText()
Section titled “splitText()”splitText(
text):string[]
Defined in: packages/node-parser/src/code/index.ts:62
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”string[]