0.0.5 • Published 9 years ago

mz-repository v0.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
9 years ago

mz-repository

npm install mz-repository

Repository pattern implematation with Promise.

See repository.d.ts

Now it is only for minimongo

coffeescirpt

Repository = require 'mz-repository/adapters/minimongo'

# setup by minimongo way
minimongo = require 'minimongo'
db = new minimongo.MemoryDb
db.addCollection 'foo'

# Use via repository api
DB = new Repository.Database(db)
Foo = DB.getCollection 'foo'
Foo.where({name: 'foo'}).then (items) -> 'items'

with typescript

///<reference path='reposistory.d.ts' />
var DB = new Repository.Database(db);
var Foo = DB.getCollection<{name: string;}>('foo');
Foo.where({name: 'foo'}).then((items) => console.log(items));

TODO

  • PouchDB
0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago