UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

53 lines (50 loc) • 1.53 kB
import { validateCallback } from "../validateCallback.mjs"; import { missingNativeBuild } from "../nativeError.mjs"; const Audio = Object.freeze({ getRecordingPermissionStatus: () => Promise.resolve("denied"), requestRecordingPermission: () => Promise.resolve("denied"), play: (_uri) => Promise.reject(missingNativeBuild("Audio.play")), getPlaybackStatus: () => Promise.resolve({ state: "idle", positionMs: 0 }), pause: () => Promise.resolve({ state: "idle", positionMs: 0 }), resume: () => Promise.resolve({ state: "idle", positionMs: 0 }), seek: (_positionMs) => Promise.resolve({ state: "idle", positionMs: 0 }), stop: () => Promise.resolve(), startRecording: () => Promise.reject(missingNativeBuild("Audio.startRecording")), getRecordingStatus: () => Promise.resolve({ state: "idle", durationMs: 0 }), pauseRecording: () => Promise.resolve({ state: "idle", durationMs: 0 }), resumeRecording: () => Promise.resolve({ state: "idle", durationMs: 0 }), stopRecording: () => Promise.reject(missingNativeBuild("Audio.stopRecording")), watchInterruptions: (onEvent) => { validateCallback(onEvent, "Audio.watchInterruptions: onEvent must be a function"); return () => {}; }, setNowPlayingInfo: (_info) => Promise.resolve(), clearNowPlayingInfo: () => Promise.resolve(), watchRemoteCommands: (onEvent) => { validateCallback(onEvent, "Audio.watchRemoteCommands: onEvent must be a function"); return () => {}; } }); export { Audio }; //# sourceMappingURL=unavailable.mjs.map