Skip to main content

ExtractionWorkerDeps

@forge/monorepo


@forge/monorepo / backend/src / ExtractionWorkerDeps

Type Alias: ExtractionWorkerDeps

ExtractionWorkerDeps = object

Defined in: backend/src/worker/extraction.ts:41

Properties

config?

readonly optional config?: Partial<ExtractionWorkerConfig>

Defined in: backend/src/worker/extraction.ts:44


consumer

readonly consumer: ExtractionConsumer

Defined in: backend/src/worker/extraction.ts:43


extraction

readonly extraction: ExtractionService

Defined in: backend/src/worker/extraction.ts:42


log?

readonly optional log?: (message, detail?) => void

Defined in: backend/src/worker/extraction.ts:45

Parameters

message

string

detail?

Readonly<Record<string, unknown>>

Returns

void


onError?

readonly optional onError?: (job, error) => void

Defined in: backend/src/worker/extraction.ts:48

Parameters

job

ExtractionJob

error

unknown

Returns

void


onOutcome?

readonly optional onOutcome?: (job, extraction) => void

Defined in: backend/src/worker/extraction.ts:47

Observability hook, and what the tests assert on.

Parameters

job

ExtractionJob

extraction

FileExtraction

Returns

void