| 123456789101112131415161718192021222324 |
- 'use strict';
- const icon_defaults = require('../icon/defaults.cjs');
- function expandIconSet(data) {
- const icons = Object.keys(data.icons);
- Object.keys(
- icon_defaults.defaultIconDimensions
- ).forEach((prop) => {
- if (typeof data[prop] !== typeof icon_defaults.defaultIconDimensions[prop]) {
- return;
- }
- const value = data[prop];
- icons.forEach((name) => {
- const item = data.icons[name];
- if (!(prop in item)) {
- item[prop] = value;
- }
- });
- delete data[prop];
- });
- }
- exports.expandIconSet = expandIconSet;
|