diff options
Diffstat (limited to 'node_modules/typedoc/dist/lib/utils/map.d.ts')
-rw-r--r-- | node_modules/typedoc/dist/lib/utils/map.d.ts | 23 |
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]>; +} |