GraphiQL API Documentation
Preparing search index...
graphql-language-service
CharacterStream
Class CharacterStream
The dependency-less streaming token parser used for getAutocompleteSuggestions, getHover and more
Implements
CharacterStreamInterface
Index
Constructors
constructor
Methods
back
Up
column
current
eat
eat
Space
eat
While
eol
get
Current
Position
get
Start
Of
Token
indentation
match
next
peek
skip
To
skip
To
End
sol
Constructors
constructor
new
CharacterStream
(
sourceText
:
string
)
:
CharacterStream
Parameters
sourceText
:
string
Returns
CharacterStream
Methods
back
Up
backUp
(
num
:
number
)
:
void
Parameters
num
:
number
Returns
void
column
column
()
:
number
Returns
number
current
current
()
:
string
Returns
string
eat
eat
(
pattern
:
TokenPattern
)
:
string
|
undefined
Parameters
pattern
:
TokenPattern
Returns
string
|
undefined
eat
Space
eatSpace
()
:
boolean
Returns
boolean
eat
While
eatWhile
(
match
:
TokenPattern
)
:
boolean
Parameters
match
:
TokenPattern
Returns
boolean
eol
eol
()
:
boolean
Returns
boolean
get
Current
Position
getCurrentPosition
()
:
number
Returns
number
get
Start
Of
Token
getStartOfToken
()
:
number
Returns
number
indentation
indentation
()
:
number
Returns
number
match
match
(
pattern
:
TokenPattern
,
consume
?:
boolean
|
null
|
undefined
,
caseFold
?:
boolean
|
null
|
undefined
,
)
:
boolean
|
string
[]
Parameters
pattern
:
TokenPattern
consume
:
boolean
|
null
|
undefined
= true
caseFold
:
boolean
|
null
|
undefined
= false
Returns
boolean
|
string
[]
next
next
()
:
string
Returns
string
peek
peek
()
:
string
|
null
Returns
string
|
null
skip
To
skipTo
(
position
:
number
)
:
void
Parameters
position
:
number
Returns
void
skip
To
End
skipToEnd
()
:
void
Returns
void
sol
sol
()
:
boolean
Returns
boolean
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
back
Up
column
current
eat
eat
Space
eat
While
eol
get
Current
Position
get
Start
Of
Token
indentation
match
next
peek
skip
To
skip
To
End
sol
GraphiQL API Documentation
Loading...
The dependency-less streaming token parser used for getAutocompleteSuggestions, getHover and more