expo-modules-core
Version:
The core of Expo Modules architecture
15 lines (13 loc) • 433 B
text/typescript
import type { EventEmitter, EventsMap } from './EventEmitter';
/**
* A class for all native modules. Extends the [`EventEmitter`](#eventemittertype) class.
*/
export declare class NativeModule<
TEventsMap extends EventsMap = Record<never, never>,
> extends EventEmitter<TEventsMap> {
/**
* Prototypes of the native components exported by the module.
* @private
*/
ViewPrototypes?: { [viewName: string]: object };
}