@react-hookz/web
Version:
React hooks done right, for browser and SSR.
8 lines (7 loc) • 322 B
TypeScript
export declare type IUsePermissionState = PermissionState | 'not-requested' | 'requested';
/**
* Tracks a permission state.
*
* @param descriptor Permission request descriptor that passed to `navigator.permissions.query`
*/
export declare function usePermission(descriptor: PermissionDescriptor): IUsePermissionState;