UNPKG

react-native-theme-switch-animation

Version:
23 lines (22 loc) • 752 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _reactNative = require("react-native"); var _module2 = _interopRequireDefault(require("./module")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } class ThemeSwitchAnimationListener { constructor() { this.listenerAdded = false; this.eventEmitter = new _reactNative.NativeEventEmitter(_module2.default); } addEventListener(callback) { if (!this.listenerAdded) { this.eventEmitter.addListener('FINISHED_FREEZING_SCREEN', callback); this.listenerAdded = true; } } } exports.default = ThemeSwitchAnimationListener; //# sourceMappingURL=ThemeSwitchAnimationListener.js.map