Skip to content

Instantly share code, notes, and snippets.

@mooreryan
Created October 20, 2022 20:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mooreryan/291ba969d177f3f23f3fb6993ca0cede to your computer and use it in GitHub Desktop.
Save mooreryan/291ba969d177f3f23f3fb6993ca0cede to your computer and use it in GitHub Desktop.
Option.bs.js
// Generated by ReScript, PLEASE EDIT WITH CARE
'use strict';
var Belt_Option = require("rescript/lib/js/belt_Option.js");
function foo(t) {
if (t !== undefined) {
console.log(t);
return t;
} else {
return t;
}
}
function bar(t) {
return t;
}
function baz(t) {
return t;
}
var keepU = Belt_Option.keepU;
var keep = Belt_Option.keep;
var forEachU = Belt_Option.forEachU;
var forEach = Belt_Option.forEach;
var getExn = Belt_Option.getExn;
var mapWithDefaultU = Belt_Option.mapWithDefaultU;
var mapWithDefault = Belt_Option.mapWithDefault;
var mapU = Belt_Option.mapU;
var map = Belt_Option.map;
var flatMapU = Belt_Option.flatMapU;
var flatMap = Belt_Option.flatMap;
var getWithDefault = Belt_Option.getWithDefault;
var orElse = Belt_Option.orElse;
var isSome = Belt_Option.isSome;
var isNone = Belt_Option.isNone;
var eqU = Belt_Option.eqU;
var eq = Belt_Option.eq;
var cmpU = Belt_Option.cmpU;
var cmp = Belt_Option.cmp;
exports.keepU = keepU;
exports.keep = keep;
exports.forEachU = forEachU;
exports.forEach = forEach;
exports.getExn = getExn;
exports.mapWithDefaultU = mapWithDefaultU;
exports.mapWithDefault = mapWithDefault;
exports.mapU = mapU;
exports.map = map;
exports.flatMapU = flatMapU;
exports.flatMap = flatMap;
exports.getWithDefault = getWithDefault;
exports.orElse = orElse;
exports.isSome = isSome;
exports.isNone = isNone;
exports.eqU = eqU;
exports.eq = eq;
exports.cmpU = cmpU;
exports.cmp = cmp;
exports.foo = foo;
exports.bar = bar;
exports.baz = baz;
/* No side effect */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment