@lifaon/rx-js-light
Version:
Blazing fast Observables
19 lines (18 loc) • 841 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.fromArrayWithNotifications = void 0;
var noop_1 = require("../../../../../../../misc/helpers/noop.cjs");
var complete_notification_constant_1 = require("../../../../../../../misc/notifications/built-in/complete/complete-notification.constant.cjs");
var create_next_notification_1 = require("../../../../../../../misc/notifications/built-in/next/create-next-notification.cjs");
function fromArrayWithNotifications(array) {
return function (emit) {
for (var i = 0, l = array.length; i < l; i++) {
emit((0, create_next_notification_1.createNextNotification)(array[i]));
}
emit(complete_notification_constant_1.STATIC_COMPLETE_NOTIFICATION);
return noop_1.noop;
};
}
exports.fromArrayWithNotifications = fromArrayWithNotifications;