import { useContext } from 'react'
import { PermissionContext } from './PermissionContext'
import { PermissionContextType } from './types'
/**
* 权限Hook
*
* @description 提供便捷的权限检查功能
* @version Week 2 Day 7 - 任务17
*
* @example
* ```tsx
* const MyComponent = () => {
* const { user, checkModulePermission } = usePermission()
*
* if (!checkModulePermission('advanced')) {
* return