@react-native-oh-tpl/react-native-permissions
Version:
An unified permissions API for React Native on HarmonyOS
299 lines • 22 kB
TypeScript
import type { AndroidPermissionMap } from './permissions.android';
import { HarmonyPermissionMap } from './permissions.harmony';
import type { IOSPermissionMap } from './permissions.ios';
declare const WINDOWS: Readonly<{
readonly ACCESSORY_MANAGER: "windows.permission.accessoryManager";
readonly ACTIVITY: "windows.permission.activity";
readonly ALLOW_ELEVATION: "windows.permission.allowElevation";
readonly ALL_APP_MODS: "windows.permission.allAppMods";
readonly ALL_JOYN: "windows.permission.allJoyn";
readonly APPOINTMENTS: "windows.permission.appointments";
readonly APPOINTMENTS_SYSTEM: "windows.permission.appointmentsSystem";
readonly APP_BROADCAST_SERVICES: "windows.permission.appBroadcastServices";
readonly APP_CAPTURE_SERVICES: "windows.permission.appCaptureServices";
readonly APP_CAPTURE_SETTINGS: "windows.permission.appCaptureSettings";
readonly APP_DIAGNOSTICS: "windows.permission.appDiagnostics";
readonly APP_LICENSING: "windows.permission.appLicensing";
readonly AUDIO_DEVICE_CONFIGURATION: "windows.permission.audioDeviceConfiguration";
readonly BACKGROUND_MEDIA_PLAYBACK: "windows.permission.backgroundMediaPlayback";
readonly BACKGROUND_MEDIA_RECORDING: "windows.permission.backgroundMediaRecording";
readonly BACKGROUND_SPATIAL_PERCEPTION: "windows.permission.backgroundSpatialPerception";
readonly BACKGROUND_VOIP: "windows.permission.backgroundVoIP";
readonly BLOCKED_CHAT_MESSAGES: "windows.permission.blockedChatMessages";
readonly BLUETOOTH: "windows.permission.bluetooth";
readonly BROAD_FILE_SYSTEM_ACCESS: "windows.permission.broadFileSystemAccess";
readonly CAMERA_PROCESSING_EXTENSION: "windows.permission.cameraProcessingExtension";
readonly CELLULAR_DEVICE_CONTROL: "windows.permission.cellularDeviceControl";
readonly CELLULAR_DEVICE_IDENTITY: "windows.permission.cellularDeviceIdentity";
readonly CELLULAR_MESSAGING: "windows.permission.cellularMessaging";
readonly CHAT_SYSTEM: "windows.permission.chatSystem";
readonly CODE_GENERATION: "windows.permission.codeGeneration";
readonly CONFIRM_APP_CLOSE: "windows.permission.confirmAppClose";
readonly CONTACTS: "windows.permission.contacts";
readonly CONTACTS_SYSTEM: "windows.permission.contactsSystem";
readonly CORTANA_PERMISSIONS: "windows.permission.cortanaPermissions";
readonly CORTANA_SPEECH_ACCESSORY: "windows.permission.cortanaSpeechAccessory";
readonly CUSTOM_INSTALL_ACTIONS: "windows.permission.customInstallActions";
readonly DEVELOPMENT_MODE_NETWORK: "windows.permission.developmentModeNetwork";
readonly DEVICE_MANAGEMENT_DM_ACCOUNT: "windows.permission.deviceManagementDmAccount";
readonly DEVICE_MANAGEMENT_EMAIL_ACCOUNT: "windows.permission.deviceManagementEmailAccount";
readonly DEVICE_MANAGEMENT_FOUNDATION: "windows.permission.deviceManagementFoundation";
readonly DEVICE_MANAGEMENT_WAP_SECURITY_POLICIES: "windows.permission.deviceManagementWapSecurityPolicies";
readonly DEVICE_PORTAL_PROVIDER: "windows.permission.devicePortalProvider";
readonly DEVICE_UNLOCK: "windows.permission.deviceUnlock";
readonly DOCUMENTS_LIBRARY: "windows.permission.documentsLibrary";
readonly DUAL_SIM_TILES: "windows.permission.dualSimTiles";
readonly EMAIL: "windows.permission.email";
readonly EMAIL_SYSTEM: "windows.permission.emailSystem";
readonly ENTERPRISE_AUTHENTICATION: "windows.permission.enterpriseAuthentication";
readonly ENTERPRISE_CLOUD_S_S_O: "windows.permission.enterpriseCloudSSO";
readonly ENTERPRISE_DATA_POLICY: "windows.permission.enterpriseDataPolicy";
readonly ENTERPRISE_DEVICE_LOCKDOWN: "windows.permission.enterpriseDeviceLockdown";
readonly EXPANDED_RESOURCES: "windows.permission.expandedResources";
readonly EXTENDED_BACKGROUND_TASK_TIME: "windows.permission.extendedBackgroundTaskTime";
readonly EXTENDED_EXECUTION_BACKGROUND_AUDIO: "windows.permission.extendedExecutionBackgroundAudio";
readonly EXTENDED_EXECUTION_CRITICAL: "windows.permission.extendedExecutionCritical";
readonly EXTENDED_EXECUTION_UNCONSTRAINED: "windows.permission.extendedExecutionUnconstrained";
readonly FIRST_SIGN_IN_SETTINGS: "windows.permission.firstSignInSettings";
readonly GAME_BAR_SERVICES: "windows.permission.gameBarServices";
readonly GAME_LIST: "windows.permission.gameList";
readonly GAME_MONITOR: "windows.permission.gameMonitor";
readonly GAZE_INPUT: "windows.permission.gazeInput";
readonly GLOBAL_MEDIA_CONTROL: "windows.permission.globalMediaControl";
readonly HUMANINTERFACEDEVICE: "windows.permission.humaninterfacedevice";
readonly INPUT_FOREGROUND_OBSERVATION: "windows.permission.inputForegroundObservation";
readonly INPUT_INJECTION_BROKERED: "windows.permission.inputInjectionBrokered";
readonly INPUT_OBSERVATION: "windows.permission.inputObservation";
readonly INPUT_SUPPRESSION: "windows.permission.inputSuppression";
readonly INTERNET_CLIENT: "windows.permission.internetClient";
readonly INTERNET_CLIENT_SERVER: "windows.permission.internetClientServer";
readonly INTEROP_SERVICES: "windows.permission.interopServices";
readonly IOT: "windows.permission.iot";
readonly LOCAL_SYSTEM_SERVICES: "windows.permission.localSystemServices";
readonly LOCATION: "windows.permission.location";
readonly LOCATION_HISTORY: "windows.permission.locationHistory";
readonly LOCATION_SYSTEM: "windows.permission.locationSystem";
readonly LOW_LEVEL: "windows.permission.lowLevel";
readonly LOW_LEVEL_DEVICES: "windows.permission.lowLevelDevices";
readonly MICROPHONE: "windows.permission.microphone";
readonly MOBILE: "windows.permission.mobile";
readonly MODIFIABLE_APP: "windows.permission.modifiableApp";
readonly MUSIC_LIBRARY: "windows.permission.musicLibrary";
readonly NETWORKING_VPN_PROVIDER: "windows.permission.networkingVpnProvider";
readonly NETWORK_CONNECTION_MANAGER_PROVISIONING: "windows.permission.networkConnectionManagerProvisioning";
readonly NETWORK_DATA_PLAN_PROVISIONING: "windows.permission.networkDataPlanProvisioning";
readonly NETWORK_DATA_USAGE_MANAGEMENT: "windows.permission.networkDataUsageManagement";
readonly OEM_DEPLOYMENT: "windows.permission.oemDeployment";
readonly OEM_PUBLIC_DIRECTORY: "windows.permission.oemPublicDirectory";
readonly ONE_PROCESS_VOIP: "windows.permission.oneProcessVoIP";
readonly OPTICAL: "windows.permission.optical";
readonly PACKAGED_SERVICES: "windows.permission.packagedServices";
readonly PACKAGES_SERVICES: "windows.permission.packagesServices";
readonly PACKAGE_MANAGEMENT: "windows.permission.packageManagement";
readonly PACKAGE_POLICY_SYSTEM: "windows.permission.packagePolicySystem";
readonly PACKAGE_QUERY: "windows.permission.packageQuery";
readonly PACKAGE_WRITE_REDIRECTION_COMPATIBILITY_SHIM: "windows.permission.packageWriteRedirectionCompatibilityShim";
readonly PHONE_CALL: "windows.permission.phoneCall";
readonly PHONE_CALL_HISTORY: "windows.permission.phoneCallHistory";
readonly PHONE_CALL_HISTORY_SYSTEM: "windows.permission.phoneCallHistorySystem";
readonly PHONE_LINE_TRANSPORT_MANAGEMENT: "windows.permission.phoneLineTransportManagement";
readonly PICTURES_LIBRARY: "windows.permission.picturesLibrary";
readonly POINT_OF_SERVICE: "windows.permission.pointOfService";
readonly PREVIEW_INK_WORKSPACE: "windows.permission.previewInkWorkspace";
readonly PREVIEW_PEN_WORKSPACE: "windows.permission.previewPenWorkspace";
readonly PREVIEW_STORE: "windows.permission.previewStore";
readonly PREVIEW_UI_COMPOSITION: "windows.permission.previewUiComposition";
readonly PRIVATE_NETWORK_CLIENT_SERVER: "windows.permission.privateNetworkClientServer";
readonly PROTECTED_APP: "windows.permission.protectedApp";
readonly PROXIMITY: "windows.permission.proximity";
readonly RADIOS: "windows.permission.radios";
readonly RECORDED_CALLS_FOLDER: "windows.permission.recordedCallsFolder";
readonly REMOTE_PASSPORT_AUTHENTICATION: "windows.permission.remotePassportAuthentication";
readonly REMOTE_SYSTEM: "windows.permission.remoteSystem";
readonly REMOVABLE_STORAGE: "windows.permission.removableStorage";
readonly RESCAP: "windows.permission.rescap";
readonly RUN_FULL_TRUST: "windows.permission.runFullTrust";
readonly SCREEN_DUPLICATION: "windows.permission.screenDuplication";
readonly SECONDARY_AUTHENTICATION_FACTOR: "windows.permission.secondaryAuthenticationFactor";
readonly SECURE_ASSESSMENT: "windows.permission.secureAssessment";
readonly SERIALCOMMUNICATION: "windows.permission.serialcommunication";
readonly SHARED_USER_CERTIFICATES: "windows.permission.sharedUserCertificates";
readonly SLAPI_QUERY_LICENSE_VALUE: "windows.permission.slapiQueryLicenseValue";
readonly SMBIOS: "windows.permission.smbios";
readonly SMS_SEND: "windows.permission.smsSend";
readonly SPATIAL_PERCEPTION: "windows.permission.spatialPerception";
readonly START_SCREEN_MANAGEMENT: "windows.permission.startScreenManagement";
readonly STORE_LICENSE_MANAGEMENT: "windows.permission.storeLicenseManagement";
readonly SYSTEM_MANAGEMENT: "windows.permission.systemManagement";
readonly TARGETED_CONTENT: "windows.permission.targetedContent";
readonly TEAM_EDITION_DEVICE_CREDENTIAL: "windows.permission.teamEditionDeviceCredential";
readonly TEAM_EDITION_EXPERIENCE: "windows.permission.teamEditionExperience";
readonly TEAM_EDITION_VIEW: "windows.permission.teamEditionView";
readonly UAP: "windows.permission.uap";
readonly UI_AUTOMATION: "windows.permission.uiAutomation";
readonly UNVIRTUALIZED_RESOURCES: "windows.permission.unvirtualizedResources";
readonly USB: "windows.permission.usb";
readonly USER_ACCOUNT_INFORMATION: "windows.permission.userAccountInformation";
readonly USER_DATA_ACCOUNTS_PROVIDER: "windows.permission.userDataAccountsProvider";
readonly USER_DATA_SYSTEM: "windows.permission.userDataSystem";
readonly USER_PRINCIPAL_NAME: "windows.permission.userPrincipalName";
readonly USER_SYSTEM_ID: "windows.permission.userSystemId";
readonly VIDEOS_LIBRARY: "windows.permission.videosLibrary";
readonly VOIP_CALL: "windows.permission.voipCall";
readonly WALLET_SYSTEM: "windows.permission.walletSystem";
readonly WEBCAM: "windows.permission.webcam";
readonly WIFI_CONTROL: "windows.permission.wiFiControl";
readonly XBOX_ACCESSORY_MANAGEMENT: "windows.permission.xboxAccessoryManagement";
}>;
export type WindowsPermissionMap = typeof WINDOWS;
export declare const PERMISSIONS: Readonly<{
readonly ANDROID: AndroidPermissionMap;
readonly IOS: IOSPermissionMap;
readonly WINDOWS: Readonly<{
readonly ACCESSORY_MANAGER: "windows.permission.accessoryManager";
readonly ACTIVITY: "windows.permission.activity";
readonly ALLOW_ELEVATION: "windows.permission.allowElevation";
readonly ALL_APP_MODS: "windows.permission.allAppMods";
readonly ALL_JOYN: "windows.permission.allJoyn";
readonly APPOINTMENTS: "windows.permission.appointments";
readonly APPOINTMENTS_SYSTEM: "windows.permission.appointmentsSystem";
readonly APP_BROADCAST_SERVICES: "windows.permission.appBroadcastServices";
readonly APP_CAPTURE_SERVICES: "windows.permission.appCaptureServices";
readonly APP_CAPTURE_SETTINGS: "windows.permission.appCaptureSettings";
readonly APP_DIAGNOSTICS: "windows.permission.appDiagnostics";
readonly APP_LICENSING: "windows.permission.appLicensing";
readonly AUDIO_DEVICE_CONFIGURATION: "windows.permission.audioDeviceConfiguration";
readonly BACKGROUND_MEDIA_PLAYBACK: "windows.permission.backgroundMediaPlayback";
readonly BACKGROUND_MEDIA_RECORDING: "windows.permission.backgroundMediaRecording";
readonly BACKGROUND_SPATIAL_PERCEPTION: "windows.permission.backgroundSpatialPerception";
readonly BACKGROUND_VOIP: "windows.permission.backgroundVoIP";
readonly BLOCKED_CHAT_MESSAGES: "windows.permission.blockedChatMessages";
readonly BLUETOOTH: "windows.permission.bluetooth";
readonly BROAD_FILE_SYSTEM_ACCESS: "windows.permission.broadFileSystemAccess";
readonly CAMERA_PROCESSING_EXTENSION: "windows.permission.cameraProcessingExtension";
readonly CELLULAR_DEVICE_CONTROL: "windows.permission.cellularDeviceControl";
readonly CELLULAR_DEVICE_IDENTITY: "windows.permission.cellularDeviceIdentity";
readonly CELLULAR_MESSAGING: "windows.permission.cellularMessaging";
readonly CHAT_SYSTEM: "windows.permission.chatSystem";
readonly CODE_GENERATION: "windows.permission.codeGeneration";
readonly CONFIRM_APP_CLOSE: "windows.permission.confirmAppClose";
readonly CONTACTS: "windows.permission.contacts";
readonly CONTACTS_SYSTEM: "windows.permission.contactsSystem";
readonly CORTANA_PERMISSIONS: "windows.permission.cortanaPermissions";
readonly CORTANA_SPEECH_ACCESSORY: "windows.permission.cortanaSpeechAccessory";
readonly CUSTOM_INSTALL_ACTIONS: "windows.permission.customInstallActions";
readonly DEVELOPMENT_MODE_NETWORK: "windows.permission.developmentModeNetwork";
readonly DEVICE_MANAGEMENT_DM_ACCOUNT: "windows.permission.deviceManagementDmAccount";
readonly DEVICE_MANAGEMENT_EMAIL_ACCOUNT: "windows.permission.deviceManagementEmailAccount";
readonly DEVICE_MANAGEMENT_FOUNDATION: "windows.permission.deviceManagementFoundation";
readonly DEVICE_MANAGEMENT_WAP_SECURITY_POLICIES: "windows.permission.deviceManagementWapSecurityPolicies";
readonly DEVICE_PORTAL_PROVIDER: "windows.permission.devicePortalProvider";
readonly DEVICE_UNLOCK: "windows.permission.deviceUnlock";
readonly DOCUMENTS_LIBRARY: "windows.permission.documentsLibrary";
readonly DUAL_SIM_TILES: "windows.permission.dualSimTiles";
readonly EMAIL: "windows.permission.email";
readonly EMAIL_SYSTEM: "windows.permission.emailSystem";
readonly ENTERPRISE_AUTHENTICATION: "windows.permission.enterpriseAuthentication";
readonly ENTERPRISE_CLOUD_S_S_O: "windows.permission.enterpriseCloudSSO";
readonly ENTERPRISE_DATA_POLICY: "windows.permission.enterpriseDataPolicy";
readonly ENTERPRISE_DEVICE_LOCKDOWN: "windows.permission.enterpriseDeviceLockdown";
readonly EXPANDED_RESOURCES: "windows.permission.expandedResources";
readonly EXTENDED_BACKGROUND_TASK_TIME: "windows.permission.extendedBackgroundTaskTime";
readonly EXTENDED_EXECUTION_BACKGROUND_AUDIO: "windows.permission.extendedExecutionBackgroundAudio";
readonly EXTENDED_EXECUTION_CRITICAL: "windows.permission.extendedExecutionCritical";
readonly EXTENDED_EXECUTION_UNCONSTRAINED: "windows.permission.extendedExecutionUnconstrained";
readonly FIRST_SIGN_IN_SETTINGS: "windows.permission.firstSignInSettings";
readonly GAME_BAR_SERVICES: "windows.permission.gameBarServices";
readonly GAME_LIST: "windows.permission.gameList";
readonly GAME_MONITOR: "windows.permission.gameMonitor";
readonly GAZE_INPUT: "windows.permission.gazeInput";
readonly GLOBAL_MEDIA_CONTROL: "windows.permission.globalMediaControl";
readonly HUMANINTERFACEDEVICE: "windows.permission.humaninterfacedevice";
readonly INPUT_FOREGROUND_OBSERVATION: "windows.permission.inputForegroundObservation";
readonly INPUT_INJECTION_BROKERED: "windows.permission.inputInjectionBrokered";
readonly INPUT_OBSERVATION: "windows.permission.inputObservation";
readonly INPUT_SUPPRESSION: "windows.permission.inputSuppression";
readonly INTERNET_CLIENT: "windows.permission.internetClient";
readonly INTERNET_CLIENT_SERVER: "windows.permission.internetClientServer";
readonly INTEROP_SERVICES: "windows.permission.interopServices";
readonly IOT: "windows.permission.iot";
readonly LOCAL_SYSTEM_SERVICES: "windows.permission.localSystemServices";
readonly LOCATION: "windows.permission.location";
readonly LOCATION_HISTORY: "windows.permission.locationHistory";
readonly LOCATION_SYSTEM: "windows.permission.locationSystem";
readonly LOW_LEVEL: "windows.permission.lowLevel";
readonly LOW_LEVEL_DEVICES: "windows.permission.lowLevelDevices";
readonly MICROPHONE: "windows.permission.microphone";
readonly MOBILE: "windows.permission.mobile";
readonly MODIFIABLE_APP: "windows.permission.modifiableApp";
readonly MUSIC_LIBRARY: "windows.permission.musicLibrary";
readonly NETWORKING_VPN_PROVIDER: "windows.permission.networkingVpnProvider";
readonly NETWORK_CONNECTION_MANAGER_PROVISIONING: "windows.permission.networkConnectionManagerProvisioning";
readonly NETWORK_DATA_PLAN_PROVISIONING: "windows.permission.networkDataPlanProvisioning";
readonly NETWORK_DATA_USAGE_MANAGEMENT: "windows.permission.networkDataUsageManagement";
readonly OEM_DEPLOYMENT: "windows.permission.oemDeployment";
readonly OEM_PUBLIC_DIRECTORY: "windows.permission.oemPublicDirectory";
readonly ONE_PROCESS_VOIP: "windows.permission.oneProcessVoIP";
readonly OPTICAL: "windows.permission.optical";
readonly PACKAGED_SERVICES: "windows.permission.packagedServices";
readonly PACKAGES_SERVICES: "windows.permission.packagesServices";
readonly PACKAGE_MANAGEMENT: "windows.permission.packageManagement";
readonly PACKAGE_POLICY_SYSTEM: "windows.permission.packagePolicySystem";
readonly PACKAGE_QUERY: "windows.permission.packageQuery";
readonly PACKAGE_WRITE_REDIRECTION_COMPATIBILITY_SHIM: "windows.permission.packageWriteRedirectionCompatibilityShim";
readonly PHONE_CALL: "windows.permission.phoneCall";
readonly PHONE_CALL_HISTORY: "windows.permission.phoneCallHistory";
readonly PHONE_CALL_HISTORY_SYSTEM: "windows.permission.phoneCallHistorySystem";
readonly PHONE_LINE_TRANSPORT_MANAGEMENT: "windows.permission.phoneLineTransportManagement";
readonly PICTURES_LIBRARY: "windows.permission.picturesLibrary";
readonly POINT_OF_SERVICE: "windows.permission.pointOfService";
readonly PREVIEW_INK_WORKSPACE: "windows.permission.previewInkWorkspace";
readonly PREVIEW_PEN_WORKSPACE: "windows.permission.previewPenWorkspace";
readonly PREVIEW_STORE: "windows.permission.previewStore";
readonly PREVIEW_UI_COMPOSITION: "windows.permission.previewUiComposition";
readonly PRIVATE_NETWORK_CLIENT_SERVER: "windows.permission.privateNetworkClientServer";
readonly PROTECTED_APP: "windows.permission.protectedApp";
readonly PROXIMITY: "windows.permission.proximity";
readonly RADIOS: "windows.permission.radios";
readonly RECORDED_CALLS_FOLDER: "windows.permission.recordedCallsFolder";
readonly REMOTE_PASSPORT_AUTHENTICATION: "windows.permission.remotePassportAuthentication";
readonly REMOTE_SYSTEM: "windows.permission.remoteSystem";
readonly REMOVABLE_STORAGE: "windows.permission.removableStorage";
readonly RESCAP: "windows.permission.rescap";
readonly RUN_FULL_TRUST: "windows.permission.runFullTrust";
readonly SCREEN_DUPLICATION: "windows.permission.screenDuplication";
readonly SECONDARY_AUTHENTICATION_FACTOR: "windows.permission.secondaryAuthenticationFactor";
readonly SECURE_ASSESSMENT: "windows.permission.secureAssessment";
readonly SERIALCOMMUNICATION: "windows.permission.serialcommunication";
readonly SHARED_USER_CERTIFICATES: "windows.permission.sharedUserCertificates";
readonly SLAPI_QUERY_LICENSE_VALUE: "windows.permission.slapiQueryLicenseValue";
readonly SMBIOS: "windows.permission.smbios";
readonly SMS_SEND: "windows.permission.smsSend";
readonly SPATIAL_PERCEPTION: "windows.permission.spatialPerception";
readonly START_SCREEN_MANAGEMENT: "windows.permission.startScreenManagement";
readonly STORE_LICENSE_MANAGEMENT: "windows.permission.storeLicenseManagement";
readonly SYSTEM_MANAGEMENT: "windows.permission.systemManagement";
readonly TARGETED_CONTENT: "windows.permission.targetedContent";
readonly TEAM_EDITION_DEVICE_CREDENTIAL: "windows.permission.teamEditionDeviceCredential";
readonly TEAM_EDITION_EXPERIENCE: "windows.permission.teamEditionExperience";
readonly TEAM_EDITION_VIEW: "windows.permission.teamEditionView";
readonly UAP: "windows.permission.uap";
readonly UI_AUTOMATION: "windows.permission.uiAutomation";
readonly UNVIRTUALIZED_RESOURCES: "windows.permission.unvirtualizedResources";
readonly USB: "windows.permission.usb";
readonly USER_ACCOUNT_INFORMATION: "windows.permission.userAccountInformation";
readonly USER_DATA_ACCOUNTS_PROVIDER: "windows.permission.userDataAccountsProvider";
readonly USER_DATA_SYSTEM: "windows.permission.userDataSystem";
readonly USER_PRINCIPAL_NAME: "windows.permission.userPrincipalName";
readonly USER_SYSTEM_ID: "windows.permission.userSystemId";
readonly VIDEOS_LIBRARY: "windows.permission.videosLibrary";
readonly VOIP_CALL: "windows.permission.voipCall";
readonly WALLET_SYSTEM: "windows.permission.walletSystem";
readonly WEBCAM: "windows.permission.webcam";
readonly WIFI_CONTROL: "windows.permission.wiFiControl";
readonly XBOX_ACCESSORY_MANAGEMENT: "windows.permission.xboxAccessoryManagement";
}>;
readonly HARMONY: HarmonyPermissionMap;
}>;
export {};
//# sourceMappingURL=permissions.windows.d.ts.map