Part of #24.
```ts
import { createEmail } from 'unemail'
import memoryQueue from 'unemail/queue/memory'
import qstashQueue from 'unemail/queue/qstash'
const email = createEmail({
driver: resend(...),
queue: memoryQueue({ concurrency: 5 }),
// or: queue: qstashQueue({ token, url })
})
await email.enqueue({ to, subject, react: , scheduledAt: '3d' })
```
Part of #24.
```ts
import { createEmail } from 'unemail'
import memoryQueue from 'unemail/queue/memory'
import qstashQueue from 'unemail/queue/qstash'
const email = createEmail({
driver: resend(...),
queue: memoryQueue({ concurrency: 5 }),
// or: queue: qstashQueue({ token, url })
})
await email.enqueue({ to, subject, react: , scheduledAt: '3d' })
```