Files
RecipesCam/modules/recipescam-volume/index.ts
T

14 lines
532 B
TypeScript

import { requireNativeModule } from 'expo-modules-core';
export interface VolumeShutterModule {
/**
* Claims the volume keys while true; while false every key is handed back to
* the window, so they stay volume keys everywhere but the camera screen.
*/
setEnabled(enabled: boolean): void;
/** Fired once per press (a held key does not auto-repeat). */
addListener(event: 'onShutter', listener: () => void): { remove(): void };
}
export default requireNativeModule<VolumeShutterModule>('RecipesCamVolumeShutter');