decord/beta/source/modules/device/native/WakeLock.tsx
github-actions 30c0bb2ec3 chore: update source for beta 347.10
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4975.js (118.4 MB)
2026-09-24 16:03:38 +00:00

55 lines
1.6 KiB
TypeScript

// Module ID: 9754
// Function ID: 9755
// Name: WakeLock
// Dependencies: [19, 558, 568, 9755, 2]
// Module 9754 (WakeLock)
import NativeScreenWakeLockModuleDefault from "NativeScreenWakeLockModule" /* 9755 */;
import noop from "module_19" /* 19 */;
const require = fn;
let ReactCompilerGating = fn(558);
let tmp2 = ReactCompilerGating.isReactCompilerEnabled() ? ((arg0) => {
_require = arg0;
const cResult = require("c").c(3);
if (cResult[0] !== arg0) {
const fn = function n() {
const lock = NativeScreenWakeLockModuleDefault.requestLock(closure_0);
return () => {
NativeScreenWakeLockModuleDefault.releaseLock(closure_1_0);
};
};
const items = [arg0];
cResult[0] = arg0;
cResult[1] = fn;
cResult[2] = items;
let tmp3 = items;
let tmp2 = fn;
} else {
tmp2 = cResult[1];
tmp3 = cResult[2];
}
const effect = noop.useEffect(tmp2, tmp3);
}) : ((arg0) => {
closure_0 = arg0;
const items = [arg0];
const effect = noop.useEffect(() => {
const lock = NativeScreenWakeLockModuleDefault.requestLock(closure_0);
return () => {
NativeScreenWakeLockModuleDefault.releaseLock(closure_1_0);
};
}, items);
});
let closure_4 = tmp2;
ReactCompilerGating = fn(558);
const size = fn(2);
const result = size.fileFinishedImporting("modules/device/native/WakeLock.tsx");
export default ReactCompilerGating.isReactCompilerEnabled() ? ((wakeLockKey) => {
closure_4(wakeLockKey.wakeLockKey);
return null;
}) : ((wakeLockKey) => {
closure_4(wakeLockKey.wakeLockKey);
return null;
});
export const useWakeLock = tmp2;