"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.partition = void 0;
const not_js_1 = require("../util/not.js");
const filter_js_1 = require("../operators/filter.js");
const Observable_js_1 = require("../Observable.js");
function partition(source, predicate, thisArg) {
    return [(0, filter_js_1.filter)(predicate, thisArg)((0, Observable_js_1.from)(source)), (0, filter_js_1.filter)((0, not_js_1.not)(predicate, thisArg))((0, Observable_js_1.from)(source))];
}
exports.partition = partition;//# sourceMappingURL=http://go/sourcemap/sourcemaps/c89f45b831621cdc5e951694db44fecd8fab1150/node_modules/rxjs/dist/cjs/internal/observable/partition.js.map