2020-06-09 16:17:23 +08:00

21 lines
704 B
JavaScript

Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.observe = function(o, t) {
var s = o.watch, i = o.computed;
if (t.behaviors.push(e.behavior), s) {
var p = t.properties || {};
Object.keys(s).forEach(function(e) {
if (e in p) {
var r = p[e];
null !== r && "type" in r || (r = {
type: r
}), r.observer = s[e], p[e] = r;
}
}), t.properties = p;
}
i && (t.methods = t.methods || {}, t.methods.$options = function() {
return o;
}, t.properties && (0, r.observeProps)(t.properties));
};
var e = require("./behavior"), r = require("./props");