@daisugi/kintsugi
Version:
Kintsugi is a set of utilities to help build a fault tolerant services.
17 lines (15 loc) • 329 B
text/typescript
function isPrimitive(value: any) {
return (
value == null ||
typeof value === 'number' ||
typeof value === 'boolean'
);
}
export function stringifyArgs(args: any[]) {
if (args.length === 1) {
return isPrimitive(args[0])
? args[0]
: JSON.stringify(args[0]);
}
return JSON.stringify(args);
}