Skip to main content
Version: 1.x

BaetaCache

Implements​

  • DurableObject

Constructors​

Constructor​

new BaetaCache(state, env): BaetaCache

Parameters​

ParameterType

state

DurableObjectState

env

{[key: string]: never; }

Returns​

BaetaCache

Properties​

PropertyModifierType

env

public

object

state

public

DurableObjectState

Methods​

alarm()​

alarm(): Promise<void>

Returns​

Promise<void>

Implementation of​

DurableObject.alarm


delete()​

delete(keys): Promise<null>

Parameters​

ParameterType

keys

string[]

Returns​

Promise<null>


fetch()​

fetch(request): Promise<Response>

Parameters​

ParameterType

request

Request

Returns​

Promise<Response>

Implementation of​

DurableObject.fetch


flush()​

flush(): Promise<null>

Returns​

Promise<null>


get()​

get(keys): Promise<string>

Parameters​

ParameterType

keys

string[]

Returns​

Promise<string>


handleEviction()​

handleEviction(): Promise<void>

Returns​

Promise<void>


list()​

list(prefix, startAfter?, limit?): Promise<string>

Parameters​

ParameterType

prefix

string

startAfter?

string

limit?

number

Returns​

Promise<string>


put()​

put(values, ttl?): Promise<null>

Parameters​

ParameterType

values

[string, string][]

ttl?

number

Returns​

Promise<null>


scheduledEviction()​

scheduledEviction(at): Promise<void>

Parameters​

ParameterType

at

number

Returns​

Promise<void>