Skip to content

javiercejudo/unary-op-arbitrary-precision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

unary-op-arbitrary-precision

Build Status Coverage Status Code Climate

unary operation abstraction for core-arbitrary-precision

Install

npm i unary-op-arbitrary-precision

Adapters

Usage

var adapter = require('floating-adapter');
var Decimal = require('core-arbitrary-precision')(adapter);
var unaryOpFactory = require('unary-op-arbitrary-precision');

Decimal = unaryOpFactory(Decimal, 'sqrt');
Decimal = unaryOpFactory(Decimal, 'sqrt', '√');

new Decimal('9').sqrt().valueOf(); // => 3
new Decimal('9')['√']().valueOf(); // => 3

See spec.