expandIconSet() 
This function is part of Iconify Utils package.
Function expandIconSet() de-optimises icon set, opposite of minifyIconSet().
Usage 
Function has only one parameter:
- data, IconifyJSON. Icon set data.
 
Function does not create a new object, it de-optimises object passed to function.
What exactly does it do? 
See minifyIconSet() for details.
Example 
usage.ts
ts
import type { IconifyJSON } from '@iconify/types';
import { expandIconSet } from '@iconify/utils';
// Original data
const data: IconifyJSON = {
    prefix: 'foo',
    icons: {
        icon1: {
            body: '<path d="M7 6v12l10-6z" fill="currentColor"/>',
        },
        icon2: {
            body: '<path d="M5 13v-1h6V6h1v6h6v1h-6v6h-1v-6H5z" fill="currentColor"/>',
        },
        icon3: {
            body: '<path d="M10 8a2 2 0 1 1-4 0a2 2 0 0 1 4 0z" fill="currentColor"/>',
            width: 16,
            height: 16,
        },
    },
    width: 24,
    height: 24,
 };
// Expand it
expandIconSet(data);
// Log data
console.log(data);Result:
json
{
    "prefix": "foo",
    "icons": {
        "icon1": {
            "body": "<path d=\"M7 6v12l10-6z\" fill=\"currentColor\"/>",
            "width": 24,
            "height": 24
        },
        "icon2": {
            "body": "<path d=\"M5 13v-1h6V6h1v6h6v1h-6v6h-1v-6H5z\" fill=\"currentColor\"/>",
            "width": 24,
            "height": 24
        },
        "icon3": {
            "body": "<path d=\"M10 8a2 2 0 1 1-4 0a2 2 0 0 1 4 0z\" fill=\"currentColor\"/>",
            "width": 16,
            "height": 16
        }
    }
}