11import { EventEmitter } from 'events' ;
2- import { CallMethod , CoreMessage , IFrameCallbackMessage } from './events' ;
2+ import { CallMethod , CoreMessage } from './events' ;
33import { CoreApi } from './types/api' ;
4- import { createCoreApi , executeCallback } from './inject' ;
4+ import { createCoreApi } from './inject' ;
55
66type IAddHardwareGlobalEventListener = ( coreMessage : CoreMessage ) => void ;
7- type IAddHardwareCallbackEventListener = ( coreMessage : IFrameCallbackMessage ) => void ;
87
98export interface LowLevelInjectApi {
109 call : CallMethod ;
@@ -16,12 +15,10 @@ export interface LowLevelInjectApi {
1615 updateSettings : CoreApi [ 'updateSettings' ] ;
1716 switchTransport : CoreApi [ 'switchTransport' ] ;
1817 addHardwareGlobalEventListener : ( listener : IAddHardwareGlobalEventListener ) => void ;
19- addHardwareCallbackEventListener : ( listener : IAddHardwareCallbackEventListener ) => void ;
2018}
2119
2220export type LowLevelCoreApi = Omit < CoreApi , 'on' | 'off' > & {
2321 addHardwareGlobalEventListener : ( listener : IAddHardwareGlobalEventListener ) => void ;
24- addHardwareCallbackEventListener : ( listener : IAddHardwareCallbackEventListener ) => void ;
2522} ;
2623
2724export const lowLevelInject = ( {
@@ -34,11 +31,9 @@ export const lowLevelInject = ({
3431 updateSettings,
3532 switchTransport,
3633 addHardwareGlobalEventListener,
37- addHardwareCallbackEventListener,
3834} : LowLevelInjectApi ) : LowLevelCoreApi => {
3935 const api : LowLevelCoreApi = {
4036 addHardwareGlobalEventListener,
41- addHardwareCallbackEventListener,
4237 removeAllListeners : type => {
4338 eventEmitter . removeAllListeners ( type ) ;
4439 } ,
@@ -57,8 +52,6 @@ export const lowLevelInject = ({
5752
5853 switchTransport,
5954
60- executeCallback : ( id , ...args ) => executeCallback ( id , ...args ) ,
61-
6255 emit : ( ) => { } ,
6356
6457 ...createCoreApi ( call ) ,
0 commit comments