UNPKG

nodejs-cloud-taskmq

Version:

Node.js TypeScript library for integrating Google Cloud Tasks with MongoDB/Redis/Memory/Custom for a BullMQ-like queue system. Compatible with NestJS but framework-agnostic.

16 lines (15 loc) 550 B
export interface ContainerConfig { name: string; image: string; port: number; healthCheck: () => Promise<boolean>; connectionString: string; } export declare class DockerTestHelper { private static containers; static startContainer(serviceName: 'mongodb' | 'redis'): Promise<string>; static stopContainer(serviceName: 'mongodb' | 'redis'): Promise<void>; static cleanupContainer(serviceName: 'mongodb' | 'redis'): Promise<void>; private static waitForHealthy; static isDockerRunning(): Promise<boolean>; }