Skip to main content

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>