Media / foldkit-media/server

StoreFailed

interface · packages/media/src/server/diagnostics.ts:18

interface StoreFailed extends Diagnostic {
  readonly _tag: 'StoreFailed'
  readonly store: 'variants' | 'edge' | 'facts'
  readonly operation: 'read' | 'write'
  readonly key: string
  readonly cause: unknown
}

A store that failed and was worked around: a read is taken as a miss and a write is dropped, since what it keeps (a variant, an edge copy, an original's facts) is made again when missed.

In the guides

Members

StoreFailed._tag

property · packages/media/src/server/diagnostics.ts:19

readonly _tag: 'StoreFailed'

StoreFailed.store

property · packages/media/src/server/diagnostics.ts:21

readonly store: 'variants' | 'edge' | 'facts'

variants (the Variants store), edge (the Workers cache in front of it), facts (factsOf's cache).

StoreFailed.operation

property · packages/media/src/server/diagnostics.ts:22

readonly operation: 'read' | 'write'

StoreFailed.key

property · packages/media/src/server/diagnostics.ts:23

readonly key: string

StoreFailed.cause

property · packages/media/src/server/diagnostics.ts:24

readonly cause: unknown