SongGuess
Preparing search index...
server/worker-configuration
DurableObjectState
Interface DurableObjectState<Props>
interface
DurableObjectState
<
Props
=
unknown
>
{
container
?:
Container
;
exports
:
Cloudflare
.
Exports
;
facets
:
DurableObjectFacets
;
id
:
DurableObjectId
;
props
:
Props
;
storage
:
DurableObjectStorage
;
abort
(
reason
?:
string
)
:
void
;
acceptWebSocket
(
ws
:
WebSocket
,
tags
?:
string
[]
)
:
void
;
blockConcurrencyWhile
<
T
>
(
callback
:
()
=>
Promise
<
T
>
)
:
Promise
<
T
>
;
getHibernatableWebSocketEventTimeout
()
:
number
|
null
;
getTags
(
ws
:
WebSocket
)
:
string
[]
;
getWebSocketAutoResponse
()
:
WebSocketRequestResponsePair
|
null
;
getWebSocketAutoResponseTimestamp
(
ws
:
WebSocket
)
:
Date
|
null
;
getWebSockets
(
tag
?:
string
)
:
WebSocket
[]
;
setHibernatableWebSocketEventTimeout
(
timeoutMs
?:
number
)
:
void
;
setWebSocketAutoResponse
(
maybeReqResp
?:
WebSocketRequestResponsePair
)
:
void
;
waitUntil
(
promise
:
Promise
<
any
>
)
:
void
;
}
Type Parameters
Props
=
unknown
Index
Properties
container?
exports
facets
id
props
storage
Methods
abort
accept
Web
Socket
block
Concurrency
While
get
Hibernatable
Web
Socket
Event
Timeout
get
Tags
get
Web
Socket
Auto
Response
get
Web
Socket
Auto
Response
Timestamp
get
Web
Sockets
set
Hibernatable
Web
Socket
Event
Timeout
set
Web
Socket
Auto
Response
wait
Until
Properties
Optional
container
container
?:
Container
Readonly
exports
exports
:
Cloudflare
.
Exports
facets
facets
:
DurableObjectFacets
Readonly
id
id
:
DurableObjectId
Readonly
props
props
:
Props
Readonly
storage
storage
:
DurableObjectStorage
Methods
abort
abort
(
reason
?:
string
)
:
void
Parameters
Optional
reason
:
string
Returns
void
accept
Web
Socket
acceptWebSocket
(
ws
:
WebSocket
,
tags
?:
string
[]
)
:
void
Parameters
ws
:
WebSocket
Optional
tags
:
string
[]
Returns
void
block
Concurrency
While
blockConcurrencyWhile
<
T
>
(
callback
:
()
=>
Promise
<
T
>
)
:
Promise
<
T
>
Type Parameters
T
Parameters
callback
:
()
=>
Promise
<
T
>
Returns
Promise
<
T
>
get
Hibernatable
Web
Socket
Event
Timeout
getHibernatableWebSocketEventTimeout
()
:
number
|
null
Returns
number
|
null
get
Tags
getTags
(
ws
:
WebSocket
)
:
string
[]
Parameters
ws
:
WebSocket
Returns
string
[]
get
Web
Socket
Auto
Response
getWebSocketAutoResponse
()
:
WebSocketRequestResponsePair
|
null
Returns
WebSocketRequestResponsePair
|
null
get
Web
Socket
Auto
Response
Timestamp
getWebSocketAutoResponseTimestamp
(
ws
:
WebSocket
)
:
Date
|
null
Parameters
ws
:
WebSocket
Returns
Date
|
null
get
Web
Sockets
getWebSockets
(
tag
?:
string
)
:
WebSocket
[]
Parameters
Optional
tag
:
string
Returns
WebSocket
[]
set
Hibernatable
Web
Socket
Event
Timeout
setHibernatableWebSocketEventTimeout
(
timeoutMs
?:
number
)
:
void
Parameters
Optional
timeoutMs
:
number
Returns
void
set
Web
Socket
Auto
Response
setWebSocketAutoResponse
(
maybeReqResp
?:
WebSocketRequestResponsePair
)
:
void
Parameters
Optional
maybeReqResp
:
WebSocketRequestResponsePair
Returns
void
wait
Until
waitUntil
(
promise
:
Promise
<
any
>
)
:
void
Parameters
promise
:
Promise
<
any
>
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
container
exports
facets
id
props
storage
Methods
abort
accept
Web
Socket
block
Concurrency
While
get
Hibernatable
Web
Socket
Event
Timeout
get
Tags
get
Web
Socket
Auto
Response
get
Web
Socket
Auto
Response
Timestamp
get
Web
Sockets
set
Hibernatable
Web
Socket
Event
Timeout
set
Web
Socket
Auto
Response
wait
Until
SongGuess
Loading...