wonder.js
Version:
32 lines (24 loc) • 1.05 kB
JavaScript
;
var Caml_obj = require("bs-platform/lib/js/caml_obj.js");
var Caml_option = require("bs-platform/lib/js/caml_option.js");
var Log$WonderLog = require("wonder-log/lib/js/src/Log.js");
var ArrayService$Wonderjs = require("../atom/ArrayService.js");
var filterTargetName = Caml_obj.caml_equal;
function _throwJobFlagsShouldBeDefined(param) {
return Log$WonderLog.fatal(Log$WonderLog.buildFatalMessage("throwJobFlagsShouldBeDefined", "jobFlags should be defined", "", "", ""));
}
function unsafeGetFlags(flags) {
if (flags !== undefined) {
return Caml_option.valFromOption(flags);
} else {
return _throwJobFlagsShouldBeDefined(/* () */0);
}
}
var unsafeFindFirst = ArrayService$Wonderjs.unsafeFindFirst;
var findFirst = ArrayService$Wonderjs.findFirst;
exports.unsafeFindFirst = unsafeFindFirst;
exports.findFirst = findFirst;
exports.filterTargetName = filterTargetName;
exports._throwJobFlagsShouldBeDefined = _throwJobFlagsShouldBeDefined;
exports.unsafeGetFlags = unsafeGetFlags;
/* Log-WonderLog Not a pure module */