@pulzar/core
Version:
Next-generation Node.js framework for ultra-fast web applications with zero-reflection DI, GraphQL, WebSockets, events, and edge runtime support
10 lines • 873 B
TypeScript
export * from "./types";
export { JWTGuard, JWTOptions, createJWTPlugin, RequireAuth, RequireRoles, RequirePermissions, jwtGuard, } from "./jwt.guard";
export { SessionGuard, SessionStore, SessionOptions, MemorySessionStore, createSessionPlugin, RequireSession, sessionGuard, } from "./session.guard";
export { RedisSessionStore, RedisSessionStoreOptions, } from "./stores/redis-session.store";
export { AuthEventEmitter, AuthEventContext, authEvents, emitLoginEvent, emitLogoutEvent, emitSecurityViolation, } from "./events/auth-events";
export { AuthTestUtils, TestAuthOptions, authTestUtils, createTestJWT, createTestSession, createTestUser, } from "./testing/auth-test-utils";
import "./fastify-auth.d";
export { jwtGuard as defaultJWTGuard } from "./jwt.guard";
export { sessionGuard as defaultSessionGuard } from "./session.guard";
//# sourceMappingURL=index.d.ts.map