UNPKG

@difizen/mana-observable

Version:

25 lines (23 loc) 532 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.origin = origin; exports.prop = prop; var _utils = require("./utils"); /** * Define observable property */ function prop() { return function (target, propertyKey) { _utils.ObservableProperties.add(target.constructor, propertyKey); }; } /** * Define property that should not be observable */ function origin() { return function (target, propertyKey) { _utils.Observability.defineOrigin(target.constructor, propertyKey); }; }