Skip to content

Commit 892fcf8

Browse files
committed
feat: export errors and types for better DX
1 parent d736521 commit 892fcf8

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
export { Job } from './src/job.js'
22
export { Worker } from './src/worker.js'
33
export { QueueManager } from './src/queue_manager.js'
4+
export { Locator } from './src/locator.js'
45
export {
56
customBackoff,
67
linearBackoff,
78
exponentialBackoff,
89
fixedBackoff,
910
} from './src/strategies/backoff_strategy.js'
11+
export * as errors from './src/exceptions.js'

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
".": "./build/index.js",
1212
"./drivers/*": "./build/src/drivers/*.js",
1313
"./contracts/*": "./build/src/contracts/*.js",
14+
"./types": "./build/src/types/index.js",
1415
"./types/*": "./build/src/types/*.js"
1516
},
1617
"scripts": {

src/types/index.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
export type {
2+
Duration,
3+
JobData,
4+
JobOptions,
5+
JobClass,
6+
RetryConfig,
7+
BackoffStrategy,
8+
BackoffConfig,
9+
QueueConfig,
10+
WorkerConfig,
11+
WorkerCycle,
12+
AdapterFactory,
13+
QueueManagerConfig,
14+
} from './main.js'
15+
16+
export type { Adapter, AcquiredJob } from '../contracts/adapter.js'

0 commit comments

Comments
 (0)