UNPKG

@pixi/assets

Version:

Asset manager for PixiJS, loading resolving and Cacheing

1 lines 829 B
{"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;"}