UNPKG

@rytass/member-base-nestjs-module

Version:

Rytass Member System NestJS Base Module

21 lines (20 loc) 1.93 kB
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';