@japofc/baileys - v2.4.7
GitHub
npm
Preparing search index...
WordChain
Interface WordChain
interface
WordChain
{
size
:
number
;
end
(
chat
:
string
,
)
:
|
{
chat
:
string
;
longestWord
:
string
|
null
;
scores
:
{
score
:
number
;
user
:
string
}
[]
;
turns
:
number
;
words
:
number
;
}
|
null
;
getState
(
chat
:
string
,
)
:
|
{
lastPlayer
:
string
|
null
;
lastWord
:
string
;
nextLetter
:
string
|
null
;
turns
:
number
;
words
:
number
;
}
|
null
;
isActive
(
chat
:
string
)
:
boolean
;
onEnd
(
cb
:
(
result
:
Record
<
string
,
unknown
>
)
=>
void
)
:
()
=>
void
;
onWord
(
cb
:
(
info
:
{
chat
:
string
;
nextLetter
:
string
;
score
:
number
;
user
:
string
;
word
:
string
;
}
,
)
=>
void
,
)
:
()
=>
void
;
play
(
chat
:
string
,
user
:
string
,
word
:
string
)
:
Promise
<
WordChainPlay
>
;
start
(
chat
:
string
,
options
?:
{
firstWord
?:
string
}
,
)
:
{
chat
:
string
;
firstWord
:
string
;
nextLetter
:
string
|
null
}
;
}
Index
Properties
size
Methods
end
get
State
is
Active
on
End
on
Word
play
start
Properties
Readonly
size
size
:
number
Methods
end
end
(
chat
:
string
,
)
:
|
{
chat
:
string
;
longestWord
:
string
|
null
;
scores
:
{
score
:
number
;
user
:
string
}
[]
;
turns
:
number
;
words
:
number
;
}
|
null
End the round: scores best-first, longest word, turn count.
Parameters
chat
:
string
Returns
|
{
chat
:
string
;
longestWord
:
string
|
null
;
scores
:
{
score
:
number
;
user
:
string
}
[]
;
turns
:
number
;
words
:
number
;
}
|
null
get
State
getState
(
chat
:
string
,
)
:
|
{
lastPlayer
:
string
|
null
;
lastWord
:
string
;
nextLetter
:
string
|
null
;
turns
:
number
;
words
:
number
;
}
|
null
Parameters
chat
:
string
Returns
|
{
lastPlayer
:
string
|
null
;
lastWord
:
string
;
nextLetter
:
string
|
null
;
turns
:
number
;
words
:
number
;
}
|
null
is
Active
isActive
(
chat
:
string
)
:
boolean
Parameters
chat
:
string
Returns
boolean
on
End
onEnd
(
cb
:
(
result
:
Record
<
string
,
unknown
>
)
=>
void
)
:
()
=>
void
Parameters
cb
:
(
result
:
Record
<
string
,
unknown
>
)
=>
void
Returns
()
=>
void
on
Word
onWord
(
cb
:
(
info
:
{
chat
:
string
;
nextLetter
:
string
;
score
:
number
;
user
:
string
;
word
:
string
;
}
,
)
=>
void
,
)
:
()
=>
void
Parameters
cb
:
(
info
:
{
chat
:
string
;
nextLetter
:
string
;
score
:
number
;
user
:
string
;
word
:
string
;
}
,
)
=>
void
Returns
()
=>
void
play
play
(
chat
:
string
,
user
:
string
,
word
:
string
)
:
Promise
<
WordChainPlay
>
Parameters
chat
:
string
user
:
string
word
:
string
Returns
Promise
<
WordChainPlay
>
start
start
(
chat
:
string
,
options
?:
{
firstWord
?:
string
}
,
)
:
{
chat
:
string
;
firstWord
:
string
;
nextLetter
:
string
|
null
}
Parameters
chat
:
string
Optional
options
:
{
firstWord
?:
string
}
Returns
{
chat
:
string
;
firstWord
:
string
;
nextLetter
:
string
|
null
}
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Properties
size
Methods
end
get
State
is
Active
on
End
on
Word
play
start
GitHub
npm
@japofc/baileys - v2.4.7
Loading...
End the round: scores best-first, longest word, turn count.