All files / dist/mock MockObserveModelApi.js

55.55% Statements 5/9
100% Branches 0/0
0% Functions 0/3
62.5% Lines 5/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17  1x 1x 1x 1x                     1x  
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MockObserveModelApi = void 0;
const ObserveModelApi_1 = require("../ObserveModelApi");
const rxjs_1 = require("rxjs");
//! Declares com.lightningkite.lightningdb.mock.MockObserveModelApi
class MockObserveModelApi extends ObserveModelApi_1.ObserveModelApi {
    constructor(table) {
        super();
        this.table = table;
    }
    observe(query) {
        return (0, rxjs_1.concat)((0, rxjs_1.of)(this.table.asList().filter((item) => query.condition.invoke(item))), this.table.observe(query.condition));
    }
}
exports.MockObserveModelApi = MockObserveModelApi;
//# sourceMappingURL=MockObserveModelApi.js.map