UNPKG

webappengine

Version:

A web application platform that can host multiple web apps running with Node.js.

1 lines 17.9 kB
{"version":3,"file":"rx.time.min.js","sources":["rx.time.js"],"names":["factory","objectTypes","function","object","freeExports","exports","nodeType","freeSelf","self","Object","freeWindow","window","freeModule","module","freeGlobal","global","root","this","define","amd","Rx","require","call","exp","undefined","tryCatcher","tryCatchTarget","apply","arguments","e","errorObj","tryCatch","fn","isFunction","TypeError","observableTimerDate","dueTime","scheduler","AnonymousObservable","observer","scheduleWithAbsolute","onNext","onCompleted","observableTimerDateAndPeriod","period","d","p","normalizeTime","scheduleRecursiveWithAbsoluteAndState","count","now","observableTimerTimeSpan","scheduleWithRelative","observableTimerTimeSpanAndPeriod","schedulePeriodicWithState","observableDefer","observableDelayTimeSpan","source","subscription","active","cancelable","SerialDisposable","exception","q","running","materialize","timestamp","subscribe","notification","shouldRun","value","kind","push","onError","SingleAssignmentDisposable","setDisposable","scheduleRecursiveWithRelative","recurseDueTime","result","shouldRecurse","length","shift","accept","Math","max","CompositeDisposable","observableDelayDate","toArray","x","sampleObservable","sampler","o","sampleSubscribe","hasValue","atEnd","sourceSubscription","newValue","dispose","Observable","observableProto","prototype","defer","observableNever","empty","never","observableThrow","timeoutScheduler","fromArray","Scheduler","RefCountDisposable","Subject","addRef","internals","normalize","helpers","isPromise","isScheduler","observableFromPromise","fromPromise","observableinterval","interval","timer","periodOrScheduler","Date","getTime","delay","debounce","hasvalue","id","currentId","throttle","windowWithTime","timeSpan","timeShiftOrScheduler","timeShift","createTimer","m","isSpan","isShift","timerD","nextSpan","nextShift","newTotalTime","ts","totalTime","s","refCountDisposable","groupDisposable","add","i","len","windowWithTimeOrCount","windowId","n","newId","newWindow","bufferWithTime","flatMap","bufferWithTimeOrCount","timeInterval","last","map","span","sample","throttleLatest","intervalOrSampler","timeout","other","Error","schedulerMethod","myId","original","switched","generateWithAbsoluteTime","initialState","condition","iterate","resultSelector","timeSelector","first","hasResult","state","time","generateWithRelativeTime","scheduleRecursiveWithRelativeAndState","delaySubscription","scheduleMethod","delayWithSelector","subscriptionDelay","delayDurationSelector","subDelay","selector","start","delays","remove","done","timeoutWithSelector","firstTimeout","timeoutdurationSelector","setTimer","timerWins","observerWins","res","debounceWithSelector","durationSelector","currentid","skipLastWithTime","duration","takeLastWithTime","next","takeLastBufferWithTime","takeWithTime","skipWithTime","open","bind","skipUntilWithTime","startTime","takeUntilWithTime","endTime","throttleFirst","windowDuration","RangeError","lastOnNext"],"mappings":"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"}