-
Notifications
You must be signed in to change notification settings - Fork 0
/
5855.ea589ddcf6929d05.js
1 lines (1 loc) · 1.8 KB
/
5855.ea589ddcf6929d05.js
1
(self.webpackChunkspear=self.webpackChunkspear||[]).push([[5855],{75855:(j,h,s)=>{s.r(h),s.d(h,{takeUntilDestroyed:()=>p,toObservable:()=>m,toSignal:()=>P});var _=s(43144),f=s(15671),k=s(60136),D=s(18486),M=s(35724),i=s(56718),I=s(69751),N=s(4707),b=s(82722);function p(n){n||((0,i.assertInInjectionContext)(p),n=(0,i.inject)(i.DestroyRef));var e=new I.y(function(t){return n.onDestroy(t.next.bind(t))});return function(t){return t.pipe((0,b.R)(e))}}function m(n,e){var t;(null==e||!e.injector)&&(0,i.assertInInjectionContext)(m);var r=null!==(t=e?.injector)&&void 0!==t?t:(0,i.inject)(i.Injector),a=new N.t(1),o=(0,i.effect)(function(){var u;try{u=n()}catch(l){return void(0,i.untracked)(function(){return a.error(l)})}(0,i.untracked)(function(){return a.next(u)})},{injector:r,manualCleanup:!0});return r.get(i.DestroyRef).onDestroy(function(){o.destroy(),a.complete()}),a.asObservable()}var O=function(n){(0,k.Z)(t,n);var e=(0,D.Z)(t);function t(r,a){var o;return(0,f.Z)(this,t),o=e.call(this,function A(n,e){var t="NG0".concat(Math.abs(n));return"".concat(t).concat(e?": "+e:"")}(r,a)),o.code=r,o}return(0,_.Z)(t)}((0,M.Z)(Error));function P(n,e){var t,r,a=!(null!=e&&e.manualCleanup);a&&(null==e||!e.injector)&&(0,i.assertInInjectionContext)(P);var u,o=a?null!==(t=null==e||null===(r=e.injector)||void 0===r?void 0:r.get(i.DestroyRef))&&void 0!==t?t:(0,i.inject)(i.DestroyRef):null;u=(0,i.signal)(null!=e&&e.requireSync?{kind:0}:{kind:1,value:e?.initialValue});var l=n.subscribe({next:function(c){return u.set({kind:1,value:c})},error:function(c){return u.set({kind:2,error:c})}});return o?.onDestroy(l.unsubscribe.bind(l)),(0,i.computed)(function(){var d=u();switch(d.kind){case 1:return d.value;case 2:throw d.error;case 0:throw new O(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}}}]);