mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
packages/ui-components/tooltip
Signed-off-by: Gabriel <gaccettola@mirantis.com>
This commit is contained in:
1 parent
67fa57c15c
commit
6404993432
434 files changed
+45562
-38
No files matched your search
@@ -0,0 +1,49 @@
|
||||
/**
|
||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
import type { IInterceptable, IInterceptor, IListenable, ISetWillChange } from "mobx";
|
||||
import { ObservableSet } from "mobx";
|
||||
export declare function makeIterableIterator<T>(iterator: Iterator<T>): IterableIterator<T>;
|
||||
export declare class HashSet<T> implements Set<T> {
|
||||
#private;
|
||||
protected hasher: (item: T) => string;
|
||||
constructor(initialValues: Iterable<T>, hasher: (item: T) => string);
|
||||
replace(other: ObservableHashSet<T> | ObservableSet<T> | Set<T> | readonly T[]): this;
|
||||
clear(): void;
|
||||
add(value: T): this;
|
||||
toggle(value: T): void;
|
||||
delete(value: T): boolean;
|
||||
forEach(callbackfn: (value: T, key: T, set: Set<T>) => void, thisArg?: any): void;
|
||||
has(value: T): boolean;
|
||||
get size(): number;
|
||||
entries(): IterableIterator<[T, T]>;
|
||||
keys(): IterableIterator<T>;
|
||||
values(): IterableIterator<T>;
|
||||
[Symbol.iterator](): IterableIterator<T>;
|
||||
get [Symbol.toStringTag](): string;
|
||||
toJSON(): T[];
|
||||
toString(): string;
|
||||
}
|
||||
export declare class ObservableHashSet<T> implements Set<T>, IInterceptable<ISetWillChange>, IListenable {
|
||||
#private;
|
||||
protected hasher: (item: T) => string;
|
||||
get interceptors_(): IInterceptor<ISetWillChange<T>>[];
|
||||
get changeListeners_(): Function[];
|
||||
constructor(initialValues: Iterable<T>, hasher: (item: T) => string);
|
||||
replace(other: ObservableHashSet<T> | ObservableSet<T> | Set<T> | readonly T[]): this;
|
||||
clear(): void;
|
||||
add(value: T): this;
|
||||
toggle(value: T): void;
|
||||
delete(value: T): boolean;
|
||||
forEach(callbackfn: (value: T, key: T, set: Set<T>) => void, thisArg?: any): void;
|
||||
has(value: T): boolean;
|
||||
get size(): number;
|
||||
entries(): IterableIterator<[T, T]>;
|
||||
keys(): IterableIterator<T>;
|
||||
values(): IterableIterator<T>;
|
||||
[Symbol.iterator](): IterableIterator<T>;
|
||||
get [Symbol.toStringTag](): string;
|
||||
toJSON(): T[];
|
||||
toString(): string;
|
||||
}
|
||||
Reference in new issue
Block a user