0.5.0 • Published 7 years ago

@proactive/extensions v0.5.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

proactive extensions

Observable arrays (they mirror the methods of Array)

const ages = new ObservableArray([10, 17, 20]);
let array = [];
ages.subscribe(arr =>{ 
    array = arr; 
}); // array = [10, 17, 20]
ages.push(13); // array = [10, 17, 20, 13]
value = ages.pop(); // array = [10, 17, 20]
ages.next([12, 20]); // array = [12, 20]

Computed arrays (map/filter/reduce/some...)

const ages = new ObservableArray([10, 17, 20]);
const minors: ComputedArray<number> = ages.filter(x => x < 18);
let array = [];
minors.subscribe(arr =>{ 
    array = arr; 
}); // array = [10, 17]
ages.push(13); // array = [10, 17, 13];
ages.push(22); // array = [10, 17, 13];
0.5.0

7 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.0

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