1.0.6 • Published 4 years ago

collection-ex v1.0.6

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

Extend the set/map so that it can support objects

SetEx

import {SetEx} from 'collection-ex';

const set = new SetEx<Cpuser>('userid');

set.add({userid: 1,name: 'one'});
set.add({userid: 2,name: 'two'});

set.size(); // 2

set.add({userid: 1, name: 'one-one'});

set.size(); // 2

MapEx

import {MapEx} from 'collection-ex';

const map = new MapEx<string,Cpuser>({userid: 1,name: 'one'});
Array.from(map.keys()); // [userid, name]

MapClass

import {MapClass} from 'collection-ex';

const map = new MapClass<Cpuser>({userid: 1,name: 'one'});
map.delete('name');

map.toClass(); // {userid: 1}
1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago