{"version":3,"file":"convertToList.mjs","sources":["../../src/utils/convertToList.ts"],"sourcesContent":["export 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":"AAAa,MAAA,gBAAgB,CACzB,OACA,WACA,iBAAiB,QAGZ,MAAM,QAAQ,KAAK,MAEpB,QAAQ,CAAC,KAAU,IAGlB,YAKG,MAAyB,IAAI,CAAC,SAE9B,OAAO,QAAS,YAAY,iBAErB,UAAU,IAAc,IAG5B,IACV,IAXU;"}