UNPKG

adam-ui-beta

Version:

adam ui(beta release)

49 lines (40 loc) 1.72 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.randomMakeId = exports.filterSearch = exports.filterObjSearch = void 0; var randomMakeId = function randomMakeId() { var length = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; var result = ''; var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; var charactersLength = characters.length; for (var i = 0; i < length; i++) { result += characters.charAt(Math.floor(Math.random() * charactersLength)); } return result; }; exports.randomMakeId = randomMakeId; var filterSearch = function filterSearch() { var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; var key = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; var emptyValue = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : ""; var update = data.filter(function (val) { return !!~val.toLowerCase().indexOf(key.toLowerCase()); }); var reslut = update.length === 0 ? [emptyValue] : update; return reslut; }; exports.filterSearch = filterSearch; var filterObjSearch = function filterObjSearch() { var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; var key = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; var emptyValue = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : ""; var update = data.filter(function (val) { return !!~val.value.toLowerCase().indexOf(key.toLowerCase()); }); var reslut = update.length === 0 ? [{ value: emptyValue }] : update; return reslut; }; exports.filterObjSearch = filterObjSearch;