UNPKG

web-streams-extensions

Version:

A comprehensive collection of helper methods for WebStreams with built-in backpressure support, inspired by ReactiveExtensions

85 lines (84 loc) 7.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WithLatestFromTransform = exports.TimeoutTransform = exports.ThroughTransform = exports.ThrottleTimeTransform = exports.TapTransform = exports.TakeWhileTransform = exports.TakeUntilTransform = exports.TakeTransform = exports.SwitchMapTransform = exports.SwitchAllTransform = exports.StartWithTransform = exports.SkipWhileTransform = exports.SkipTransform = exports.ScheduleTransform = exports.ScanTransform = exports.ReduceTransform = exports.PairwiseTransform = exports.OnCompleteTransform = exports.OnTransform = exports.MergeMapTransform = exports.MergeAllTransform = exports.MapSyncTransform = exports.MapTransform = exports.LastTransform = exports.IgnoreElementsTransform = exports.FirstTransform = exports.FilterTransform = exports.ExhaustMapTransform = exports.ExhaustAllTransform = exports.DistinctUntilKeyChangedTransform = exports.DistinctUntilChangedTransform = exports.DistinctTransform = exports.DelayTransform = exports.DefaultIfEmptyTransform = exports.DebounceTimeTransform = exports.CountTransform = exports.ConcatMapTransform = exports.ConcatAllTransform = exports.CatchErrorTransform = exports.BufferTransform = void 0; const to_transform_js_1 = require("./to-transform.cjs"); const buffer_js_1 = require("./operators/buffer.cjs"); const catchError_js_1 = require("./operators/catchError.cjs"); const concatAll_js_1 = require("./operators/concatAll.cjs"); const concatMap_js_1 = require("./operators/concatMap.cjs"); const count_js_1 = require("./operators/count.cjs"); const debounceTime_js_1 = require("./operators/debounceTime.cjs"); const defaultIfEmpty_js_1 = require("./operators/defaultIfEmpty.cjs"); const delay_js_1 = require("./operators/delay.cjs"); const distinct_js_1 = require("./operators/distinct.cjs"); const distinctUntilChanged_js_1 = require("./operators/distinctUntilChanged.cjs"); const distinctUntilKeyChanged_js_1 = require("./operators/distinctUntilKeyChanged.cjs"); const exhaustAll_js_1 = require("./operators/exhaustAll.cjs"); const exhaustMap_js_1 = require("./operators/exhaustMap.cjs"); const filter_js_1 = require("./operators/filter.cjs"); const first_js_1 = require("./operators/first.cjs"); const ignoreElements_js_1 = require("./operators/ignoreElements.cjs"); const last_js_1 = require("./operators/last.cjs"); const map_js_1 = require("./operators/map.cjs"); const mapSync_js_1 = require("./operators/mapSync.cjs"); const mergeAll_js_1 = require("./operators/mergeAll.cjs"); const mergeMap_js_1 = require("./operators/mergeMap.cjs"); const on_js_1 = require("./operators/on.cjs"); const on_complete_js_1 = require("./operators/on-complete.cjs"); const pairwise_js_1 = require("./operators/pairwise.cjs"); const reduce_js_1 = require("./operators/reduce.cjs"); const scan_js_1 = require("./operators/scan.cjs"); const schedule_js_1 = require("./operators/schedule.cjs"); const skip_js_1 = require("./operators/skip.cjs"); const skipWhile_js_1 = require("./operators/skipWhile.cjs"); const startWith_js_1 = require("./operators/startWith.cjs"); const switchAll_js_1 = require("./operators/switchAll.cjs"); const switchMap_js_1 = require("./operators/switchMap.cjs"); const take_js_1 = require("./operators/take.cjs"); const takeUntil_js_1 = require("./operators/takeUntil.cjs"); const takeWhile_js_1 = require("./operators/takeWhile.cjs"); const tap_js_1 = require("./operators/tap.cjs"); const throttleTime_js_1 = require("./operators/throttleTime.cjs"); const through_js_1 = require("./operators/through.cjs"); const timeout_js_1 = require("./operators/timeout.cjs"); const withLatestFrom_js_1 = require("./operators/withLatestFrom.cjs"); exports.BufferTransform = (0, to_transform_js_1.toTransform)(buffer_js_1.buffer); exports.CatchErrorTransform = (0, to_transform_js_1.toTransform)(catchError_js_1.catchError); exports.ConcatAllTransform = (0, to_transform_js_1.toTransform)(concatAll_js_1.concatAll); exports.ConcatMapTransform = (0, to_transform_js_1.toTransform)(concatMap_js_1.concatMap); exports.CountTransform = (0, to_transform_js_1.toTransform)(count_js_1.count); exports.DebounceTimeTransform = (0, to_transform_js_1.toTransform)(debounceTime_js_1.debounceTime); exports.DefaultIfEmptyTransform = (0, to_transform_js_1.toTransform)(defaultIfEmpty_js_1.defaultIfEmpty); exports.DelayTransform = (0, to_transform_js_1.toTransform)(delay_js_1.delay); exports.DistinctTransform = (0, to_transform_js_1.toTransform)(distinct_js_1.distinct); exports.DistinctUntilChangedTransform = (0, to_transform_js_1.toTransform)(distinctUntilChanged_js_1.distinctUntilChanged); exports.DistinctUntilKeyChangedTransform = (0, to_transform_js_1.toTransform)(distinctUntilKeyChanged_js_1.distinctUntilKeyChanged); exports.ExhaustAllTransform = (0, to_transform_js_1.toTransform)(exhaustAll_js_1.exhaustAll); exports.ExhaustMapTransform = (0, to_transform_js_1.toTransform)(exhaustMap_js_1.exhaustMap); exports.FilterTransform = (0, to_transform_js_1.toTransform)(filter_js_1.filter); exports.FirstTransform = (0, to_transform_js_1.toTransform)(first_js_1.first); exports.IgnoreElementsTransform = (0, to_transform_js_1.toTransform)(ignoreElements_js_1.ignoreElements); exports.LastTransform = (0, to_transform_js_1.toTransform)(last_js_1.last); exports.MapTransform = (0, to_transform_js_1.toTransform)(map_js_1.map); exports.MapSyncTransform = (0, to_transform_js_1.toTransform)(mapSync_js_1.mapSync); exports.MergeAllTransform = (0, to_transform_js_1.toTransform)(mergeAll_js_1.mergeAll); exports.MergeMapTransform = (0, to_transform_js_1.toTransform)(mergeMap_js_1.mergeMap); exports.OnTransform = (0, to_transform_js_1.toTransform)(on_js_1.on); exports.OnCompleteTransform = (0, to_transform_js_1.toTransform)(on_complete_js_1.onComplete); exports.PairwiseTransform = (0, to_transform_js_1.toTransform)(pairwise_js_1.pairwise); exports.ReduceTransform = (0, to_transform_js_1.toTransform)(reduce_js_1.reduce); exports.ScanTransform = (0, to_transform_js_1.toTransform)(scan_js_1.scan); exports.ScheduleTransform = (0, to_transform_js_1.toTransform)(schedule_js_1.schedule); exports.SkipTransform = (0, to_transform_js_1.toTransform)(skip_js_1.skip); exports.SkipWhileTransform = (0, to_transform_js_1.toTransform)(skipWhile_js_1.skipWhile); exports.StartWithTransform = (0, to_transform_js_1.toTransform)(startWith_js_1.startWith); exports.SwitchAllTransform = (0, to_transform_js_1.toTransform)(switchAll_js_1.switchAll); exports.SwitchMapTransform = (0, to_transform_js_1.toTransform)(switchMap_js_1.switchMap); exports.TakeTransform = (0, to_transform_js_1.toTransform)(take_js_1.take); exports.TakeUntilTransform = (0, to_transform_js_1.toTransform)(takeUntil_js_1.takeUntil); exports.TakeWhileTransform = (0, to_transform_js_1.toTransform)(takeWhile_js_1.takeWhile); exports.TapTransform = (0, to_transform_js_1.toTransform)(tap_js_1.tap); exports.ThrottleTimeTransform = (0, to_transform_js_1.toTransform)(throttleTime_js_1.throttleTime); exports.ThroughTransform = (0, to_transform_js_1.toTransform)(through_js_1.through); exports.TimeoutTransform = (0, to_transform_js_1.toTransform)(timeout_js_1.timeout); exports.WithLatestFromTransform = (0, to_transform_js_1.toTransform)(withLatestFrom_js_1.withLatestFrom);