UNPKG

@ui-tars/shared

Version:
1 lines 820 B
{"version":3,"file":"utils/format.mjs","sources":["webpack://@ui-tars/shared/./src/utils/format.ts"],"sourcesContent":["/**\n * Copyright (c) 2025 Bytedance, Inc. and its affiliates.\n * SPDX-License-Identifier: Apache-2.0\n */\nexport const stringify = (obj: unknown) => {\n return JSON.stringify(\n obj,\n (_key, value) => {\n const MAX_LEN = 200;\n if (typeof value === 'string' && value.length > MAX_LEN) {\n return `${value.slice(0, MAX_LEN)}...`;\n }\n return value;\n },\n 2,\n );\n};\n"],"names":["stringify","obj","JSON","_key","value","MAX_LEN"],"mappings":";;;;AAIO,MAAMA,YAAY,CAACC,MACjBC,KAAK,SAAS,CACnBD,KACA,CAACE,MAAMC;QACL,MAAMC,UAAU;QAChB,IAAI,AAAiB,YAAjB,OAAOD,SAAsBA,MAAM,MAAM,GAAGC,SAC9C,OAAO,GAAGD,MAAM,KAAK,CAAC,GAAGC,SAAS,GAAG,CAAC;QAExC,OAAOD;IACT,GACA"}