{"repo":"dipscope/EntityStore.TS","free":true,"listed":false,"github":"https://github.com/dipscope/EntityStore.TS","clone":"git clone https://github.com/dipscope/EntityStore.TS.git","description":"Manage any kind of backend API or other datasource through the model reflection.","language":"TypeScript","stars":23,"topics":["abstraction","entity","filtering","in-memory","json-api","layer","orm","pagination","reflection","sorting"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"EntityStore.TS EntityStore.TS is an abstraction layer for TypeScript to work with any kind of backend API or other datasource through the model reflection. It's pretty like ORM but depending from the EntityProvider it can work either in the browser or server. It supports decorators or declarative configuration and aims to simplify reflection, saving, filtering, sorting and pagination when dealing with entity mapping. Give a star :star: If you like or are using this project please give it a star. Thanks! Table of contents What issues does it solve? Installation How it works? Creating entity store Adding entities Querying entities Updating entities Saving entities Removing entities Filter entities Equals filter Not equals filter Contains filter Not contains filter Starts with filter Not starts with filter Ends with filter Not ends with filter In filter Not in filter Greater filter Greater than or equals filter Lower filter Lower than or equals filter And filter Or filter Sort entities Paginate entities Including entities Available entity providers Implementing entity provider Versioning Contributing Authors Notes License What issues does it solve? Each time starting a new project you may find your self implementing similar CRUD operations for backend API over and over again. Sometimes it may be an external service you have to deal with. It worth consider using EntityStore.TS if you: Convert JSON or any other entity representation returned from backend API into model classes and","default_branch":null,"files":null,"tree":[],"storefront":"/r/dipscope","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dipscope/EntityStore.TS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}