MCPcopy Create free account

hub / github.com/bartosz-io/budget-node / types & classes

Types & classes78 in github.com/bartosz-io/budget-node

Class
src/utils/logger.ts:18
Class
src/app/auth0/auth0.service.ts:15
Class
src/app/auth0/auth0.api.ts:7
Class
src/app/auth/services/otp.service.ts:7
Class
src/app/auth/services/session-auth.service.ts:10
Class
src/app/auth/services/jwt-auth.service.ts:18
Class
src/app/auth/services/password.service.ts:10
Class
src/app/auth/services/signup.service.ts:49
Class
src/app/auth/services/login.throttler.ts:8
Class
src/app/auth/services/external-auth/google-auth.provider.ts:7
Class
src/app/auth/services/external-auth/external-auth.service.ts:18
Class
src/app/auth/services/external-auth/github-auth.provider.ts:7
Class
src/app/auth/repositories/in-memory/in-memory-user.repository.ts:5
Class
src/app/auth/repositories/in-memory/in-memory-account.repository.ts:5
Class
src/app/auth/repositories/in-memory/in-memory-login-failure.repository.ts:4
Class
src/app/settings/categories/in-memory-categories.repository.ts:5
Class
src/app/settings/account/account.service.ts:13
Class
src/app/expenses/expenses.controller.ts:9
Class
src/app/expenses/in-memory-expenses.repository.ts:7
Class
src/app/dashboard/in-memory-budget.repository.ts:8
Class
src/app/dashboard/dashboard.controller.ts:6
Class
src/app/admin/admin.service.ts:4
Class
src/models/budget.ts:6
Class
src/models/expense.ts:5
Class
src/models/user.ts:6
Class
src/models/budgetSummary.ts:4
Class
src/models/category.ts:3
Class
src/models/userInfo.ts:1
Class
src/models/budgetDefinition.ts:5
Class
src/models/authRequest.ts:3
Class
src/models/token.ts:1
Class
src/models/account.ts:4
Class
src/models/login.failure.ts:1
Class
src/models/period.ts:1
ClassAccount
src/models/account.ts:4
InterfaceAccountRepository
src/app/auth/repositories/account.repository.ts:4
ClassAccountService
src/app/settings/account/account.service.ts:13
ClassAdminService
src/app/admin/admin.service.ts:4
ClassAuth0Api
src/app/auth0/auth0.api.ts:7
ClassAuth0Service
src/app/auth0/auth0.service.ts:15
ClassAuthRequest
src/models/authRequest.ts:3
InterfaceAuthService
src/app/auth/services/auth.service.ts:4
ClassBudget
src/models/budget.ts:6
ClassBudgetDefinition
src/models/budgetDefinition.ts:5
InterfaceBudgetInput
src/models/budget.ts:37
InterfaceBudgetRepository
src/app/dashboard/budget.repository.ts:6
ClassBudgetSummary
src/models/budgetSummary.ts:4
InterfaceCategoriesRepository
src/app/settings/categories/categories.repository.ts:4
ClassCategory
src/models/category.ts:3
ClassDashboardController
src/app/dashboard/dashboard.controller.ts:6
ClassExpense
src/models/expense.ts:5
ClassExpensesController
src/app/expenses/expenses.controller.ts:9
InterfaceExpensesRepository
src/app/expenses/expenses.repository.ts:5
InterfaceExternalAuthProvider
src/app/auth/services/external-auth/external-auth.provider.ts:3
ClassExternalAuthService
src/app/auth/services/external-auth/external-auth.service.ts:18
ClassGithubAuthProvider
src/app/auth/services/external-auth/github-auth.provider.ts:7
ClassGoogleAuthProvider
src/app/auth/services/external-auth/google-auth.provider.ts:7
ClassInMemoryAccountRepository
src/app/auth/repositories/in-memory/in-memory-account.repository.ts:5
ClassInMemoryBudgetRepository
src/app/dashboard/in-memory-budget.repository.ts:8
ClassInMemoryCategoriesRepository
src/app/settings/categories/in-memory-categories.repository.ts:5
ClassInMemoryExpensesRepository
src/app/expenses/in-memory-expenses.repository.ts:7
ClassInMemoryLoginFailureRepository
src/app/auth/repositories/in-memory/in-memory-login-failure.repository.ts:4
ClassInMemoryUserRepository
src/app/auth/repositories/in-memory/in-memory-user.repository.ts:5
ClassJwtAuthService
src/app/auth/services/jwt-auth.service.ts:18
ClassLogger
src/utils/logger.ts:18
ClassLoginFailure
src/models/login.failure.ts:1
InterfaceLoginFailureRepository
src/app/auth/repositories/login-failure.repository.ts:3
ClassLoginThrottler
src/app/auth/services/login.throttler.ts:8
ClassOtpService
src/app/auth/services/otp.service.ts:7
ClassPasswordService
src/app/auth/services/password.service.ts:10
ClassPeriod
src/models/period.ts:1
ClassSessionAuthService
src/app/auth/services/session-auth.service.ts:10
InterfaceSessionData
src/index.ts:16
ClassSignupService
src/app/auth/services/signup.service.ts:49
ClassToken
src/models/token.ts:1
ClassUser
src/models/user.ts:6
ClassUserInfo
src/models/userInfo.ts:1
InterfaceUserRepository
src/app/auth/repositories/user.repository.ts:4