UNPKG

ember-legacy-class-transform

Version:
22 lines (18 loc) 455 B
import computed from './computed'; export default function(getter, setterCallback) { let newCallback = { get(val) { return val; } }; if (setterCallback) { if (typeof setterCallback === 'object' && setterCallback.set) { newCallback.set = setterCallback.set; } else { newCallback.set = function() { return setterCallback.apply(this, arguments); }; } } return computed(getter, newCallback); }