Files
LlamaIndexTS/apps/docs/docs/api/classes/BaseNode.md
T
Yi Ding 7699f5432d set typedoc revision to main
In theory this will stop the API docs thrashing on every build.

Of course, there is a drawback in that if main changes but we haven't
released a new version of the docs yet the links will go out of date.

So longer term we might want to investigate some kind of variable where
we can continue to have up to date revs but keep the rev in a single
variable somewhere:

https://github.com/facebook/docusaurus/issues/395

In the meantime much smaller commits will be a relief
2023-07-25 23:06:44 -07:00

5.3 KiB

id, title, sidebar_label, sidebar_position, custom_edit_url
id title sidebar_label sidebar_position custom_edit_url
BaseNode Class: BaseNode BaseNode 0 null

Generic abstract class for retrievable nodes

Hierarchy

Constructors

constructor

new BaseNode(init?)

Parameters

Name Type
init? Partial<BaseNode>

Defined in

Node.ts:48

Properties

embedding

Optional embedding: number[]

Defined in

Node.ts:39


excludedEmbedMetadataKeys

excludedEmbedMetadataKeys: string[] = []

Defined in

Node.ts:43


excludedLlmMetadataKeys

excludedLlmMetadataKeys: string[] = []

Defined in

Node.ts:44


hash

hash: string = ""

Defined in

Node.ts:46


id_

id_: string

Defined in

Node.ts:38


metadata

metadata: Record<string, any> = {}

Defined in

Node.ts:42


relationships

relationships: Partial<Record<NodeRelationship, RelatedNodeType>> = {}

Defined in

Node.ts:45

Accessors

childNodes

get childNodes(): undefined | RelatedNodeInfo[]

Returns

undefined | RelatedNodeInfo[]

Defined in

Node.ts:104


nextNode

get nextNode(): undefined | RelatedNodeInfo

Returns

undefined | RelatedNodeInfo

Defined in

Node.ts:84


nodeId

get nodeId(): string

Returns

string

Defined in

Node.ts:58


parentNode

get parentNode(): undefined | RelatedNodeInfo

Returns

undefined | RelatedNodeInfo

Defined in

Node.ts:94


prevNode

get prevNode(): undefined | RelatedNodeInfo

Returns

undefined | RelatedNodeInfo

Defined in

Node.ts:72


sourceNode

get sourceNode(): undefined | RelatedNodeInfo

Returns

undefined | RelatedNodeInfo

Defined in

Node.ts:62

Methods

asRelatedNodeInfo

asRelatedNodeInfo(): RelatedNodeInfo

Returns

RelatedNodeInfo

Defined in

Node.ts:124


getContent

Abstract getContent(metadataMode): string

Parameters

Name Type
metadataMode MetadataMode

Returns

string

Defined in

Node.ts:54


getEmbedding

getEmbedding(): number[]

Returns

number[]

Defined in

Node.ts:116


getMetadataStr

Abstract getMetadataStr(metadataMode): string

Parameters

Name Type
metadataMode MetadataMode

Returns

string

Defined in

Node.ts:55


getType

Abstract getType(): ObjectType

Returns

ObjectType

Defined in

Node.ts:52


setContent

Abstract setContent(value): void

Parameters

Name Type
value any

Returns

void

Defined in

Node.ts:56