Search
Preparing search index...
The search index is not available
JSSM, a JavaScript state machine - the FSM for FSL
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
JSSM, a JavaScript state machine - the FSM for FSL
jssm_viz
<internal>
WindowOrWorkerGlobalScope
Interface WindowOrWorkerGlobalScope
Hierarchy
WindowOrWorkerGlobalScope
<internal>
.
Window
Index
Properties
caches
cross
Origin
Isolated
crypto
indexedDB
is
Secure
Context
origin
performance
Methods
atob
btoa
clear
Interval
clear
Timeout
create
Image
Bitmap
fetch
queue
Microtask
report
Error
set
Interval
set
Timeout
structured
Clone
Properties
Readonly
caches
caches
:
<internal>
.
CacheStorage
Available only in secure contexts.
Readonly
cross
Origin
Isolated
cross
Origin
Isolated
:
boolean
Readonly
crypto
crypto
:
Crypto
Readonly
indexedDB
indexedDB
:
<internal>
.
IDBFactory
Readonly
is
Secure
Context
is
Secure
Context
:
boolean
Readonly
origin
origin
:
string
Readonly
performance
performance
:
Performance
Methods
atob
atob
(
data
:
string
)
:
string
Parameters
data:
string
Returns
string
btoa
btoa
(
data
:
string
)
:
string
Parameters
data:
string
Returns
string
clear
Interval
clear
Interval
(
id
?:
number
)
:
void
Parameters
Optional
id:
number
Returns
void
clear
Timeout
clear
Timeout
(
id
?:
number
)
:
void
Parameters
Optional
id:
number
Returns
void
create
Image
Bitmap
create
Image
Bitmap
(
image
:
ImageBitmapSource
, options
?:
ImageBitmapOptions
)
:
Promise
<
<internal>
.
ImageBitmap
>
create
Image
Bitmap
(
image
:
ImageBitmapSource
, sx
:
number
, sy
:
number
, sw
:
number
, sh
:
number
, options
?:
ImageBitmapOptions
)
:
Promise
<
<internal>
.
ImageBitmap
>
Parameters
image:
ImageBitmapSource
Optional
options:
ImageBitmapOptions
Returns
Promise
<
<internal>
.
ImageBitmap
>
Parameters
image:
ImageBitmapSource
sx:
number
sy:
number
sw:
number
sh:
number
Optional
options:
ImageBitmapOptions
Returns
Promise
<
<internal>
.
ImageBitmap
>
fetch
fetch
(
input
:
URL
|
RequestInfo
, init
?:
RequestInit
)
:
Promise
<
Response
>
Parameters
input:
URL
|
RequestInfo
Optional
init:
RequestInit
Returns
Promise
<
Response
>
queue
Microtask
queue
Microtask
(
callback
:
VoidFunction
)
:
void
Parameters
callback:
VoidFunction
Returns
void
report
Error
report
Error
(
e
:
any
)
:
void
Parameters
e:
any
Returns
void
set
Interval
set
Interval
(
handler
:
TimerHandler
, timeout
?:
number
,
...
arguments
:
any
[]
)
:
number
Parameters
handler:
TimerHandler
Optional
timeout:
number
Rest
...
arguments:
any
[]
Returns
number
set
Timeout
set
Timeout
(
handler
:
TimerHandler
, timeout
?:
number
,
...
arguments
:
any
[]
)
:
number
Parameters
handler:
TimerHandler
Optional
timeout:
number
Rest
...
arguments:
any
[]
Returns
number
structured
Clone
structured
Clone
(
value
:
any
, options
?:
StructuredSerializeOptions
)
:
any
Parameters
value:
any
Optional
options:
StructuredSerializeOptions
Returns
any
Modules
Tutorials
What are state machines?
☕
Quick
Start
Language reference
API reference
Example machines
Howtos and
Recipes
Frameworks
React
Vue
Angular
Node
Environments
Node
Typescript
The browser
Deno
AWS
Lambda
SQL
Bundling
Rollup
Webpack
CDN
Local files
Let's make a large machine
Publishing
Theme, style, color
Comparisons
Feature comparison
LOC
Shootout
Tools
Live
Editor
Visualization
Github
Action
CLI
Community
Changelog
jssm
jssm_
constants
jssm_
error
jssm_
types
jssm_
util
jssm_
viz
<internal>
version
Window
Or
Worker
Global
Scope
caches
cross
Origin
Isolated
crypto
indexedDB
is
Secure
Context
origin
performance
atob
btoa
clear
Interval
clear
Timeout
create
Image
Bitmap
fetch
queue
Microtask
report
Error
set
Interval
set
Timeout
structured
Clone
Generated using
TypeDoc
Available only in secure contexts.