rx-winjs
Version:
Library for composing asynchronous and event-based operations in JavaScript extending the Windows WinJS library
21 lines (17 loc) • 796 B
JavaScript
var accelerometer = Windows.Devices.Sensors.Accelerometer.getDefault();
Rx.WinJS.Accelerometer = {
/**
* Creates a wrapper for the Accelerometer which listens for the readingchanged event.
* @returns {Observable} An observable sequence wrapping the Accelerometer's readingchanged event.
*/
readingChanged: function () {
return fromSensorEvent(accelerometer, 'readingchanged');
},
/**
* Creates a wrapper for the Accelerometer which listens for the shaken event.
* @returns {Observable} An observable sequence wrapping the Accelerometer's shaken event.
*/
shaken: function () {
return fromSensorEvent(accelerometer, 'shaken');
}
}