File rx.lite.time.js
has 563 lines of code (exceeds 250 allowed). Consider refactoring.
;(function (factory) {
var objectTypes = {
'function': true,
Function windowTime
has 69 lines of code (exceeds 25 allowed). Consider refactoring.
observableProto.windowWithTime = observableProto.windowTime = function (timeSpan, timeShiftOrScheduler, scheduler) {
var source = this, timeShift;
timeShiftOrScheduler == null && (timeShift = timeSpan);
isScheduler(scheduler) || (scheduler = defaultScheduler);
if (typeof timeShiftOrScheduler === 'number') {
Function windowTimeOrCount
has 48 lines of code (exceeds 25 allowed). Consider refactoring.
observableProto.windowWithTimeOrCount = observableProto.windowTimeOrCount = function (timeSpan, count, scheduler) {
var source = this;
isScheduler(scheduler) || (scheduler = defaultScheduler);
return new AnonymousObservable(function (observer) {
var timerD = new SerialDisposable(),
Function GenerateRelativeObservable
has 41 lines of code (exceeds 25 allowed). Consider refactoring.
var GenerateRelativeObservable = (function (__super__) {
inherits(GenerateRelativeObservable, __super__);
function GenerateRelativeObservable(state, cndFn, itrFn, resFn, timeFn, s) {
this._state = state;
this._cndFn = cndFn;
Function GenerateAbsoluteObservable
has 41 lines of code (exceeds 25 allowed). Consider refactoring.
var GenerateAbsoluteObservable = (function (__super__) {
inherits(GenerateAbsoluteObservable, __super__);
function GenerateAbsoluteObservable(state, cndFn, itrFn, resFn, timeFn, s) {
this._state = state;
this._cndFn = cndFn;
Function createTimer
has 30 lines of code (exceeds 25 allowed). Consider refactoring.
function createTimer () {
var m = new SingleAssignmentDisposable(),
isSpan = false,
isShift = false;
timerD.setDisposable(m);
Function GenerateRelativeObservable
has 6 arguments (exceeds 4 allowed). Consider refactoring.
function GenerateRelativeObservable(state, cndFn, itrFn, resFn, timeFn, s) {
Function generateWithAbsoluteTime
has 6 arguments (exceeds 4 allowed). Consider refactoring.
Observable.generateWithAbsoluteTime = function (initialState, condition, iterate, resultSelector, timeSelector, scheduler) {
Function GenerateAbsoluteObservable
has 6 arguments (exceeds 4 allowed). Consider refactoring.
function GenerateAbsoluteObservable(state, cndFn, itrFn, resFn, timeFn, s) {
Function generateWithRelativeTime
has 6 arguments (exceeds 4 allowed). Consider refactoring.
Observable.generateWithRelativeTime = function (initialState, condition, iterate, resultSelector, timeSelector, scheduler) {
Similar blocks of code found in 2 locations. Consider refactoring.
;(function (factory) {
var objectTypes = {
'function': true,
'object': true
};
modules/rx-lite-time-compat/rx.lite.time.compat.js on lines 3..815 There are no issues that match your filters.