igniteui-angular-core
Version:
Ignite UI Angular Core logic used in multiple UI components.
46 lines (45 loc) • 1.64 kB
TypeScript
import { Base, ICollection$1, IEnumerable$1, IEnumerable, IEqualityComparer$1, IEnumerator$1, IEnumerator, Type } from "./type";
/**
* @hidden
*/
export declare class HashSet$1<T> extends Base implements ICollection$1<T>, IEnumerable$1<T>, IEnumerable {
static $t: Type;
protected $t: Type;
private k;
private n;
private _values;
private c;
private _stringPlaceholder;
private b;
constructor($t: Type, a: number);
constructor($t: Type, a: number, b: IEnumerable$1<T>);
constructor($t: Type, a: number, b: IEqualityComparer$1<T>);
constructor($t: Type, a: number, b: IEnumerable$1<T>, c: IEqualityComparer$1<T>);
constructor($t: Type, a: number, ..._rest: any[]);
add(a: T): void;
get isReadOnly(): boolean;
getEnumeratorObject(): IEnumerator;
get l(): IEqualityComparer$1<T>;
get count(): number;
add_1(item_: T): boolean;
clear(): void;
contains(item_: T): boolean;
copyTo1(a: T[]): void;
copyTo(a: T[], b: number): void;
copyTo2(a: T[], b: number, c: number): void;
static m<T>($t: Type): IEqualityComparer$1<HashSet$1<T>>;
r(a: IEnumerable$1<T>): void;
getEnumerator(): IEnumerator$1<T>;
s(a: IEnumerable$1<T>): void;
e(a: IEnumerable$1<T>): boolean;
f(a: IEnumerable$1<T>): boolean;
g(a: IEnumerable$1<T>): boolean;
h(a: IEnumerable$1<T>): boolean;
t(a: any): void;
i(a: IEnumerable$1<T>): boolean;
remove(item_: T): boolean;
j(a: IEnumerable$1<T>): boolean;
u(a: IEnumerable$1<T>): void;
v(): void;
w(a: IEnumerable$1<T>): void;
}