UNPKG

ngrx-rtk-query

Version:
10 lines 1.56 kB
import { effect, signal, untracked } from '@angular/core'; export function toLazySignal(inputSignal, { initialValue }) { const s = signal(initialValue); effect(() => { const input = inputSignal(); untracked(() => s.set(input)); }); return s.asReadonly(); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF6eS1zaWduYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9uZ3J4LXJ0ay1xdWVyeS9jb3JlL3NyYy91dGlscy9sYXp5LXNpZ25hbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQWUsTUFBTSxFQUFFLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFdkUsTUFBTSxVQUFVLFlBQVksQ0FBSSxXQUFrQyxFQUFFLEVBQUUsWUFBWSxFQUF1QjtJQUN2RyxNQUFNLENBQUMsR0FBRyxNQUFNLENBQUksWUFBaUIsQ0FBQyxDQUFDO0lBRXZDLE1BQU0sQ0FBQyxHQUFHLEVBQUU7UUFDVixNQUFNLEtBQUssR0FBRyxXQUFXLEVBQUUsQ0FBQztRQUM1QixTQUFTLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0lBQ2hDLENBQUMsQ0FBQyxDQUFDO0lBRUgsT0FBTyxDQUFDLENBQUMsVUFBVSxFQUFFLENBQUM7QUFDeEIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHR5cGUgU2lnbmFsLCBlZmZlY3QsIHNpZ25hbCwgdW50cmFja2VkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmV4cG9ydCBmdW5jdGlvbiB0b0xhenlTaWduYWw8VD4oaW5wdXRTaWduYWw6IFNpZ25hbDxUPiB8ICgoKSA9PiBUKSwgeyBpbml0aWFsVmFsdWUgfTogeyBpbml0aWFsVmFsdWU6IFQgfSk6IFNpZ25hbDxUPiB7XG4gIGNvbnN0IHMgPSBzaWduYWw8VD4oaW5pdGlhbFZhbHVlIGFzIFQpO1xuXG4gIGVmZmVjdCgoKSA9PiB7XG4gICAgY29uc3QgaW5wdXQgPSBpbnB1dFNpZ25hbCgpO1xuICAgIHVudHJhY2tlZCgoKSA9PiBzLnNldChpbnB1dCkpO1xuICB9KTtcblxuICByZXR1cm4gcy5hc1JlYWRvbmx5KCk7XG59XG4iXX0=