perlica
Version:
<h1 align="center">Perlica</h1>
70 lines (66 loc) • 2.14 kB
JavaScript
;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/Predicate/Number.ts
var Number_exports = {};
__export(Number_exports, {
ge: () => ge,
gt: () => gt,
isFinite: () => isFinite,
isInteger: () => isInteger2,
isNegative: () => isNegative,
isNonNegative: () => isNonNegative,
isNonPositive: () => isNonPositive,
isNumber: () => isNumber2,
isPositive: () => isPositive,
le: () => le,
lt: () => lt,
multipleOf: () => multipleOf
});
module.exports = __toCommonJS(Number_exports);
// src/Predicate/index.ts
var isNumber = (value) => typeof value === "number";
var isInteger = (value) => Number.isInteger(value);
// src/Predicate/Number.ts
var isPositive = (value) => value > 0;
var isNonNegative = (value) => value >= 0;
var isNegative = (value) => value < 0;
var isNonPositive = (value) => value <= 0;
var isFinite = (value) => Number.isFinite(value);
var multipleOf = (that) => (value) => value % that === 0;
var lt = (that) => (value) => value < that;
var gt = (that) => (value) => value > that;
var le = (that) => (value) => value <= that;
var ge = (that) => (value) => value >= that;
var isNumber2 = isNumber;
var isInteger2 = isInteger;
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
ge,
gt,
isFinite,
isInteger,
isNegative,
isNonNegative,
isNonPositive,
isNumber,
isPositive,
le,
lt,
multipleOf
});