summaryrefslogtreecommitdiff
path: root/node_modules/typedoc/dist/lib/utils/map.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/typedoc/dist/lib/utils/map.d.ts')
-rw-r--r--node_modules/typedoc/dist/lib/utils/map.d.ts23
1 files changed, 23 insertions, 0 deletions
diff --git a/node_modules/typedoc/dist/lib/utils/map.d.ts b/node_modules/typedoc/dist/lib/utils/map.d.ts
new file mode 100644
index 0000000..6bcb91e
--- /dev/null
+++ b/node_modules/typedoc/dist/lib/utils/map.d.ts
@@ -0,0 +1,23 @@
+export declare class DefaultMap<K, V> extends Map<K, V> {
+ private creator;
+ constructor(creator: () => V);
+ get(key: K): V;
+ getNoInsert(key: K): V | undefined;
+}
+export declare class StableKeyMap<K extends {
+ getStableKey(): string;
+}, V> implements Map<K, V> {
+ [Symbol.toStringTag]: string;
+ private impl;
+ get size(): number;
+ set(key: K, value: V): this;
+ get(key: K): V | undefined;
+ has(key: K): boolean;
+ clear(): void;
+ delete(key: K): boolean;
+ forEach(callbackfn: (value: V, key: K, map: Map<K, V>) => void, thisArg?: any): void;
+ entries(): IterableIterator<[K, V]>;
+ keys(): IterableIterator<K>;
+ values(): IterableIterator<V>;
+ [Symbol.iterator](): IterableIterator<[K, V]>;
+}