react-native-xenon
Version:
A powerful in-app debugging tool for React Native.
24 lines (23 loc) • 700 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.NetworkInterceptor = void 0;
var _Interceptor = _interopRequireDefault(require("./Interceptor"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
class NetworkInterceptor extends _Interceptor.default {
getCallbacks() {
const callbacks = {};
for (const key in this.handlers) {
callbacks[`${key}Callback`] = this.handlers[key];
}
return callbacks;
}
clearCallbacks() {
for (const key in this.handlers) {
this.handlers[key] = null;
}
}
}
exports.NetworkInterceptor = NetworkInterceptor;
//# sourceMappingURL=NetworkInterceptor.js.map