UNPKG

node-beanstalk

Version:

The most comprehensive beanstalk client for nodejs

15 lines (14 loc) 962 B
import { Client } from './Client'; export interface PoolClient { emit: ((event: string, listener: (...args: any[]) => void) => boolean) & ((event: 'release', client: PoolClient) => boolean); on: ((event: string, listener: (...args: any[]) => void) => this) & ((event: 'release', listener: (client: PoolClient) => void) => this); once: ((event: string, listener: (...args: any[]) => void) => this) & ((event: 'release', listener: (client: PoolClient) => void) => this); prependListener: ((event: string, listener: (...args: any[]) => void) => this) & ((event: 'release', listener: (client: PoolClient) => void) => this); prependOnceListener: ((event: string, listener: (...args: any[]) => void) => this) & ((event: 'release', listener: (client: PoolClient) => void) => this); } export declare class PoolClient extends Client { /** * Release client back to the pool where it can be reserved again. */ releaseClient(): void; }