@arrows/dispatch
Version:
Functional dispatch library
13 lines (12 loc) • 379 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const curry_1 = require("@arrows/composition/curry");
const rawIsIn = (list, value) => {
return Array.isArray(list) ? list.includes(value) : list.has(value);
};
/**
* Checks if a value is inside an array/set.
*/
const isIn = curry_1.default(rawIsIn);
exports.isIn = isIn;
exports.default = isIn;