Skip to content

Commit 1c2beb6

Browse files
committed
rewrite valueToString as function
1 parent de9e4f1 commit 1c2beb6

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

test/util.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,15 @@ export function expectToBeDefined<T>(subject: T | null | undefined): subject is
4949
return true; // If this was false the expect would have thrown an error
5050
}
5151

52-
export const valueToString = (value: unknown) =>
53-
(typeof value === "number" && (!Number.isFinite(value) || Number.isNaN(value))) ||
54-
typeof value === "function" ||
55-
value === undefined
56-
? String(value)
57-
: JSON.stringify(value);
52+
export function valueToString(value: unknown): string {
53+
if (typeof value === "number" && (!Number.isFinite(value) || Number.isNaN(value))) {
54+
return String(value);
55+
} else if (typeof value === "function" || value === undefined) {
56+
return String(value);
57+
} else {
58+
return JSON.stringify(value);
59+
}
60+
}
5861

5962
export const valuesToString = (values: unknown[]) => values.map(valueToString).join(", ");
6063

0 commit comments

Comments
 (0)