UNPKG
lexer-state
Version:
latest (1.0.7-alpha.1)
1.0.7-alpha.1
1.0.7-alpha.0
1.0.6
1.0.5
1.0.5-alpha.0
1.0.4
1.0.4-alpha.2
1.0.4-alpha.1
1.0.4-alpha.0
1.0.3
1.0.3-alpha.0
1.0.2
1.0.1-alpha.2
1.0.1-alpha.1
1.0.1-alpha.0
1.0.0-alpha.10
1.0.0-alpha.9
1.0.0-alpha.8
1.0.0-alpha.7
1.0.0-alpha.6
1.0.0-alpha.5
1.0.0-alpha.4
1.0.0-alpha.3
Lightweight state machine library to define and manage state transition declaratively
lexer-state
/
packages
/
machine
/
dist
/
util
/
useLexerState.d.ts
6 lines
(5 loc)
•
221 B
TypeScript
View Raw
1
2
3
4
5
6
import
{
IMachine
}
from
'../machine'
;
export
declare
const
useLexerState
: <
Events
, T
extends
IMachine
<
any
,
any
,
any
> =
any
>
(
machine
: T
) =>
{
currentState
:
string
;
dispatchEvent
(
e
:
Events
[keyof
Events
]):
void
; };