Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
plugin/types-impl
Selection
Class Selection
Hierarchy (
View Summary
)
Range
Selection
Index
Constructors
constructor
Properties
_
end
_
start
Accessors
active
anchor
end
is
Empty
is
Reversed
is
Single
Line
start
Methods
contains
intersection
is
Equal
to
JSON
union
with
is
Range
Constructors
constructor
new
Selection
(
anchor
:
Position
,
active
:
Position
)
:
Selection
Parameters
anchor
:
Position
active
:
Position
Returns
Selection
new
Selection
(
anchorLine
:
number
,
anchorColumn
:
number
,
activeLine
:
number
,
activeColumn
:
number
,
)
:
Selection
Parameters
anchorLine
:
number
anchorColumn
:
number
activeLine
:
number
activeColumn
:
number
Returns
Selection
Properties
Protected
_
end
_end
:
Position
Protected
_
start
_start
:
Position
Accessors
active
get
active
()
:
Position
Returns
Position
anchor
get
anchor
()
:
Position
Returns
Position
end
get
end
()
:
Position
Returns
Position
is
Empty
get
isEmpty
()
:
boolean
Returns
boolean
is
Reversed
get
isReversed
()
:
boolean
Returns
boolean
is
Single
Line
get
isSingleLine
()
:
boolean
Returns
boolean
start
get
start
()
:
Position
Returns
Position
Methods
contains
contains
(
positionOrRange
:
Position
|
Range
)
:
boolean
Parameters
positionOrRange
:
Position
|
Range
Returns
boolean
intersection
intersection
(
other
:
Range
)
:
undefined
|
Range
Parameters
other
:
Range
Returns
undefined
|
Range
is
Equal
isEqual
(
other
:
Range
)
:
boolean
Parameters
other
:
Range
Returns
boolean
to
JSON
toJSON
()
:
unknown
Returns
unknown
union
union
(
other
:
Range
)
:
Range
Parameters
other
:
Range
Returns
Range
with
with
(
change
:
{
end
?:
Position
;
start
?:
Position
}
)
:
Range
Parameters
change
:
{
end
?:
Position
;
start
?:
Position
}
Returns
Range
with
(
start
?:
Position
,
end
?:
Position
)
:
Range
Parameters
Optional
start
:
Position
Optional
end
:
Position
Returns
Range
Static
is
Range
isRange
(
arg
:
unknown
)
:
arg
is
Range
Parameters
arg
:
unknown
Returns
arg
is
Range
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
end
_
start
Accessors
active
anchor
end
is
Empty
is
Reversed
is
Single
Line
start
Methods
contains
intersection
is
Equal
to
JSON
union
with
is
Range
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...