nativescript-transcoder
Version:
A nativescript-transcoder plugin, to transcode videos (use AVFoundation on iOS and android-transcoder on Android)
26 lines • 854 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var page_1 = require("tns-core-modules/ui/page/page");
function ObservableProperty(target, propertyKey) {
Object.defineProperty(target, propertyKey, {
get: function () {
return this["_" + propertyKey];
},
set: function (value) {
if (this["_" + propertyKey] === value) {
return;
}
this["_" + propertyKey] = value;
this.notify({
eventName: page_1.Observable.propertyChangeEvent,
propertyName: propertyKey,
object: this,
value: value,
});
},
enumerable: true,
configurable: true
});
}
exports.ObservableProperty = ObservableProperty;
//# sourceMappingURL=decorators.js.map
;