0.1.16 • Published 9 years ago

blow-collection v0.1.16

Weekly downloads
4
License
MIT
Repository
github
Last release
9 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

9 years ago

0.1.15

9 years ago

0.1.14

9 years ago

0.1.13

9 years ago

0.1.12

9 years ago

0.1.11

9 years ago

0.1.10

10 years ago

0.1.9

10 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago