@cavai/adonis-queue
Version:
Basic AdonisJS queue provider
17 lines (16 loc) • 462 B
TypeScript
import type { ApplicationService } from '@adonisjs/core/types';
import type { QueueService } from '../src/types.js';
/**
* Extending the container with a custom service
*/
declare module '@adonisjs/core/types' {
interface ContainerBindings {
'cavai.queue': QueueService;
}
}
export default class QueueProvider {
protected app: ApplicationService;
constructor(app: ApplicationService);
register(): void;
boot(): Promise<void>;
}