@glimmer/util
Version:
Common utilities used in Glimmer
20 lines (16 loc) • 1.63 kB
JavaScript
export var assign = Object.assign;
export function fillNulls(count) {
var arr = new Array(count);
for (var i = 0; i < count; i++) {
arr[i] = null;
}
return arr;
}
export function values(obj) {
var vals = [];
for (var key in obj) {
vals.push(obj[key]);
}
return vals;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL3V0aWwvbGliL29iamVjdC11dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLElBQUksTUFBTSxHQUFHLE1BQU0sQ0FBbkIsTUFBQTtBQUVQLE9BQU0sU0FBQSxTQUFBLENBQUEsS0FBQSxFQUFvQztBQUN4QyxNQUFJLEdBQUcsR0FBRyxJQUFBLEtBQUEsQ0FBVixLQUFVLENBQVY7O0FBRUEsT0FBSyxJQUFJLENBQUMsR0FBVixDQUFBLEVBQWdCLENBQUMsR0FBakIsS0FBQSxFQUEyQixDQUEzQixFQUFBLEVBQWdDO0FBQzlCLElBQUEsR0FBRyxDQUFILENBQUcsQ0FBSCxHQUFBLElBQUE7QUFDRDs7QUFFRCxTQUFBLEdBQUE7QUFDRDtBQUVELE9BQU0sU0FBQSxNQUFBLENBQUEsR0FBQSxFQUEyQztBQUMvQyxNQUFNLElBQUksR0FBVixFQUFBOztBQUNBLE9BQUssSUFBTCxHQUFBLElBQUEsR0FBQSxFQUF1QjtBQUNyQixJQUFBLElBQUksQ0FBSixJQUFBLENBQVUsR0FBRyxDQUFiLEdBQWEsQ0FBYjtBQUNEOztBQUNELFNBQUEsSUFBQTtBQUNEIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGxldCBhc3NpZ24gPSBPYmplY3QuYXNzaWduO1xuXG5leHBvcnQgZnVuY3Rpb24gZmlsbE51bGxzPFQ+KGNvdW50OiBudW1iZXIpOiBUW10ge1xuICBsZXQgYXJyID0gbmV3IEFycmF5KGNvdW50KTtcblxuICBmb3IgKGxldCBpID0gMDsgaSA8IGNvdW50OyBpKyspIHtcbiAgICBhcnJbaV0gPSBudWxsO1xuICB9XG5cbiAgcmV0dXJuIGFycjtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHZhbHVlczxUPihvYmo6IHsgW3M6IHN0cmluZ106IFQgfSk6IFRbXSB7XG4gIGNvbnN0IHZhbHMgPSBbXTtcbiAgZm9yIChjb25zdCBrZXkgaW4gb2JqKSB7XG4gICAgdmFscy5wdXNoKG9ialtrZXldKTtcbiAgfVxuICByZXR1cm4gdmFscztcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=