observe_sequence.js
function (seq) {
    if (!seq) {
      return [];
    } else if (seq instanceof Array) {
      return seq;
    } else if (isStoreCursor(seq)) {
      return seq.fetch();
    } else {
      throw badSequenceError();
    }
  }
function (seq) {
    if (!seq) {
      return [];
    } else if (seq instanceof Array) {
      return seq;
    } else if (isStoreCursor(seq)) {
      return seq.fetch();
    } else {
      throw badSequenceError();
    }
  }
function ( seq ) { if ( ! seq ) { return [ ] ; } else if ( seq instanceof Array ) { return seq ; } else if ( isStoreCursor ( seq ) ) { return seq . fetch ( ) ; } else { throw badSequenceError ( ) ; } }
Fetch the items of `seq` into an array, where `seq` is of one of the sequence types accepted by `observe`.  If `seq` is a cursor, a dependency is established.
Fetch the items of seq into an array where seq is of one of the sequence types accepted by observe . If seq is a cursor a dependency is established .