# All files / src Relude_Sequence.bs.js

85% Statements 17/20
100% Branches 0/0
50% Functions 3/6
85% Lines 17/20

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112

    20x
    20x
    20x
    20x
    20x
    20x
    20x

    22x

    66x

    2x

    20x

    20x

    20x

    20x

    20x

    20x
    20x

     'use strict';

    var Curry = require("bs-platform/lib/js/curry.js");
    var Array$BsAbstract = require("bs-abstract/lib/js/src/implementations/Array.bs.js");
    var Relude_List_Base = require("./list/Relude_List_Base.bs.js");
    var Relude_Array_Base = require("./array/Relude_Array_Base.bs.js");
    var String$BsAbstract = require("bs-abstract/lib/js/src/implementations/String.bs.js");
    var Relude_List_Instances = require("./list/Relude_List_Instances.bs.js");
    var Relude_Array_Instances = require("./array/Relude_Array_Instances.bs.js");

    function emptyLazy(param) {
      return /* [] */0;
    }

    function fromList(a) {
      return a;
    }

    function toList(a) {
      return a;
    }

    var mkString = Curry._1(Relude_List_Instances.intercalate, String$BsAbstract.Monoid);

    var List = {
      empty: /* [] */0,
      emptyLazy: emptyLazy,
      length: Relude_List_Instances.length,
      isEmpty: Relude_List_Base.isEmpty,
      isNotEmpty: Relude_List_Base.isNotEmpty,
      head: Relude_List_Base.head,
      tail: Relude_List_Base.tail,
      tailOrEmpty: Relude_List_Base.tailOrEmpty,
      uncons: Relude_List_Base.uncons,
      prepend: Relude_List_Base.prepend,
      append: Relude_List_Base.append,
      concat: Relude_List_Instances.concat,
      reverse: Relude_List_Base.reverse,
      mkString: mkString,
      zip: Relude_List_Base.zip,
      zipWith: Relude_List_Base.zipWith,
      fromArray: Relude_List_Instances.fromArray,
      fromList: fromList,
      toArray: Relude_List_Instances.toArray,
      toList: toList,
      eqBy: Relude_List_Instances.eqBy,
      showBy: Relude_List_Instances.showBy,
      MonoidAny: Relude_List_Instances.MonoidAny,
      Functor: Relude_List_Instances.Functor,
      Apply: Relude_List_Instances.Apply,
      Applicative: Relude_List_Instances.Applicative,
      Monad: Relude_List_Instances.Monad,
      Foldable: Relude_List_Instances.Foldable,
      Traversable: Relude_List_Instances.Traversable,
      Eq: Relude_List_Instances.Eq,
      Show: Relude_List_Instances.Show
    };

    var empty = /* array */[];

    function emptyLazy$1(param) {
      return /* array */[];
    }

    function fromArray(a) {
      return a;
    }

    function toArray(a) {
      return a;
    }

    var mkString$1 = Curry._1(Relude_Array_Instances.intercalate, String$BsAbstract.Monoid);

    var $$Array = {
      empty: empty,
      emptyLazy: emptyLazy$1,
      length: Relude_Array_Base.length,
      isEmpty: Relude_Array_Base.isEmpty,
      isNotEmpty: Relude_Array_Base.isNotEmpty,
      head: Relude_Array_Base.head,
      tail: Relude_Array_Base.tail,
      tailOrEmpty: Relude_Array_Base.tailOrEmpty,
      uncons: Relude_Array_Base.uncons,
      prepend: Relude_Array_Base.prepend,
      append: Relude_Array_Base.append,
      concat: Relude_Array_Instances.concat,
      reverse: Relude_Array_Base.reverse,
      mkString: mkString$1,
      zip: Relude_Array_Base.zip,
      zipWith: Relude_Array_Base.zipWith,
      fromArray: fromArray,
      fromList: Relude_Array_Instances.fromList,
      toArray: toArray,
      toList: Relude_Array_Instances.toList,
      eqBy: Relude_Array_Instances.eqBy,
      showBy: Relude_Array_Instances.showBy,
      MonoidAny: Relude_Array_Instances.MonoidAny,
      Functor: Relude_Array_Instances.Functor,
      Apply: Relude_Array_Instances.Apply,
      Applicative: Relude_Array_Instances.Applicative,
      Monad: Relude_Array_Instances.Monad,
      Foldable: Relude_Array_Instances.Foldable,
      Traversable: Array$BsAbstract.Traversable,
      Eq: Relude_Array_Instances.Eq,
      Show: Relude_Array_Instances.Show
    };

    exports.List = List;
    exports.$$Array = $$Array;
    /* mkString Not a pure module */