UNPKG

lightning-pool

Version:

Fastest generic Pool written with TypeScript

12 lines (11 loc) 364 B
import type { DoublyLinked } from 'doublylinked'; import { ResourceState } from './constants.js'; export declare class ResourceItem<T> { state: ResourceState; acquiredNode?: DoublyLinked.Node<ResourceItem<T>>; idleNode?: DoublyLinked.Node<ResourceItem<T>>; resource: T; idleTime: number; destroyed: boolean; constructor(resource: T); }