# PasteUndoEntry Class

# Constructors

# constructor

+ new PasteUndoEntry(targetLeftCorner: SimpleCellAddress, oldContent: [SimpleCellAddress, ClipboardCell][], newContent: ClipboardCell[][], addedGlobalNamedExpressions: string[]): PasteUndoEntry

Defined in src/UndoRedo.ts:366 (opens new window)

Parameters:

Name Type
targetLeftCorner SimpleCellAddress
oldContent [SimpleCellAddress, ClipboardCell][]
newContent ClipboardCell[][]
addedGlobalNamedExpressions string[]

Returns: PasteUndoEntry

# Properties

# addedGlobalNamedExpressions Readonly

• addedGlobalNamedExpressions: string[]

Defined in src/UndoRedo.ts:371 (opens new window)


# newContent Readonly

• newContent: ClipboardCell[][]

Defined in src/UndoRedo.ts:370 (opens new window)


# oldContent Readonly

• oldContent: [SimpleCellAddress, ClipboardCell][]

Defined in src/UndoRedo.ts:369 (opens new window)


# targetLeftCorner Readonly

• targetLeftCorner: SimpleCellAddress

Defined in src/UndoRedo.ts:368 (opens new window)

# Methods

# doRedo

▸ doRedo(undoRedo: UndoRedo): void

Defined in src/UndoRedo.ts:380 (opens new window)

Parameters:

Name Type
undoRedo UndoRedo

Returns: void


# doUndo

▸ doUndo(undoRedo: UndoRedo): void

Defined in src/UndoRedo.ts:376 (opens new window)

Parameters:

Name Type
undoRedo UndoRedo

Returns: void


# getReferencedOldDataVersions

▸ getReferencedOldDataVersions(): number[]

Defined in src/UndoRedo.ts:42 (opens new window)

Returns LazilyTransformingAstService version keys referenced by this entry's oldData. Default implementation returns empty — override in entries that store oldData.

Returns: number[]