3.1.1 • Published 6 years ago
data-engine v3.1.1
DATA-ENGINE
Simple data engine, to provide sort and filter. It can work with custom dataset.
Installation
npm install --save data-engine
Example Usage
import DataEngine, { Filter, Sort, FilterValue } from 'data-engine';
var Filter = require('data-engine');
Constructor
const engine = new DataEngine();
const engine2 = new DataEngine({
data, primaryKey, sortFunction, direction,
});
Data
engine.setData(data);
engine.Data = data;
const data = engine.Data;
const data = engine.getData();
Filters
const filteredData = engine.updateFilters(filter, filter2, filter3);
const filteredData = engine.removeFilters(filter, filter2, filter3);
const filteredData = engine.addFilter(name, value, type);
const filteredData = engine.clearFilters();
Sort
const sorted = engine.sortBy('Column name');
const sorted = engine.setSortFunction((a, b) => (a > b? 1 : -1));
const sorted = engine.setPrimaryKey('Column name');
const sorted = engine.removePrimaryKey();
const sorted = engine.setDefaultSort();
3.1.1
6 years ago
3.1.0
6 years ago
3.0.4
6 years ago
3.0.3
6 years ago
3.0.2
6 years ago
3.0.1
6 years ago
3.0.0
6 years ago
2.0.2-rc.6
6 years ago
2.0.2-rc.5
6 years ago
2.0.2-rc.3
6 years ago
2.0.2-rc.1
6 years ago
2.0.1
6 years ago
2.0.0
6 years ago
2.0.0-rc.13
6 years ago
2.0.0-rc.12
6 years ago
2.0.0-rc.11
6 years ago
2.0.0-rc.10
6 years ago
2.0.0-rc.9
6 years ago
2.0.0-rc.8
6 years ago
2.0.0-rc.7
6 years ago
2.0.0-rc.6
6 years ago
2.0.0-rc.5
6 years ago
2.0.0-rc.4
6 years ago
2.0.0-rc.3
6 years ago
2.0.0-rc.2
6 years ago
2.0.0-rc.1
6 years ago
1.0.2-rc.3
6 years ago
1.0.2-rc.2
6 years ago
1.0.2-rc.1
6 years ago
1.0.2-rc.0
6 years ago
1.0.1
6 years ago
1.0.0
7 years ago
0.1.7
7 years ago
0.1.6
7 years ago
0.1.5
7 years ago
0.1.4
7 years ago
0.1.3
7 years ago
0.1.2
7 years ago
0.1.1
7 years ago
0.1.0
7 years ago
0.0.9-0
7 years ago
0.0.7-0
7 years ago
0.0.6-0
7 years ago
0.0.5
7 years ago
0.0.4
7 years ago
0.0.3
7 years ago
0.0.2
7 years ago
0.0.1
7 years ago