@signaldb/angular
Version:
This is the [Angular](https://angular.dev/guide/signals) plugin for [SignalDB](https://github.com/maxnowack/signaldb). SignalDB is a local-first JavaScript database with real-time sync, enabling optimistic UI with signal-based reactivity across multiple f
1 lines • 910 B
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../src/index.ts"],"sourcesContent":["import { signal, untracked } from '@angular/core';\nimport { createReactivityAdapter } from '@signaldb/core';\nconst angularReactivityAdapter = createReactivityAdapter({\n create: () => {\n const dep = signal(0);\n return {\n depend: () => {\n dep();\n },\n notify: () => {\n dep.set(untracked(() => dep() + 1));\n },\n };\n },\n});\nexport default angularReactivityAdapter;\n"],"names":["angularReactivityAdapter","createReactivityAdapter","dep","signal","untracked"],"mappings":";;AAEA,MAAMA,IAA2BC,EAAwB;AAAA,EACrD,QAAQ,MAAM;AACV,UAAMC,IAAMC,EAAO,CAAC;AACpB,WAAO;AAAA,MACH,QAAQ,MAAM;AACV,QAAAD,EAAA;AAAA,MACJ;AAAA,MACA,QAAQ,MAAM;AACV,QAAAA,EAAI,IAAIE,EAAU,MAAMF,EAAA,IAAQ,CAAC,CAAC;AAAA,MACtC;AAAA,IAAA;AAAA,EAER;AACJ,CAAC;"}