{"version":3,"file":"convertToList.mjs","sources":["../../../src/assets/utils/convertToList.ts"],"sourcesContent":["/**\n * @param input\n * @param transform\n * @param forceTransform\n * @internal\n */\nexport const convertToList = <T>(\n    input: string | T | (string | T)[],\n    transform?: (input: string) => T,\n    forceTransform = false\n): T[] =>\n{\n    if (!Array.isArray(input))\n    {\n        input = [input as T];\n    }\n\n    if (!transform)\n    {\n        return input as T[];\n    }\n\n    return (input as (string | T)[]).map((item): T =>\n    {\n        if (typeof item === 'string' || forceTransform)\n        {\n            return transform(item as string);\n        }\n\n        return item as T;\n    });\n};\n"],"names":[],"mappings":";AAMO,MAAM,aAAA,GAAgB,CACzB,KAAA,EACA,SAAA,EACA,iBAAiB,KAAA,KAErB;AACI,EAAA,IAAI,CAAC,KAAA,CAAM,OAAA,CAAQ,KAAK,CAAA,EACxB;AACI,IAAA,KAAA,GAAQ,CAAC,KAAU,CAAA;AAAA,EACvB;AAEA,EAAA,IAAI,CAAC,SAAA,EACL;AACI,IAAA,OAAO,KAAA;AAAA,EACX;AAEA,EAAA,OAAQ,KAAA,CAAyB,GAAA,CAAI,CAAC,IAAA,KACtC;AACI,IAAA,IAAI,OAAO,IAAA,KAAS,QAAA,IAAY,cAAA,EAChC;AACI,MAAA,OAAO,UAAU,IAAc,CAAA;AAAA,IACnC;AAEA,IAAA,OAAO,IAAA;AAAA,EACX,CAAC,CAAA;AACL;;;;"}