@morojs/moro


@morojs/moro / CacheOptions

Interface: CacheOptions

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

Properties

adapter?

optional adapter?: string | CacheAdapter

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


adapterOptions?

optional adapterOptions?: any

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


cacheControl?

optional cacheControl?: string

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


conditionalRequests?

optional conditionalRequests?: boolean

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


defaultTtl?

optional defaultTtl?: number

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


etag?

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

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


generateETag?

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

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

Parameters

content

string

type?

string

Returns

string


httpCaching?

optional httpCaching?: boolean

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


keyPrefix?

optional keyPrefix?: string

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


maxAge?

optional maxAge?: number

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


staleWhileRevalidate?

optional staleWhileRevalidate?: number

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


strategies?

optional strategies?: object

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

Index Signature

[pattern: string]: CacheStrategy


vary?

optional vary?: string[]

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