0.1.16 • Published 8 years ago

blow-collection v0.1.16

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

blow-collection

Codeship Status for mchmielarski/blow-collection

Simple in memory collection with Rx / Observable interface.

interface CollectionOptions {
    idKey?: string;
    idGenerator?: () => string | number;
}

class Collection<T> {
    constructor(options?: CollectionOptions);
    create(data: any): Observable<T>;
    update(where: QueryWhere, data: any): Observable<number>;
    updateOrCreate(data: any): Observable<T>;
    count(where: QueryWhere): Observable<number>;
    destroy(where: QueryWhere): Observable<number>;
    destroyById(id: any): Observable<boolean>;
    find(query?: QueryObject): Observable<T>;
    findOne(query: QueryObject): Observable<T>;
    findById(id: any): Observable<T>;
    findOrCreate(where: QueryWhere, data: any): Observable<T>;
    exists(id: any): Observable<boolean>;
}
0.1.16

8 years ago

0.1.15

8 years ago

0.1.14

8 years ago

0.1.13

8 years ago

0.1.12

8 years ago

0.1.11

8 years ago

0.1.10

8 years ago

0.1.9

8 years ago

0.1.8

8 years ago

0.1.7

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago