UNPKG

weak-ref-cache

Version:

Returns the same unique WeakRef instance per object.

10 lines (9 loc) 244 B
/** * Retrieve or create a weak reference for the given object. * * @template {object} Obj * @param {Obj} obj * @returns {WeakRef<Obj>} */ export function getWeakRef<Obj extends object>(obj: Obj): WeakRef<Obj>; export default getWeakRef;