/**
 * Auth Module
 *
 * 导出认证相关功能
 */

export {
  // 类型
  type AuthConfig,
  type AuthContext,
  // Token 操作
  generateToken,
  maskToken,
  validateToken,
  extractToken,
  // 配置
  initAuth,
  getAuthConfig,
  addToken,
  removeToken,
  setAuthEnabled,
  // 中间件
  authMiddleware,
  getAuthContext,
} from './token.js';
