Skip to content

Instantly share code, notes, and snippets.

View arjanvanderleden's full-sized avatar
💭
coding, what else?

Arjan arjanvanderleden

💭
coding, what else?
View GitHub Profile
@jayphelps
jayphelps / ofPropertyPathChanges.js
Last active June 15, 2021 18:09
RxJS observable of property value changes, given an object and property path
function isObject(value) {
// Avoid an old bug in Chrome 19-20
// See https://code.google.com/p/v8/issues/detail?id=2291
const type = typeof value;
return type === 'function' || (!!value && type === 'object');
}
function ofPropertyChanges(obj, key) {
if (isObject(obj) === false) {
return Rx.Observable.return(undefined);