decla-red/shared/src/transport/serializable/serialize.ts
2020-10-06 21:33:04 +02:00

10 lines
270 B
TypeScript

export const serialize = (object): string => {
const result = JSON.stringify(object, (key, value) => {
if (value?.type) {
return [value.type, ...value.toArray()];
}
return value?.toFixed ? Number(value.toFixed(3)) : value;
});
return result;
};