Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

TarnPoolOptions

interface TarnPoolOptions <R> {
acquireTimeoutMillis?: number;
createRetryIntervalMillis?: number;
createTimeoutMillis?: number;
destroyTimeoutMillis?: number;
idleTimeoutMillis?: number;
max: number;
min: number;
propagateCreateError?: boolean;
reapIntervalMillis?: number;
create(cb: (err: Error | null, resource: R) => void): any | (() => Promise<R>);
destroy(resource: R): any;
log?(msg: string): any;
validate(resource: R): boolean;
}

§Type Parameters

§Properties

§
acquireTimeoutMillis?: number
[src]
§
createRetryIntervalMillis?: number
[src]
§
createTimeoutMillis?: number
[src]
§
destroyTimeoutMillis?: number
[src]
§
idleTimeoutMillis?: number
[src]
§
max: number
[src]
§
min: number
[src]
§
propagateCreateError?: boolean
[src]
§
reapIntervalMillis?: number
[src]

§Methods

§
create(cb: (err: Error | null, resource: R) => void): any | (() => Promise<R>)
[src]
§
destroy(resource: R): any
[src]
§
log?(msg: string): any
[src]
§
validate(resource: R): boolean
[src]