UNPKG

@nativescript-community/perms

Version:

An unified permissions API for NativeScript on iOS and Android.

13 lines (12 loc) 851 B
import { CheckOptions, MultiResult, ObjectPermissions, ObjectPermissionsRest, Permissions as PermissionsType, RequestOptions } from '.'; import { Status } from './index.common'; export * from './index.common'; export declare function canOpenSettings(): Promise<boolean>; export declare function openSettings(): Promise<void>; export declare function openNotificationSettings(): Promise<void>; export declare function getTypes(): PermissionsType[]; export declare function check(permission: PermissionsType | string, options?: CheckOptions): Promise<Status>; export declare function request(permission: PermissionsType | string | ObjectPermissions, options?: RequestOptions): Promise<Status | { [permission: string]: Status; }>; export declare function checkMultiple<T extends Partial<ObjectPermissionsRest>>(permissions: T): Promise<MultiResult>;