1.0.4 • Published 7 years ago

@albertoarana/encoder-parameters v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
7 years ago

#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()]
}
1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago