UNPKG

@voiceflow/common

Version:

Junk drawer of utility functions

15 lines (14 loc) 787 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.clamp = exports.isInRange = exports.convertToWord = exports.NON_ALPHANUMERIC_REGEXP = void 0; const index_js_1 = __importDefault(require("number-to-words/src/index.js")); exports.NON_ALPHANUMERIC_REGEXP = /\W/g; const convertToWord = (value) => index_js_1.default.toWords(value).replace(exports.NON_ALPHANUMERIC_REGEXP, ' '); exports.convertToWord = convertToWord; const isInRange = (target, min, max) => target >= min && target <= max; exports.isInRange = isInRange; const clamp = (value, min, max) => Math.max(Math.min(value, max), min); exports.clamp = clamp;