1import { requireNativeModule } from 'expo-modules-core'; 2 3const DevMenuPreferences = requireNativeModule('DevMenuPreferences'); 4 5export type DevMenuPreferencesType = Partial<{ 6 motionGestureEnabled: boolean; 7 touchGestureEnabled: boolean; 8 keyCommandsEnabled: boolean; 9 showsAtLaunch: boolean; 10}>; 11 12export async function getMenuPreferencesAsync(): Promise<DevMenuPreferencesType> { 13 return await DevMenuPreferences.getPreferencesAsync(); 14} 15 16export async function setMenuPreferencesAsync(settings: DevMenuPreferencesType) { 17 return await DevMenuPreferences.setPreferencesAsync(settings); 18} 19