UNPKG

rxact-debugger

Version:

Debugger for rxact

24 lines (22 loc) 793 B
'use strict'; 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]; };