@rytass/member-base-nestjs-module
Version:
Rytass Member System NestJS Base Module
21 lines (20 loc) • 1.93 kB
JavaScript
export { MemberBaseModule } from './member-base.module.js';
export { MemberBaseService } from './services/member-base.service.js';
export { MemberBaseAdminService } from './services/member-base-admin.service.js';
export { PasswordValidatorService } from './services/password-validator.service.js';
export { BaseMemberRepo as BASE_MEMBER_REPOSITORY, BaseMemberEntity } from './models/base-member.entity.js';
export { MemberLoginLogEntity, MemberLoginLogRepo } from './models/member-login-log.entity.js';
export { MemberPasswordHistoryEntity, MemberPasswordHistoryRepo } from './models/member-password-history.entity.js';
export { MemberOAuthRecordEntity, MemberOAuthRecordRepo } from './models/member-oauth-record.entity.js';
export { ACCESS_TOKEN_COOKIE_NAME, ACCESS_TOKEN_EXPIRATION, ACCESS_TOKEN_SECRET, CASBIN_ENFORCER, COOKIE_MODE, ENABLE_GLOBAL_GUARD, MEMBER_BASE_MODULE_OPTIONS, ONLY_RESET_REFRESH_TOKEN_EXPIRATION_BY_PASSWORD, REFRESH_TOKEN_COOKIE_NAME, REFRESH_TOKEN_EXPIRATION, REFRESH_TOKEN_SECRET, RESOLVED_MEMBER_REPO, RESOLVED_MEMBER_REPO as RESOLVED_MEMBER_REPOSITORY } from './typings/member-base.tokens.js';
export { CasbinGuard } from './guards/casbin.guard.js';
export { AllowActions } from './decorators/action.decorator.js';
export { IS_ROUTE_PUBLIC, IsPublic } from './decorators/is-public.decorator.js';
export { MemberId } from './decorators/member-id.decorator.js';
export { Account } from './decorators/account.decorator.js';
export { Authenticated, IS_ROUTE_ONLY_AUTHENTICATED } from './decorators/authenticated.decorator.js';
export { HasPermission } from './decorators/has-permission.decorator.js';
export { GraphQLContextTokenResolver } from './helpers/graphql-context-token-resolver.js';
export { normalizeCasbinDecision } from './utils/normalize-casbin-decision.js';
export { Errors } from './constants/errors/index.js';
export { DEFAULT_CASBIN_DOMAIN } from './constants/default-casbin-domain.js';