@dominuss/call-receiver
v0.0.5
Published
.
Downloads
9
Readme
call-receiver
.
Install
npm install call-receiver
npx cap sync
API
addListener('telephonyStatusChange', ...)
removeAllListeners()
checkPermissions()
requestPermissions()
- Interfaces
- Type Aliases
- Enums
addListener('telephonyStatusChange', ...)
addListener(eventName: 'telephonyStatusChange', listenerFunc: TelephonyStatusChangeListener) => Promise<PluginListenerHandle> & PluginListenerHandle
| Param | Type |
| ------------------ | --------------------------------------------------------------------------------------- |
| eventName
| 'telephonyStatusChange' |
| listenerFunc
| TelephonyStatusChangeListener |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
removeAllListeners()
removeAllListeners() => Promise<void>
checkPermissions()
checkPermissions() => Promise<{ telephony: PermissionState; }>
Returns: Promise<{ telephony: PermissionState; }>
requestPermissions()
requestPermissions() => Promise<{ telephony: PermissionState; }>
Returns: Promise<{ telephony: PermissionState; }>
Interfaces
PluginListenerHandle
| Prop | Type |
| ------------ | ----------------------------------------- |
| remove
| () => Promise<void> |
TelephonyStateIdle
| Prop | Type |
| ----------------- | ---------------------------------------------------------------- |
| phoneNumber
| string | null |
| state
| TelephonyStatus.IDLE |
TelephonyStateRinging
| Prop | Type |
| ----------------- | ------------------------------------------------------------------- |
| phoneNumber
| string |
| state
| TelephonyStatus.RINGING |
Type Aliases
TelephonyStatusChangeListener
(status: TelephonyState): void
TelephonyState
TelephonyStateIdle | TelephonyStateRinging
PermissionState
'prompt' | 'prompt-with-rationale' | 'granted' | 'denied'
Enums
TelephonyStatus
| Members | Value |
| ------------- | ---------------------- |
| RINGING
| 'ringing' |
| IDLE
| 'idle' |