Library
core
modules
Core Src Diff Edittable

Lawtext core references / core/src/diff/editTable

Module: core/src/diff/editTable

Table of contents

Type Aliases

Variables

Functions

Type Aliases

AddRow

Ƭ AddRow<T>: [null, EditTableItem<T>]

Type parameters

Name
T

Defined in

core/src/diff/editTable.ts:3 (opens in a new tab)


EditTable

Ƭ EditTable<T>: EditTableRow<T>[]

Type parameters

Name
T

Defined in

core/src/diff/editTable.ts:1 (opens in a new tab)


EditTableItem

Ƭ EditTableItem<T>: [number, T]

Type parameters

Name
T

Defined in

core/src/diff/editTable.ts:6 (opens in a new tab)


EditTableRow

Ƭ EditTableRow<T>: AddRow<T> | RemoveRow<T> | SameRow<T>

Type parameters

Name
T

Defined in

core/src/diff/editTable.ts:2 (opens in a new tab)


RemoveRow

Ƭ RemoveRow<T>: [EditTableItem<T>, null]

Type parameters

Name
T

Defined in

core/src/diff/editTable.ts:4 (opens in a new tab)


SameRow

Ƭ SameRow<T>: [EditTableItem<T>, EditTableItem<T>]

Type parameters

Name
T

Defined in

core/src/diff/editTable.ts:5 (opens in a new tab)

Variables

MAX_D

Const MAX_D: 200

Defined in

core/src/diff/editTable.ts:8 (opens in a new tab)

Functions

compare

compare<T>(A, B, maxD?): EditTable<T>

Type parameters

Name
T

Parameters

NameTypeDefault value
AT[]undefined
BT[]undefined
maxDnumberMAX_D

Returns

EditTable<T>

Defined in

core/src/diff/editTable.ts:10 (opens in a new tab)