UNPKG

exome

Version:

State manager for deeply nested states

20 lines (19 loc) 386 B
// src/angular.ts import { DestroyRef as i, assertInInjectionContext as a, inject as u, signal as c } from "@angular/core"; import { subscribe as l } from "exome"; function y(e, s = (n) => n) { let n = c(s(e)); function o() { n.set(s(e)); } let r = l(e, o), t = a(y) ? u(i) : null; return t == null || t.onDestroy(r), n.asReadonly(); } export { y as useStore };