@lexamica-modules/job-queue
Version:
The package for the Lexamica Job Queue SDK powered by Redis and BullMQ
14 lines (13 loc) • 902 B
TypeScript
import { CommonQueueManagement } from "./common";
/**
* This is the instance for most integation APIs. This instance has access to almost all queues so that the Lexamica API can assign, manage, and process jobs.
*/
export declare class IntegrationAPI extends CommonQueueManagement {
/**
* Creates an instance of the Integration API message queue manager
* @param {string} integration_platform should be the lowercase id of the integration api. Example: litify, filevine, etc.
* @param {string[]} initQueues a optional list of arrays to populate instead of the defaults. Do not specify this unless you know what you are doing.
* @param {string} connection_url an optional remote Redis connection URL to use. If not provided, this instance will use a local Redis instance.
*/
constructor(integration_platform: string, initQueues?: string[], connection_url?: string);
}