igniteui-angular-core
Version:
Ignite UI Angular Core logic used in multiple UI components.
36 lines (35 loc) • 1.19 kB
TypeScript
import { Base, IEnumerable$1, Type } from "./type";
import { IHashPool$2 } from "./IHashPool$2";
import { List$1 } from "./List$1";
import { Dictionary$2 } from "./Dictionary$2";
/**
* @hidden
*/
export declare class HashPool$2<TKey, TValue> extends Base implements IHashPool$2<TKey, TValue> {
static $t: Type;
protected $tKey: Type;
protected $tValue: Type;
protected d: List$1<TValue>;
protected b: Dictionary$2<TKey, TValue>;
constructor($tKey: Type, $tValue: Type);
private _create;
get create(): () => TValue;
set create(a: () => TValue);
private _disactivate;
get disactivate(): (arg1: TValue) => void;
set disactivate(a: (arg1: TValue) => void);
private _activate;
get activate(): (arg1: TValue) => void;
set activate(a: (arg1: TValue) => void);
private _destroy;
get destroy(): (arg1: TValue) => void;
set destroy(a: (arg1: TValue) => void);
item(a: TKey): TValue;
get c(): IEnumerable$1<TKey>;
a(a: TKey): boolean;
h(a: TKey): void;
clear(): void;
get e(): number;
f(a: (arg1: TValue) => void): void;
g(a: (arg1: TValue) => void): void;
}