BLUE
PHP 7.4.33
Path:
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/react-native/Libraries/EventEmitter
Run
Logout
Edit File
Size: 1.31 KB
Close
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js
Text
Base64
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @flow strict * @format */ import type {IEventEmitter} from '../vendor/emitter/EventEmitter'; import {beginEvent, endEvent} from '../Performance/Systrace'; import EventEmitter from '../vendor/emitter/EventEmitter'; // FIXME: use typed events type RCTDeviceEventDefinitions = $FlowFixMe; /** * Global EventEmitter used by the native platform to emit events to JavaScript. * Events are identified by globally unique event names. * * NativeModules that emit events should instead subclass `NativeEventEmitter`. */ class RCTDeviceEventEmitter extends EventEmitter<RCTDeviceEventDefinitions> { // Add systrace to RCTDeviceEventEmitter.emit method for debugging emit<TEvent: $Keys<RCTDeviceEventDefinitions>>( eventType: TEvent, ...args: RCTDeviceEventDefinitions[TEvent] ): void { beginEvent(() => `RCTDeviceEventEmitter.emit#${eventType}`); super.emit(eventType, ...args); endEvent(); } } const instance = new RCTDeviceEventEmitter(); Object.defineProperty(global, '__rctDeviceEventEmitter', { configurable: true, value: instance, }); export default (instance: IEventEmitter<RCTDeviceEventDefinitions>);
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 7
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
__mocks__
DIR
-
drwxr-xr-x
2025-03-28 11:04:42
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
NativeEventEmitter.d.ts
1.84 KB
lrw-r--r--
2025-03-28 11:04:43
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
NativeEventEmitter.js
3.75 KB
lrw-r--r--
2025-03-28 11:04:42
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
RCTDeviceEventEmitter.d.ts
796 B
lrw-r--r--
2025-03-28 11:04:43
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
RCTDeviceEventEmitter.js
1.31 KB
lrw-r--r--
2025-03-28 11:04:42
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
RCTEventEmitter.js
462 B
lrw-r--r--
2025-03-28 11:04:42
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
RCTNativeAppEventEmitter.d.ts
1.07 KB
lrw-r--r--
2025-03-28 11:04:43
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
RCTNativeAppEventEmitter.js
553 B
lrw-r--r--
2025-03-28 11:04:42
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).