UNPKG

@rescript/std

Version:

The motiviation of this repo is that when ReScript users want to share their library with JS users, the JS users don't need have ReScript toolchain installed, this makes sharing code with JS users easier (more details on that topic can be found in our [Ex

222 lines (177 loc) 4.78 kB
'use strict'; var Curry = require("./curry.js"); var Caml_option = require("./caml_option.js"); var Caml_splice_call = require("./caml_splice_call.js"); function copyWithin(to_, obj) { return obj.copyWithin(to_); } function copyWithinFrom(to_, from, obj) { return obj.copyWithin(to_, from); } function copyWithinFromRange(to_, start, end_, obj) { return obj.copyWithin(to_, start, end_); } function fillInPlace(arg1, obj) { return obj.fill(arg1); } function fillFromInPlace(arg1, from, obj) { return obj.fill(arg1, from); } function fillRangeInPlace(arg1, start, end_, obj) { return obj.fill(arg1, start, end_); } function push(arg1, obj) { return obj.push(arg1); } function pushMany(arg1, obj) { return Caml_splice_call.spliceObjApply(obj, "push", [arg1]); } function sortInPlaceWith(arg1, obj) { return obj.sort(Curry.__2(arg1)); } function spliceInPlace(pos, remove, add, obj) { return Caml_splice_call.spliceObjApply(obj, "splice", [ pos, remove, add ]); } function removeFromInPlace(pos, obj) { return obj.splice(pos); } function removeCountInPlace(pos, count, obj) { return obj.splice(pos, count); } function unshift(arg1, obj) { return obj.unshift(arg1); } function unshiftMany(arg1, obj) { return Caml_splice_call.spliceObjApply(obj, "unshift", [arg1]); } function concat(arg1, obj) { return obj.concat(arg1); } function concatMany(arg1, obj) { return Caml_splice_call.spliceObjApply(obj, "concat", [arg1]); } function includes(arg1, obj) { return obj.includes(arg1); } function indexOf(arg1, obj) { return obj.indexOf(arg1); } function indexOfFrom(arg1, from, obj) { return obj.indexOf(arg1, from); } function joinWith(arg1, obj) { return obj.join(arg1); } function lastIndexOf(arg1, obj) { return obj.lastIndexOf(arg1); } function lastIndexOfFrom(arg1, from, obj) { return obj.lastIndexOf(arg1, from); } function slice(start, end_, obj) { return obj.slice(start, end_); } function sliceFrom(arg1, obj) { return obj.slice(arg1); } function every(arg1, obj) { return obj.every(Curry.__1(arg1)); } function everyi(arg1, obj) { return obj.every(Curry.__2(arg1)); } function filter(arg1, obj) { return obj.filter(Curry.__1(arg1)); } function filteri(arg1, obj) { return obj.filter(Curry.__2(arg1)); } function find(arg1, obj) { return Caml_option.undefined_to_opt(obj.find(Curry.__1(arg1))); } function findi(arg1, obj) { return Caml_option.undefined_to_opt(obj.find(Curry.__2(arg1))); } function findIndex(arg1, obj) { return obj.findIndex(Curry.__1(arg1)); } function findIndexi(arg1, obj) { return obj.findIndex(Curry.__2(arg1)); } function forEach(arg1, obj) { obj.forEach(Curry.__1(arg1)); } function forEachi(arg1, obj) { obj.forEach(Curry.__2(arg1)); } function map(arg1, obj) { return obj.map(Curry.__1(arg1)); } function mapi(arg1, obj) { return obj.map(Curry.__2(arg1)); } function reduce(arg1, arg2, obj) { return obj.reduce(Curry.__2(arg1), arg2); } function reducei(arg1, arg2, obj) { return obj.reduce(Curry.__3(arg1), arg2); } function reduceRight(arg1, arg2, obj) { return obj.reduceRight(Curry.__2(arg1), arg2); } function reduceRighti(arg1, arg2, obj) { return obj.reduceRight(Curry.__3(arg1), arg2); } function some(arg1, obj) { return obj.some(Curry.__1(arg1)); } function somei(arg1, obj) { return obj.some(Curry.__2(arg1)); } exports.copyWithin = copyWithin; exports.copyWithinFrom = copyWithinFrom; exports.copyWithinFromRange = copyWithinFromRange; exports.fillInPlace = fillInPlace; exports.fillFromInPlace = fillFromInPlace; exports.fillRangeInPlace = fillRangeInPlace; exports.push = push; exports.pushMany = pushMany; exports.sortInPlaceWith = sortInPlaceWith; exports.spliceInPlace = spliceInPlace; exports.removeFromInPlace = removeFromInPlace; exports.removeCountInPlace = removeCountInPlace; exports.unshift = unshift; exports.unshiftMany = unshiftMany; exports.concat = concat; exports.concatMany = concatMany; exports.includes = includes; exports.indexOf = indexOf; exports.indexOfFrom = indexOfFrom; exports.joinWith = joinWith; exports.lastIndexOf = lastIndexOf; exports.lastIndexOfFrom = lastIndexOfFrom; exports.slice = slice; exports.sliceFrom = sliceFrom; exports.every = every; exports.everyi = everyi; exports.filter = filter; exports.filteri = filteri; exports.find = find; exports.findi = findi; exports.findIndex = findIndex; exports.findIndexi = findIndexi; exports.forEach = forEach; exports.forEachi = forEachi; exports.map = map; exports.mapi = mapi; exports.reduce = reduce; exports.reducei = reducei; exports.reduceRight = reduceRight; exports.reduceRighti = reduceRighti; exports.some = some; exports.somei = somei; /* No side effect */