Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/scm
browser/merge-editor/model/range-mapping
MappingAlignment
Class MappingAlignment<T>
Aligns mappings for two modified sides with a common base range.
Type Parameters
T
extends
LineRangeMapping
Index
Constructors
constructor
Properties
base
Range
side1
Mappings
side1
Range
side2
Mappings
side2
Range
Methods
to
String
compute
Alignments
Constructors
constructor
new
MappingAlignment
<
T
extends
LineRangeMapping
>
(
baseRange
:
LineRange
,
side1Range
:
LineRange
,
side1Mappings
:
readonly
T
[]
,
side2Range
:
LineRange
,
side2Mappings
:
readonly
T
[]
,
)
:
MappingAlignment
<
T
>
Type Parameters
T
extends
LineRangeMapping
Parameters
baseRange
:
LineRange
side1Range
:
LineRange
side1Mappings
:
readonly
T
[]
side2Range
:
LineRange
side2Mappings
:
readonly
T
[]
Returns
MappingAlignment
<
T
>
Properties
Readonly
base
Range
baseRange
:
LineRange
Readonly
side1
Mappings
side1Mappings
:
readonly
T
[]
Readonly
side1
Range
side1Range
:
LineRange
Readonly
side2
Mappings
side2Mappings
:
readonly
T
[]
Readonly
side2
Range
side2Range
:
LineRange
Methods
to
String
toString
()
:
string
Returns
string
Static
compute
Alignments
computeAlignments
<
T
extends
LineRangeMapping
>
(
side1Mappings
:
readonly
T
[]
,
side2Mappings
:
readonly
T
[]
,
)
:
MappingAlignment
<
T
>
[]
Type Parameters
T
extends
LineRangeMapping
Parameters
side1Mappings
:
readonly
T
[]
side2Mappings
:
readonly
T
[]
Returns
MappingAlignment
<
T
>
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
base
Range
side1
Mappings
side1
Range
side2
Mappings
side2
Range
Methods
to
String
compute
Alignments
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...
Aligns mappings for two modified sides with a common base range.