3.1.1 • Published 7 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
7 years ago
3.1.0
7 years ago
3.0.4
7 years ago
3.0.3
7 years ago
3.0.2
7 years ago
3.0.1
7 years ago
3.0.0
7 years ago
2.0.2-rc.6
7 years ago
2.0.2-rc.5
7 years ago
2.0.2-rc.3
7 years ago
2.0.2-rc.1
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
2.0.0-rc.13
7 years ago
2.0.0-rc.12
7 years ago
2.0.0-rc.11
7 years ago
2.0.0-rc.10
7 years ago
2.0.0-rc.9
7 years ago
2.0.0-rc.8
7 years ago
2.0.0-rc.7
7 years ago
2.0.0-rc.6
7 years ago
2.0.0-rc.5
7 years ago
2.0.0-rc.4
7 years ago
2.0.0-rc.3
7 years ago
2.0.0-rc.2
7 years ago
2.0.0-rc.1
7 years ago
1.0.2-rc.3
7 years ago
1.0.2-rc.2
7 years ago
1.0.2-rc.1
7 years ago
1.0.2-rc.0
7 years ago
1.0.1
7 years ago
1.0.0
8 years ago
0.1.7
8 years ago
0.1.6
8 years ago
0.1.5
8 years ago
0.1.4
8 years ago
0.1.3
8 years ago
0.1.2
8 years ago
0.1.1
8 years ago
0.1.0
8 years ago
0.0.9-0
8 years ago
0.0.7-0
8 years ago
0.0.6-0
8 years ago
0.0.5
8 years ago
0.0.4
8 years ago
0.0.3
8 years ago
0.0.2
8 years ago
0.0.1
8 years ago