@akabana/deep-model
v0.0.7
Published
## What - DeepModel is deeply integrated with Angular's reactivity system and extends the functionality of Angular Signals, allowing for more efficient and intuitive management of reactive data. - It leverages Signals to enhance the reactive capabilities,
Downloads
113
Readme
DeepModel
What
- DeepModel is deeply integrated with Angular's reactivity system and extends the functionality of Angular Signals, allowing for more efficient and intuitive management of reactive data.
- It leverages Signals to enhance the reactive capabilities, while using a Proxy to monitor property access and updates, supporting nested objects and arrays.
- This ensures seamless reactivity even when dealing with complex data structures.
Build
- Run
ng build
to build the project. - The build artifacts will be stored in the
dist/
directory.
Running unit tests
- Run
ng test
to execute the unit tests via Karma.
Running end-to-end tests
- Run
ng e2e
to execute the end-to-end tests via a platform of your choice. - To use this command, you need to first add a package that implements end-to-end testing capabilities.
説明
- DeepModelは、AngularのリアクティブシステムおよびSignalを拡張し、深く統合されています。
- Signalの機能を活用することで、より効率的かつ直感的にリアクティブなデータの管理が可能です。
- また、プロパティのアクセスや更新を監視するためにProxyを使用して、ネストされたオブジェクトや配列をサポートしています。
- これにより、複雑なデータ構造を扱う際にもシームレスなリアクティビティが実現されます。
ビルド
- ng build を実行してプロジェクトをビルドします。
- ビルド成果物は dist/ ディレクトリに保存されます。
単体テストの実行
- ng test を実行して、Karma を通じて単体テストを実行します。
エンドツーエンドテストの実行
- ng e2e を実行して、お好みのプラットフォームを使用してエンドツーエンドテストを実行します。
- このコマンドを使用するには、まずエンドツーエンドテスト機能を実装するパッケージを追加する必要があります。