How to use the sanctuary-type-classes.Filterable function in sanctuary-type-classes

To help you get started, we’ve selected a few sanctuary-type-classes examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github sanctuary-js / sanctuary-either / test / index.js View on Github external
test ('Filterable', () => {
    eq (Z.Filterable.test (Left ([]))) (false);
    eq (Z.Filterable.test (Right ([]))) (false);
  });
github sanctuary-js / sanctuary-maybe / test / index.js View on Github external
test ('Filterable', () => {
    eq (Z.Filterable.test (Nothing)) (true);
    eq (Z.Filterable.test (Just (Useless))) (true);
  });
github sanctuary-js / sanctuary-maybe / test / index.js View on Github external
test ('Filterable', () => {
    eq (Z.Filterable.test (Nothing)) (true);
    eq (Z.Filterable.test (Just (Useless))) (true);
  });
github sanctuary-js / sanctuary-identity / test / index.js View on Github external
test ('Filterable', () => {
    eq (Z.Filterable.test (Identity ([]))) (false);
  });
github sanctuary-js / sanctuary-either / test / index.js View on Github external
test ('Filterable', () => {
    eq (Z.Filterable.test (Left ([]))) (false);
    eq (Z.Filterable.test (Right ([]))) (false);
  });
github fantasyland / fantasy-laws / src / Filterable.js View on Github external
annihilation: assert.forall2 (function(v, w) {
      return Z.Filterable.test (v) &&
             Z.Filterable.test (w) &&
             equals (filter (K (false)) (v),
                     filter (K (false)) (w));
    })
github fantasyland / fantasy-laws / src / Filterable.js View on Github external
distributivity: assert.forall3 (function(v, p, q) {
      return Z.Filterable.test (v) &&
             equals (filter (function(x) { return p (x) && q (x); }) (v),
                     filter (q) (filter (p) (v)));
    }),