@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
TypeScript
/**
* 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";