UNPKG

@mastra/core

Version:

Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.

15 lines 1.13 kB
/** * EE Authentication Interfaces * * Enterprise interfaces for RBAC, ACL, and advanced authorization. * * @license Mastra Enterprise License - see ee/LICENSE * @packageDocumentation */ export type { EEUser } from './user.js'; export type { RoleDefinition, RoleMapping, IRBACProvider, IRBACManager } from './rbac.js'; export type { Resource, Action, Permission, PermissionPattern, MastraFGAPermission, MastraFGAPermissionInput, TypedRoleMapping, } from './permissions.generated.js'; export { RESOURCES, ACTIONS, PERMISSIONS, PERMISSION_PATTERNS, MastraFGAPermissions, isValidPermissionPattern, validatePermissions, } from './permissions.generated.js'; export type { ResourceIdentifier, ACLGrant, IACLProvider, IACLManager } from './acl.js'; export type { FGACheckContext, FGACheckParams, FGARouteConfig, FGARouteInfo, FGARouteResolver, FGARouteResolverContext, FGAResource, FGACreateResourceParams, FGAUpdateResourceParams, FGADeleteResourceParams, FGARoleAssignment, FGARoleParams, FGAListRoleAssignmentsOptions, FGAListResourcesOptions, IFGAProvider, IFGAManager, } from './fga.js'; //# sourceMappingURL=index.d.ts.map