47 lines
1.4 KiB
JavaScript
47 lines
1.4 KiB
JavaScript
// Module ID: 1779
|
|
// Function ID: 19799
|
|
// Name: getLatestState
|
|
// Dependencies: [57, 31, 1774, 1572]
|
|
// Exports: useKeyboardState
|
|
|
|
// Module 1779 (getLatestState)
|
|
import _slicedToArray from "_slicedToArray";
|
|
import result from "result";
|
|
|
|
let closure_3;
|
|
let closure_4;
|
|
const require = arg1;
|
|
({ useEffect: closure_3, useState: closure_4 } = result);
|
|
let closure_5 = ["keyboardWillShow", "keyboardDidHide"];
|
|
function getLatestState() {
|
|
const KeyboardController = require(1774) /* dismiss */.KeyboardController;
|
|
const obj = {};
|
|
const KeyboardController2 = require(1774) /* dismiss */.KeyboardController;
|
|
obj.isVisible = KeyboardController2.isVisible();
|
|
return Object.assign({}, KeyboardController.state(), obj);
|
|
}
|
|
function defaultSelector(arg0) {
|
|
return arg0;
|
|
}
|
|
|
|
export const useKeyboardState = function useKeyboardState(arg0) {
|
|
if (arguments.length > 0) {
|
|
if (undefined !== arguments[0]) {
|
|
let first = arguments[0];
|
|
}
|
|
const tmp4 = callback(callback3(() => first(outer1_6())), 2);
|
|
let closure_1 = tmp4[1];
|
|
callback2(() => {
|
|
const callback = outer1_5.map((arg0) => {
|
|
const KeyboardEvents = first(table[3]).KeyboardEvents;
|
|
return KeyboardEvents.addListener(arg0, () => outer2_1(callback(outer3_6())));
|
|
});
|
|
callback2(callback(outer1_6()));
|
|
return () => {
|
|
const item = closure_0.forEach((remove) => remove.remove());
|
|
};
|
|
}, []);
|
|
return tmp4[0];
|
|
}
|
|
first = defaultSelector;
|
|
};
|