@lifaon/rx-js-light
Version:
Blazing fast Observables
13 lines (12 loc) • 566 B
JavaScript
import {noop} from "../../../../../../../misc/helpers/noop.mjs";
import {STATIC_COMPLETE_NOTIFICATION} from "../../../../../../../misc/notifications/built-in/complete/complete-notification.constant.mjs";
import {createNextNotification} from "../../../../../../../misc/notifications/built-in/next/create-next-notification.mjs";
export function fromArrayWithNotifications(array) {
return emit => {
for (let i = 0, l = array.length; i < l; i++) {
emit(createNextNotification(array[i]));
}
emit(STATIC_COMPLETE_NOTIFICATION);
return noop;
};
}