UNPKG

ts-cast

Version:
20 lines (19 loc) 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.length = exports.notShorterThen = exports.notLongerThen = exports.shorterThen = exports.longerThen = exports.nonEmpty = void 0; var names_1 = require("../helpers/names"); exports.nonEmpty = (0, names_1.withName)(function (value) { return value.length > 0; }, 'non empty'); var longerThen = function (len) { return (0, names_1.withName)(function (value) { return value.length > len; }, "longer then ".concat(len)); }; exports.longerThen = longerThen; var shorterThen = function (len) { return (0, names_1.withName)(function (value) { return value.length < len; }, "shorter then ".concat(len)); }; exports.shorterThen = shorterThen; var notLongerThen = function (len) { return (0, names_1.withName)(function (value) { return value.length <= len; }, "not longer then ".concat(len)); }; exports.notLongerThen = notLongerThen; var notShorterThen = function (len) { return (0, names_1.withName)(function (value) { return value.length >= len; }, "not shorter then ".concat(len)); }; exports.notShorterThen = notShorterThen; exports.length = { gt: exports.longerThen, gte: exports.notShorterThen, lt: exports.shorterThen, lte: exports.notLongerThen, };