fix: compatibility bigint

This commit is contained in:
pk5ls20
2024-10-27 10:50:48 +08:00
parent ae2bdc9cf1
commit 2307b069f4
2 changed files with 12 additions and 5 deletions

View File

@@ -239,3 +239,9 @@ export function calcQQLevel(level?: QQLevel) {
const { crownNum, sunNum, moonNum, starNum } = level;
return crownNum * 64 + sunNum * 16 + moonNum * 4 + starNum;
}
export function stringifyWithBigInt(obj: any) {
return JSON.stringify(obj, (key, value) =>
typeof value === 'bigint' ? value.toString() : value
);
}