UNPKG

@jay-js/system

Version:

A powerful and flexible TypeScript library for UI, state management, lazy loading, routing and managing draggable elements in modern web applications.

29 lines (28 loc) 819 B
/** * JAY-JS Guard Module * * A flexible access control and permission management system for JavaScript applications. * This module provides tools for implementing role-based access control and permission checking. * * @module @jay-js/system/guard */ /** * Core permission definition utilities * @see ./core/define.ts for detailed documentation */ export * from "./core/define"; /** * Core permission checking and management functions * @see ./core/permissions.ts for detailed documentation */ export * from "./core/permissions"; /** * Type definitions for the guard system * @see ./types.ts for detailed type information */ export * from "./types"; /** * Utility functions for working with permissions * @see ./utils/permissions.ts for detailed documentation */ export * from "./utils/permissions";