UNPKG

@independo/capacitor-voice-recorder

Version:
14 lines (13 loc) 756 B
import { WebPlugin } from '@capacitor/core'; import type { CurrentRecordingStatus, GenericResponse, RecordingData, RecordingOptions, VoiceRecorderPlugin } from './definitions'; export declare class VoiceRecorderWeb extends WebPlugin implements VoiceRecorderPlugin { private voiceRecorderInstance; canDeviceVoiceRecord(): Promise<GenericResponse>; hasAudioRecordingPermission(): Promise<GenericResponse>; requestAudioRecordingPermission(): Promise<GenericResponse>; startRecording(options?: RecordingOptions): Promise<GenericResponse>; stopRecording(): Promise<RecordingData>; pauseRecording(): Promise<GenericResponse>; resumeRecording(): Promise<GenericResponse>; getCurrentStatus(): Promise<CurrentRecordingStatus>; }