decimal.js-extensions-serialize

A decimal.js extension for Decimal to ArrayBuffer serialization

Usage no npm install needed!

<script type="module">
  import decimalJsExtensionsSerialize from 'https://cdn.skypack.dev/decimal.js-extensions-serialize';
</script>

README

A decimal.js extension for

Decimal to ArrayBuffer serialization

Usage example

import Decimal from 'decimal.js';
import { serialize } from 'decimal.js-extensions-serialize';

serialize.extend(Decimal);

const x = new Decimal('1234567899.54645456456456546213253466');
const buffer = x.toArrayBuffer();
const y = Decimal.fromArrayBuffer(buffer);

console.log(x.eq(y) ? 'Success' : 'Failure');

Test

$ npm test

Licence

MIT