UNPKG

amos-tool

Version:

amos ui tool

14 lines (12 loc) 346 B
"use strict"; var _utils = require("./utils"); module.exports = function(r, i) { if (!_utils.isObject(r)) return {}; var t = {}; if (_utils.isString(i)) return i in r && (t[i] = r[i]), t; if (_utils.isArray(i) && i.length > 0) for (var u = 0, e = i.length; u < e; u++) { var s = i[u]; s in r && (t[s] = r[s]); } return t; };