@web-native-js/observer
Version:
A simple set of functions for intercepting and observing JavaScript objects and arrays.
17 lines (16 loc) • 424 B
JavaScript
/**
* @imports
*/
import getFirebase from '../getFirebase.js';
import Interceptors from './Interceptors.js';
/**
* Returns Interceptors List handle.
*
* @param object subject
* @param bool createIfNotExist
*
* @returns Observers
*/
export default function(subject, createIfNotExist = true) {
return getFirebase(subject, 'wn.interceptors', createIfNotExist ? Interceptors : null);
};