Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Lib

Hierarchy

  • Lib

Index

Constructors

constructor

  • new Lib(serverModule: ServerModule, databaseModule: DatabaseModule, mailModule: MailModule, options: Options): Lib
  • Parameters

    • serverModule: ServerModule
    • databaseModule: DatabaseModule
    • mailModule: MailModule
    • options: Options

    Returns Lib

Properties

authActionRoute

authActionRoute: AuthActionRoute

authOauthRoute

authOauthRoute: AuthOauthRoute

authOobRoute

authOobRoute: AuthOobRoute

authPublicRoute

authPublicRoute: AuthPublicRoute

authRoute

authRoute: AuthRoute

authService

authService: AuthService

authTokenRoute

authTokenRoute: AuthTokenRoute

authUserRoute

authUserRoute: AuthUserRoute

helperService

helperService: HelperService

idTokenMiddleware

idTokenMiddleware: IdTokenMiddleware

oauthService

oauthService: OauthService

oobService

oobService: OobService

optionService

optionService: OptionService

tokenService

tokenService: TokenService

userMiddleware

userMiddleware: UserMiddleware

Methods

registerRoutes

  • registerRoutes(routeEnabling?: true | DisabledRoutes, middlewares?: Middlewares | RouteMiddlewares): RouterService
  • Expose the module routes

    Parameters

    • Optional routeEnabling: true | DisabledRoutes
    • Optional middlewares: Middlewares | RouteMiddlewares

    Returns RouterService

useUserMiddleware

  • useUserMiddleware(): RoutingHandler

userIdTokenMiddleware

  • userIdTokenMiddleware(): RoutingHandler

Generated using TypeDoc