@typescript-package/data
Version:
A lightweight TypeScript library for basic data management.
12 lines (11 loc) • 313 B
TypeScript
/**
* @description
* @export
* @interface WeakMapTypeConstructor
* @template {object} Key
* @template Value
* @template {WeakMap<Key, Value>} MapType
*/
export interface WeakMapTypeConstructor<Key extends object, Value, MapType extends WeakMap<Key, Value>> {
new (entries?: [Key, Value][]): MapType;
}