fix: EventEmitter ts definition file (#36462)
Summary:
There's an error in the `d.ts` file for EventEmitter which causes the following error:
```
This expression is not constructable.
Type 'typeof import(".../vendor/emitter/EventEmitter")' has no construct signatures.
const emitter = new EventEmitter();
~~~~~~~~~~~~
```
See dce9d8d5de/Libraries/vendor/emitter/EventEmitter.js (L63)
## Changelog
<!-- Help reviewers and the release process by writing your own changelog entry.
Pick one each for the category and type tags:
[GENERAL] [FIXED] -Fixes an issue with the EventEmitter type definition file
For more details, see:
https://reactnative.dev/contributing/changelogs-in-pull-requests
-->
Pull Request resolved: https://github.com/facebook/react-native/pull/36462
Reviewed By: cipolleschi
Differential Revision: D44130846
Pulled By: javache
fbshipit-source-id: 64cecdf55e58b99b243392811226e5095d5dc006
This commit is contained in:
Родитель
681d7f8113
Коммит
4acef8e4a4
|
@ -21,7 +21,7 @@ import {
|
|||
NativeTouchEvent,
|
||||
TargetedEvent,
|
||||
} from '../../Types/CoreEventTypes';
|
||||
import {EventEmitter} from '../../vendor/emitter/EventEmitter';
|
||||
import EventEmitter from '../../vendor/emitter/EventEmitter';
|
||||
import {AccessibilityProps} from '../View/ViewAccessibility';
|
||||
import {ViewProps} from '../View/ViewPropTypes';
|
||||
|
||||
|
|
|
@ -7,9 +7,8 @@
|
|||
* @format
|
||||
*/
|
||||
|
||||
import {
|
||||
import EventEmitter, {
|
||||
EmitterSubscription,
|
||||
EventEmitter,
|
||||
} from '../vendor/emitter/EventEmitter';
|
||||
|
||||
/**
|
||||
|
|
|
@ -7,9 +7,8 @@
|
|||
* @format
|
||||
*/
|
||||
|
||||
import {
|
||||
import EventEmitter, {
|
||||
EmitterSubscription,
|
||||
EventEmitter,
|
||||
EventSubscriptionVendor,
|
||||
} from '../vendor/emitter/EventEmitter';
|
||||
|
||||
|
|
|
@ -104,7 +104,7 @@ interface EmitterSubscription extends EventSubscription {
|
|||
remove(): void;
|
||||
}
|
||||
|
||||
export declare class EventEmitter {
|
||||
export default class EventEmitter {
|
||||
/**
|
||||
*
|
||||
* @param subscriber - Optional subscriber instance
|
||||
|
|
Загрузка…
Ссылка в новой задаче