All files util.js

33.33% Statements 3/9
100% Branches 0/0
33.33% Functions 3/9
25% Lines 2/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23  1x                                     1x    
export function fail(thing) {
  throw new Error(thing);
}
 
export function warn(thing) {
  log(`WARNING: ${thing}`);
}
 
export function note(thing) {
  log(`NOTE: ${thing}`);
}
 
export function log(string) {
  console.log(string);
}
 
export function T() { return true }
export function F() { return false }
 
// Combinators.  Always return a func with the closed over value.
export function always(val) { return () => val; }
export function k(val) { return always(val) }