gerard2p/koaton-cli

View on GitHub
src/support/Updater.js

Summary

Maintainability
A
0 mins
Test Coverage
export default class Updater {
    constructor (target, property, update) {
        Object.defineProperty(this, 'onupdate', {
            enumerable: true,
            value: update // ? update : () => {}
        });
        Object.defineProperty(this, 'target', {
            enumerable: true,
            get: () => {
                return target[property];
            }
        });
    }
}