diff --git a/src/usePermissionState.ts b/src/usePermissionState.ts index d7a60c9..48e51cd 100644 --- a/src/usePermissionState.ts +++ b/src/usePermissionState.ts @@ -9,8 +9,8 @@ const isBrowser = typeof document !== 'undefined'; * @param {PermissionDescriptor.name} options.name Permission name * @returns {string | null} Permission state ("granted", "denied", "prompt") */ -export default function usePermissionState({ name }: PermissionDescriptor): string | null { - const [state, setState] = useState(() => { +export default function usePermissionState({ name }: PermissionDescriptor): PermissionState | null { + const [state, setState] = useState(() => { const areNavigatorPermissionsSupported = isBrowser && 'permissions' in navigator; if (!areNavigatorPermissionsSupported) {