Features
Docs
CLI
Benchmarks
Examples

© 2024 MoroJs

@morojs/moro


@morojs/moro / CacheOptions

Interface: CacheOptions

Defined in: src/types/cache.ts:18

Properties

adapter?

optional adapter: string | CacheAdapter

Defined in: src/types/cache.ts:19


adapterOptions?

optional adapterOptions: any

Defined in: src/types/cache.ts:20


cacheControl?

optional cacheControl: string

Defined in: src/types/cache.ts:30


conditionalRequests?

optional conditionalRequests: boolean

Defined in: src/types/cache.ts:34


defaultTtl?

optional defaultTtl: number

Defined in: src/types/cache.ts:24


etag?

optional etag: boolean | "strong" | "weak"

Defined in: src/types/cache.ts:33


generateETag()?

optional generateETag: (content, type?) => string

Defined in: src/types/cache.ts:35

Parameters

content

string

type?

string

Returns

string


httpCaching?

optional httpCaching: boolean

Defined in: src/types/cache.ts:28


keyPrefix?

optional keyPrefix: string

Defined in: src/types/cache.ts:25


maxAge?

optional maxAge: number

Defined in: src/types/cache.ts:29


staleWhileRevalidate?

optional staleWhileRevalidate: number

Defined in: src/types/cache.ts:31


strategies?

optional strategies: object

Defined in: src/types/cache.ts:21

Index Signature

[pattern: string]: CacheStrategy


vary?

optional vary: string[]

Defined in: src/types/cache.ts:32