Skip to content

TextNode

Defined in: core/src/features/tokens/tree/types.ts:323

readonly id: number;

Defined in: core/src/features/tokens/tree/types.ts:325


readonly kind: "text";

Defined in: core/src/features/tokens/tree/types.ts:324


position: object;

Defined in: core/src/features/tokens/tree/types.ts:327

end: number;
start: number;

readonly text: Signal<string>;

Defined in: core/src/features/tokens/tree/types.ts:326

duplicate(): boolean;

Defined in: core/src/features/tokens/tree/types.ts:337

boolean


insertAfter(text): boolean;

Defined in: core/src/features/tokens/tree/types.ts:338

Parameter Type
text string

boolean


mergeWith(next): boolean;

Defined in: core/src/features/tokens/tree/types.ts:339

Parameter Type
next TreeNode

boolean


range(): object;

Defined in: core/src/features/tokens/tree/types.ts:334

The derived positional read. NOT reactive: position is a plain field written by adoption, so a consumer that must react to a move watches changed or the content signals instead. Returns a COPY — the stored record is adoption’s, and handing it out would let a caller corrupt the coordinate space every splice is computed in.

object

end: number;
start: number;

remove(): boolean;

Defined in: core/src/features/tokens/tree/types.ts:336

See NodeCommands. Each rides a transaction; false in read-only mode or off the tree.

boolean