@react-hookz/web
Version:
React hooks done right, for browser and SSR.
8 lines (7 loc) • 312 B
TypeScript
export type UsePermissionState = 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): UsePermissionState;