UNPKG

@lightningkite/ktor-batteries

Version:
19 lines 809 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MockObserveModelApi = void 0; // Package: com.lightningkite.ktordb.mock // Generated by Khrysalis - this file will be overwritten. const ObserveModelApi_1 = require("../ObserveModelApi"); const rxjs_1 = require("rxjs"); //! Declares com.lightningkite.ktordb.mock.MockObserveModelApi class MockObserveModelApi extends ObserveModelApi_1.ObserveModelApi { constructor(table) { super(); this.table = table; } observe(query) { return this.table.observe(query.condition).pipe((0, rxjs_1.startWith)(this.table.asList().filter((item) => (query.condition.invoke(item))))); } } exports.MockObserveModelApi = MockObserveModelApi; //# sourceMappingURL=MockObserveModelApi.js.map