ExportWorkerDeps
@forge/monorepo / backend/src / ExportWorkerDeps
Type Alias: ExportWorkerDeps
ExportWorkerDeps =
object
Defined in: backend/src/worker/export.ts:33
Properties
config?
readonlyoptionalconfig?:Partial<ExportWorkerConfig>
Defined in: backend/src/worker/export.ts:43
consumer
readonlyconsumer:ExportConsumer
Defined in: backend/src/worker/export.ts:35
contextFor
readonlycontextFor: (job) =>Promise<ExecutionContext> |ExecutionContext
Defined in: backend/src/worker/export.ts:42
The context a job renders as.
Required, and required to be per-job: the render re-reads the artifact through ArtifactService, so this
is what makes an export carry the requester's entitlement rather than the worker's.
Parameters
job
Returns
Promise<ExecutionContext> | ExecutionContext
exports
readonlyexports:ExportService
Defined in: backend/src/worker/export.ts:34
log?
readonlyoptionallog?: (message,detail?) =>void
Defined in: backend/src/worker/export.ts:44
Parameters
message
string
detail?
Readonly<Record<string, unknown>>
Returns
void
onError?
readonlyoptionalonError?: (job,error) =>void
Defined in: backend/src/worker/export.ts:46
Parameters
job
error
unknown
Returns
void
onOutcome?
readonlyoptionalonOutcome?: (job,result) =>void
Defined in: backend/src/worker/export.ts:45
Parameters
job
result
Returns
void