@rytass/member-base-nestjs-module
Version:
Rytass Member System NestJS Base Module
22 lines (21 loc) • 1.65 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 { 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 { CASBIN_ENFORCER, RESOLVED_MEMBER_REPO } from './typings/member-base-providers.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 { GraphQLContextTokenResolver } from './helpers/graphql-context-token-resolver.js';
export { TokenPairGraphQLDto } from './dto/graphql/token-pair.dto.js';
export { BaseMemberGraphQLDto } from './dto/graphql/base-member.dto.js';
export { MemberLoginLogGraphQLDto } from './dto/graphql/member-login-log.dto.js';
export { Errors } from './constants/errors/index.js';
export { DEFAULT_CASBIN_DOMAIN } from './constants/default-casbin-domain.js';