UNPKG

@huddle01/web-core

Version:

The Huddle01 Javascript SDK offers a comprehensive suite of methods and event listeners that allow for seamless real-time audio and video communication with minimal coding required.

21 lines (19 loc) 818 B
type TEnhancedMapKeyOptions = string | number; declare const defaultCompareFn: (a: TEnhancedMapKeyOptions, b: TEnhancedMapKeyOptions) => boolean; declare class EnhancedMap<T> { private map; private compareFn; private getKey; get size(): number; get data(): Map<string, T>; get: (a: TEnhancedMapKeyOptions, b: TEnhancedMapKeyOptions) => T | undefined; values: () => MapIterator<T>; set: (a: TEnhancedMapKeyOptions, b: TEnhancedMapKeyOptions, value: T) => T; delete: (a: TEnhancedMapKeyOptions, b: TEnhancedMapKeyOptions) => boolean; has: (a: TEnhancedMapKeyOptions, b: TEnhancedMapKeyOptions) => boolean; clear: () => void; constructor(data: { compareFn?: typeof defaultCompareFn; }); } export { EnhancedMap, type TEnhancedMapKeyOptions, defaultCompareFn };