decord/source/1779_getLatestState.js

48 lines
1.4 KiB
JavaScript
Raw Normal View History

2026-07-20 16:05:17 +00:00
// Module ID: 1779
2026-07-25 08:10:48 +00:00
// Function ID: 19799
2026-07-20 16:05:17 +00:00
// Name: getLatestState
2026-07-23 10:11:24 +00:00
// Dependencies: [57, 31, 1774, 1572]
2026-07-20 16:05:17 +00:00
// Exports: useKeyboardState
// Module 1779 (getLatestState)
2026-07-23 10:11:24 +00:00
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"];
2026-07-20 16:05:17 +00:00
function getLatestState() {
2026-07-23 10:11:24 +00:00
const KeyboardController = require(1774) /* dismiss */.KeyboardController;
2026-07-20 16:05:17 +00:00
const obj = {};
2026-07-23 10:11:24 +00:00
const KeyboardController2 = require(1774) /* dismiss */.KeyboardController;
2026-07-20 16:05:17 +00:00
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];
}
2026-07-23 10:11:24 +00:00
const tmp4 = callback(callback3(() => first(outer1_6())), 2);
2026-07-20 16:05:17 +00:00
let closure_1 = tmp4[1];
callback2(() => {
2026-07-23 10:11:24 +00:00
const callback = outer1_5.map((arg0) => {
const KeyboardEvents = first(table[3]).KeyboardEvents;
return KeyboardEvents.addListener(arg0, () => outer2_1(callback(outer3_6())));
2026-07-20 16:05:17 +00:00
});
2026-07-23 10:11:24 +00:00
callback2(callback(outer1_6()));
2026-07-20 16:05:17 +00:00
return () => {
2026-07-23 10:11:24 +00:00
const item = closure_0.forEach((remove) => remove.remove());
2026-07-20 16:05:17 +00:00
};
}, []);
return tmp4[0];
}
first = defaultSelector;
};