@hirez_io/auto-spies-core
Version:
Create automatic spies from classes in tests, also for promises and observables, used as a common code for jasmine-auto-spies and jest-auto-spies
18 lines • 744 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createObservableWithValues = void 0;
var rxjs_1 = require("rxjs");
var merge_subject_with_default_values_1 = require("./merge-subject-with-default-values");
function createObservableWithValues(valuesConfigs, config) {
var subject = new rxjs_1.ReplaySubject(1);
var values$ = (0, merge_subject_with_default_values_1.mergeSubjectWithDefaultValues)(subject, valuesConfigs);
if (config && config.returnSubject) {
return {
values$: values$,
subject: subject,
};
}
return values$;
}
exports.createObservableWithValues = createObservableWithValues;
//# sourceMappingURL=create-observable-with-values.js.map