Ace API Reference
Preparing search index...
src/edit_session/bracket_match
BracketMatch
Class BracketMatch
Index
Constructors
constructor
Properties
$brackets
$find
Closing
Bracket
$find
Closing
Tag
$find
Opening
Bracket
$find
Opening
Tag
$find
Tag
Name
find
Matching
Bracket
get
Bracket
Range
get
Matching
Bracket
Ranges
get
Matching
Tags
Constructors
constructor
new
BracketMatch
()
:
BracketMatch
Returns
BracketMatch
Properties
$brackets
$brackets
:
{
"("
:
string
;
")"
:
string
;
"["
:
string
;
"]"
:
string
;
"{"
:
string
;
"}"
:
string
;
"<"
:
string
;
">"
:
string
;
}
$find
Closing
Bracket
$findClosingBracket
:
(
...
this
:
any
,
bracket
:
string
,
position
:
Ace
.
Point
,
typeRe
?:
RegExp
,
)
=>
Ace
.
Point
Type declaration
(
...
this
:
any
,
bracket
:
string
,
position
:
Ace
.
Point
,
typeRe
?:
RegExp
)
:
Ace
.
Point
Parameters
...
this
:
any
bracket
:
string
position
:
Ace
.
Point
Optional
typeRe
:
RegExp
Returns
Ace
.
Point
$find
Closing
Tag
$findClosingTag
:
(
iterator
:
any
,
token
:
any
,
)
=>
{
closeTag
:
Range
;
closeTagName
:
Range
;
openTag
:
Range
;
openTagName
:
Range
;
}
$find
Opening
Bracket
$findOpeningBracket
:
(
...
this
:
any
,
bracket
:
string
,
position
:
Ace
.
Point
,
typeRe
?:
RegExp
,
)
=>
Ace
.
Point
Type declaration
(
...
this
:
any
,
bracket
:
string
,
position
:
Ace
.
Point
,
typeRe
?:
RegExp
)
:
Ace
.
Point
Parameters
...
this
:
any
bracket
:
string
position
:
Ace
.
Point
Optional
typeRe
:
RegExp
Returns
Ace
.
Point
$find
Opening
Tag
$findOpeningTag
:
(
iterator
:
any
,
token
:
any
,
)
=>
{
closeTag
:
Range
;
closeTagName
:
Range
;
openTag
:
Range
;
openTagName
:
Range
;
}
$find
Tag
Name
$findTagName
:
(
iterator
:
any
)
=>
any
find
Matching
Bracket
findMatchingBracket
:
(
...
this
:
any
,
position
:
Ace
.
Point
,
chr
?:
string
,
)
=>
Ace
.
Point
get
Bracket
Range
getBracketRange
:
(
...
this
:
any
,
pos
:
Ace
.
Point
)
=>
Range
Type declaration
(
...
this
:
any
,
pos
:
Ace
.
Point
)
:
Range
Parameters
...
this
:
any
pos
:
Ace
.
Point
Returns
Range
get
Matching
Bracket
Ranges
getMatchingBracketRanges
:
(
...
this
:
any
,
pos
:
Ace
.
Point
,
isBackwards
?:
boolean
,
)
=>
Range
[]
Returns:
null if there is no any bracket at
pos
;
two Ranges if there is opening and closing brackets;
one Range if there is only one bracket
Type declaration
(
...
this
:
any
,
pos
:
Ace
.
Point
,
isBackwards
?:
boolean
)
:
Range
[]
Parameters
...
this
:
any
pos
:
Ace
.
Point
Optional
isBackwards
:
boolean
Returns
Range
[]
get
Matching
Tags
getMatchingTags
:
(
...
this
:
any
,
pos
:
Ace
.
Point
,
)
=>
{
closeTag
:
Range
;
closeTagName
:
Range
;
openTag
:
Range
;
openTagName
:
Range
;
}
Returns [[Range]]'s for matching tags and tag names, if there are any
Type declaration
(
...
this
:
any
,
pos
:
Ace
.
Point
,
)
:
{
closeTag
:
Range
;
closeTagName
:
Range
;
openTag
:
Range
;
openTagName
:
Range
;
}
Parameters
...
this
:
any
pos
:
Ace
.
Point
Returns
{
closeTag
:
Range
;
closeTagName
:
Range
;
openTag
:
Range
;
openTagName
:
Range
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
$brackets
$find
Closing
Bracket
$find
Closing
Tag
$find
Opening
Bracket
$find
Opening
Tag
$find
Tag
Name
find
Matching
Bracket
get
Bracket
Range
get
Matching
Bracket
Ranges
get
Matching
Tags
Ace API Reference
Loading...
Returns:
pos;