UNPKG

1.07 kBJavaScriptView Raw
1"use strict";
2var __spreadArrays = (this && this.__spreadArrays) || function () {
3 for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
4 for (var r = Array(s), k = 0, i = 0; i < il; i++)
5 for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
6 r[k] = a[j];
7 return r;
8};
9Object.defineProperty(exports, "__esModule", { value: true });
10function isArrayOfStrings(input) {
11 return Array.isArray(input) && input.every(function (it) { return typeof it === 'string'; });
12}
13exports.isArrayOfStrings = isArrayOfStrings;
14function objectFromEntries(arr) {
15 return Object.assign.apply(Object, __spreadArrays([{}], Array.from(arr, function (_a) {
16 var _b;
17 var k = _a[0], v = _a[1];
18 return (_b = {}, _b[k] = v, _b);
19 })));
20}
21exports.objectFromEntries = objectFromEntries;
22function trim(text, length, dots) {
23 if (dots === void 0) { dots = '...'; }
24 return text.length > length
25 ? "" + text.substring(0, length - dots.length) + dots
26 : text;
27}
28exports.trim = trim;