@albertoarana/encoder-parameters

1.0.4 • Public • Published

#Encoder Parameters

Installation

If you are using yarn

yarn add @albertoarana/encoder-parameters

or npm

npm install @albertoarana/encoder-parameters --save

Use

Without serialize

import encoderParameters from '@albertoarana/encoder-parameters';

const params = {
  name: 'Alberto',
  lastname: 'Arana'
};

encoderParameters(params);
// ouput: ?name=Alberto&lastname=Arana

With serialize

import encoderParameters from '@albertoarana/encoder-parameters';

const serialize = {
  name: 'filterName',
  lastname: 'filterLastName'
};

const params = {
  name: 'Alberto',
  lastname: 'Arana'
};

encoderParameters(params, serialize);
// ouput: ?filterName=Alberto&filterLastName=Arana

Important

Currently Set or Map elements are not supported directly. For use these elements it is necessary transform their values into an array.

const map = new Map();

map.set(1, 1);
map.set(2, 2);

const params = {
  map: [...map.values()]
}

Dependencies (1)

Dev Dependencies (17)

Package Sidebar

Install

npm i @albertoarana/encoder-parameters

Weekly Downloads

2

Version

1.0.4

License

ISC

Unpacked Size

6.93 kB

Total Files

5

Last publish

Collaborators

  • albertoarana
  • aaranadev