{"version":3,"file":"create-icons-config.mjs","sources":["../../../../../src/services/icon/create-icons-config.ts"],"sourcesContent":["import { IconConfig, IconConfiguration } from './types'\nimport { VuesticIconAliases, VuesticIconFonts } from './presets'\n\n// Helper for user to create icon config\n\n/**\n * Helper allow you to create icons config with Vuestic defaults.\n * Alias should have `to` property which is the name of font.\n */\nexport const createIconsConfig = (config: {\n  aliases?: IconConfiguration[],\n  fonts?: IconConfiguration[],\n}): IconConfig => {\n  config.aliases = config.aliases || []\n  config.fonts = config.fonts || []\n\n  return [\n    ...config.aliases,\n    ...VuesticIconAliases,\n    ...config.fonts,\n    ...VuesticIconFonts,\n  ]\n}\n"],"names":[],"mappings":";;AASa,MAAA,oBAAoB,CAAC,WAGhB;AACT,SAAA,UAAU,OAAO,WAAW,CAAA;AAC5B,SAAA,QAAQ,OAAO,SAAS,CAAA;AAExB,SAAA;AAAA,IACL,GAAG,OAAO;AAAA,IACV,GAAG;AAAA,IACH,GAAG,OAAO;AAAA,IACV,GAAG;AAAA,EAAA;AAEP;"}