rxact-debugger
Version:
Debugger for rxact
24 lines (22 loc) • 793 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var METHOD_BLACK_LIST = exports.METHOD_BLACK_LIST = ['constructor', 'next', 'eventRunner', 'getState', 'emitter'];
var isOperator = exports.isOperator = function isOperator(target, prop) {
return typeof target[prop] === 'function' && !METHOD_BLACK_LIST.find(function (method) {
return method === prop;
});
};
var isEmitter = exports.isEmitter = function isEmitter(emitters, prop) {
return !!emitters[prop];
};
var isDispose = exports.isDispose = function isDispose(prop) {
return prop === 'dispose';
};
var isDebugger = exports.isDebugger = function isDebugger(prop) {
return prop === 'debugger';
};
var isPresent = exports.isPresent = function isPresent(target, prop) {
return !!target[prop];
};