0.2.4 • Published 6 months ago
@rattus-orm/local-storage v0.2.4
localStorage data provider and helpers for Rattus ORM
Contents
- LocalStorageDataProvider
Installation
Use your favorite package manager. For example, yarn:
yarn add @rattus-orm/core @rattus-orm/local-storageBasic usage
import { createDatabase, Model, Uid, Str } from '@rattus-orm/core'
import { LocalStorageDataProvider } from '@rattus-orm/local-storage'
class User extends Model {
public static entity = 'user'
@Uid()
public id: string
@Str()
public email: string
}
const database = createDatabase({
connection: 'entities',
dataProvider: new LocalStorageDataProvider()
}).start()
const userRepo = database.getRepository(User)
userRepo.save([{ id: '1', email: 'test@test.com' }, { id: '2', email: 'test2@test.com' }])
const found = userRepo.find('2')Documentation
For detailed docs please read documentation website.
Contributing
Contributions are welcome! Please read our Contributing Guide for details on our code of conduct, and the process for submitting pull requests.