Files
SnowLuma/.pnpm-store/v11/files/58/a074431bc3a9c68f2ce9b4d930dd9a80dcf75e58f466cd2bd3241395dac9055665ca8eac5ddb6e2a993a14279430761dfdfa67370d8c195765e7bcb0123408
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

21 lines
488 B
Plaintext

function returnValue(value) {
return value;
}
function formatMessage(message, callback = returnValue) {
return message.reduce((prev, curr, index) => {
let msg;
if (curr instanceof Error) {
msg = curr.stack || curr.message;
} else if (typeof curr === "object") {
msg = JSON.stringify(curr);
} else {
msg = String(curr);
}
msg = callback(msg);
return index === 0 ? msg : `${prev} ${msg}`;
}, "");
}
export {
formatMessage as default
};