UNPKG

@virtualstate/union

Version:
18 lines 435 B
export const Reuse = Symbol.for("@virtualstate/union/reuse"); export function isReuse(value) { function isReuseLike(value) { return !!value; } return isReuseLike(value) && value[Reuse] === true; } export function setReuse(value) { if (isReuse(value)) { return; } Object.defineProperty(value, Reuse, { get() { return true; } }); } //# sourceMappingURL=reuse.js.map