Skip to content

Commit 203c0a3

Browse files
committed
remove fluent api references
1 parent d897cc8 commit 203c0a3

2 files changed

Lines changed: 2 additions & 9 deletions

File tree

IMPROVEMENTS.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -99,20 +99,13 @@ const serializer = new RegistrySerializer(registry);
9999

100100
**Proposed Solution**:
101101
```typescript
102-
// Option 1: Options parameter
102+
// Options parameter approach
103103
await queue.push(job, {
104104
delay: 5000,
105105
priority: 10,
106106
attempts: 5,
107107
backoff: { type: 'exponential', delay: 2000 }
108108
});
109-
110-
// Option 2: Fluent API (current attempt doesn't work properly)
111-
await queue
112-
.priority(10)
113-
.delay(5000)
114-
.attempts(5)
115-
.push(job);
116109
```
117110

118111
### 5. Overly Complex Job Classes

src/core/queue.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { EventEmitter } from 'events';
22
import type { JobStatus, JobMeta, QueueMessage, QueueEvent, JobData, JobOptions, BaseJobRequest } from '../interfaces/job.ts';
33

44
/**
5-
* Abstract queue class providing event-based job processing with fluent API.
5+
* Abstract queue class providing event-based job processing.
66
*
77
* @template TJobMap - A map of job names to their payload types for type safety.
88
*

0 commit comments

Comments
 (0)