{"version":3,"file":"text.mjs","sources":["../../../src/utils/helpers/text.ts"],"sourcesContent":["import { AbstractText, AnyTextStyle, AnyTextStyleOptions, Text } from 'pixi.js';\n\nexport type PixiText = AbstractText;\nexport type AnyText = string | number | PixiText;\nexport type PixiTextClass = new ({\n    text,\n    style,\n}: {\n    text: string;\n    style?: PixiTextStyle;\n    [x: string]: any;\n}) => PixiText;\nexport type PixiTextStyle = AnyTextStyle | Partial<AnyTextStyleOptions>;\n\nexport function getTextView(text: AnyText): PixiText\n{\n    if (typeof text === 'string' || typeof text === 'number')\n    {\n        return new Text({ text: String(text) });\n    }\n\n    return text;\n}\n"],"names":[],"mappings":";;AAcO,SAAS,YAAY,IAC5B,EAAA;AACI,EAAA,IAAI,OAAO,IAAA,KAAS,QAAY,IAAA,OAAO,SAAS,QAChD,EAAA;AACI,IAAA,OAAO,IAAI,IAAK,CAAA,EAAE,MAAM,MAAO,CAAA,IAAI,GAAG,CAAA,CAAA;AAAA,GAC1C;AAEA,EAAO,OAAA,IAAA,CAAA;AACX;;;;"}