@web-native-js/observer
Version:
A simple set of functions for intercepting and observing JavaScript objects and arrays.
21 lines (18 loc) • 451 B
JavaScript
/**
* @imports
*/
import _setProp from './_setProp.js';
/**
* Executes a "set" operation on a subject.
* Fires any observers that may be bound to subject.
*
* @param array|object subject
* @param string|array keysOrPayload
* @param mixed value
* @param any detail
*
* @return bool
*/
export default function(subject, keysOrPayload, value = null, detail = null) {
return _setProp(true/*define*/, ...arguments);
}