ShelfContext
Defined in: packages/app/src/app-types.ts:12
Per-request shelf context (adapters, config, user, capture queue).
Properties
Section titled “Properties”authEnabled
Section titled “authEnabled”authEnabled:
boolean
Defined in: packages/app/src/app-types.ts:20
captureQueue
Section titled “captureQueue”captureQueue:
CaptureQueue|null
Defined in: packages/app/src/app-types.ts:22
config
Section titled “config”config:
ShelfConfig
Defined in: packages/app/src/app-types.ts:16
db:
DatabaseAdapter
Defined in: packages/app/src/app-types.ts:14
enqueueCapture?
Section titled “enqueueCapture?”
optionalenqueueCapture?: (buildId,reqId?) =>Promise<void>
Defined in: packages/app/src/app-types.ts:21
Parameters
Section titled “Parameters”buildId
Section titled “buildId”string
reqId?
Section titled “reqId?”string
Returns
Section titled “Returns”Promise<void>
logger
Section titled “logger”logger:
Logger
Defined in: packages/app/src/app-types.ts:18
notifiers
Section titled “notifiers”notifiers:
NotifierProvider[]
Defined in: packages/app/src/app-types.ts:23
requestId?
Section titled “requestId?”
optionalrequestId?:string
Defined in: packages/app/src/app-types.ts:13
storage
Section titled “storage”storage:
StorageAdapter
Defined in: packages/app/src/app-types.ts:15
ui:
UIConfig
Defined in: packages/app/src/app-types.ts:17
user:
AuthUser|null
Defined in: packages/app/src/app-types.ts:19