UNPKG

@difizen/mana-observable

Version:

19 lines (17 loc) 437 B
import { Observability, ObservableProperties } from "./utils"; /** * Define observable property */ export function prop() { return function (target, propertyKey) { ObservableProperties.add(target.constructor, propertyKey); }; } /** * Define property that should not be observable */ export function origin() { return function (target, propertyKey) { Observability.defineOrigin(target.constructor, propertyKey); }; }