An open API service indexing awesome lists of open source software.

https://github.com/javiercejudo/pow-arbitrary-precision

pow abstraction to extend linear-arbitrary-precision
https://github.com/javiercejudo/pow-arbitrary-precision

Last synced: 3 months ago
JSON representation

pow abstraction to extend linear-arbitrary-precision

Awesome Lists containing this project

README

        

# pow-arbitrary-precision

[![Build Status](https://travis-ci.org/javiercejudo/pow-arbitrary-precision.svg)](https://travis-ci.org/javiercejudo/pow-arbitrary-precision)
[![Coverage Status](https://coveralls.io/repos/javiercejudo/pow-arbitrary-precision/badge.svg?branch=master)](https://coveralls.io/r/javiercejudo/pow-arbitrary-precision?branch=master)
[![Code Climate](https://codeclimate.com/github/javiercejudo/pow-arbitrary-precision/badges/gpa.svg)](https://codeclimate.com/github/javiercejudo/pow-arbitrary-precision)

pow abstraction to extend [linear-arbitrary-precision](https://github.com/javiercejudo/linear-arbitrary-precision/)

## Install

npm i pow-arbitrary-precision

## Adapters

- [[adapter]](https://github.com/javiercejudo/floating-adapter) [[lib]](https://github.com/javiercejudo/floating) floating

## Usage

```js
var adapter = require('floating-adapter');

var Decimal = require('pow-arbitrary-precision')(require('linear-arbitrary-precision')(adapter));

new Decimal('2').pow(new Decimal('3')).valueOf(); // => 8
```

See [spec](test/spec.js).