SYMBOL INDEX (1573 symbols across 467 files) FILE: apps/client/components/APM.tsx function APM (line 5) | function APM() { FILE: apps/client/components/Maintenance.tsx function Maintenance (line 1) | function Maintenance() { FILE: apps/client/components/Meta.tsx function Meta (line 5) | function Meta() { FILE: apps/client/components/account-views/DefaultView.tsx type DefaultViewProps (line 13) | type DefaultViewProps = { function DefaultView (line 24) | function DefaultView({ FILE: apps/client/components/account-views/InvestmentView.tsx type Props (line 38) | type Props = { type Comparison (line 137) | type Comparison = { ticker: string; display: string; color: string } function InvestmentView (line 182) | function InvestmentView({ FILE: apps/client/components/account-views/LoanView.tsx type LoanViewProps (line 9) | type LoanViewProps = { function LoanView (line 18) | function LoanView({ FILE: apps/client/env.ts type Window (line 2) | interface Window { function isBrowser (line 7) | function isBrowser() { function getEnv (line 11) | function getEnv(key: string): string | undefined { FILE: apps/client/pages/404.tsx function Page404 (line 3) | function Page404() { FILE: apps/client/pages/_app.tsx function App (line 62) | function App({ FILE: apps/client/pages/_document.tsx function Document (line 3) | function Document() { FILE: apps/client/pages/accounts/[accountId].tsx function AccountDetailPage (line 28) | function AccountDetailPage() { FILE: apps/client/pages/accounts/index.tsx function AccountsPage (line 22) | function AccountsPage() { FILE: apps/client/pages/api/auth/[...nextauth].ts function getPrismaInstance (line 13) | function getPrismaInstance() { function createAuthUser (line 22) | async function createAuthUser(data: Prisma.AuthUserCreateInput) { function getAuthUserByEmail (line 27) | async function getAuthUserByEmail(email: string) { function validateCredentials (line 34) | async function validateCredentials(credentials: any): Promise JSX.E... function OnboardingPage (line 41) | function OnboardingPage() { FILE: apps/client/pages/plans/[planId].tsx function PlanDetailPage (line 32) | function PlanDetailPage() { FILE: apps/client/pages/plans/create.tsx function CreatePlanPage (line 6) | function CreatePlanPage() { FILE: apps/client/pages/plans/index.tsx function PlansPage (line 9) | function PlansPage() { FILE: apps/client/pages/register.tsx function RegisterPage (line 16) | function RegisterPage() { FILE: apps/client/pages/settings.tsx function SettingsPage (line 14) | function SettingsPage() { FILE: apps/client/pages/upgrade.tsx function UpgradePage (line 5) | function UpgradePage() { FILE: apps/e2e/cypress.config.ts method setupNodeEvents (line 24) | setupNodeEvents(on, config) { FILE: apps/e2e/src/e2e/accounts.cy.ts function openEditAccountModal (line 14) | function openEditAccountModal() { FILE: apps/e2e/src/e2e/subscription.cy.ts function getAuth0Id (line 7) | function getAuth0Id(): string { function sendWebhook (line 14) | function sendWebhook(payload: Record) { FILE: apps/e2e/src/fixtures/stripe/checkoutSessionCompleted.ts function checkoutSessionCompleted (line 1) | function checkoutSessionCompleted(auth0Id: string) { FILE: apps/e2e/src/fixtures/stripe/customerSubscriptionCreated.ts function customerSubscriptionCreated (line 3) | function customerSubscriptionCreated() { FILE: apps/e2e/src/fixtures/stripe/customerSubscriptionDeleted.ts function customerSubscriptionDeleted (line 3) | function customerSubscriptionDeleted() { FILE: apps/e2e/src/support/commands.ts type Chainable (line 4) | interface Chainable { FILE: apps/e2e/src/support/e2e.ts function authenticateCIUser (line 26) | function authenticateCIUser() { FILE: apps/server/src/app/__tests__/utils/account.ts function createTestInvestmentAccount (line 31) | async function createTestInvestmentAccount( FILE: apps/server/src/app/__tests__/utils/axios.ts function getAxiosClient (line 7) | async function getAxiosClient() { FILE: apps/server/src/app/__tests__/utils/csv.ts function parseCsv (line 3) | async function parseCsv(path: string): Promise { FILE: apps/server/src/app/lib/ability.ts type CRUDActions (line 22) | type CRUDActions = 'create' | 'read' | 'update' | 'delete' type AppActions (line 23) | type AppActions = CRUDActions | 'manage' type PrismaSubjects (line 25) | type PrismaSubjects = Subjects<{ type AppSubjects (line 40) | type AppSubjects = PrismaSubjects | 'all' type AppAbility (line 42) | type AppAbility = PrismaAbility<[AppActions, AppSubjects]> function defineAbilityFor (line 44) | function defineAbilityFor(user: (Pick & { role: AuthUserRole... FILE: apps/server/src/app/lib/email.ts function initializeEmailClient (line 6) | function initializeEmailClient() { FILE: apps/server/src/app/lib/endpoint.ts function getCurrentUser (line 251) | async function getCurrentUser(jwt: NonNullable) { function createContext (line 281) | async function createContext(req: Request) { FILE: apps/server/src/app/lib/prisma.ts function createPrismaClient (line 12) | function createPrismaClient() { FILE: apps/server/src/app/lib/teller.ts function getTellerWebhookUrl (line 8) | async function getTellerWebhookUrl() { FILE: apps/server/src/app/lib/types.ts type TypedRequest (line 3) | interface TypedRequest extends Omit { type TypedResponse (line 7) | interface TypedResponse extends Response { type DefaultHandler (line 11) | type DefaultHandler = ( type GetHandler (line 18) | type GetHandler = ( type PostHandler (line 25) | type PostHandler = DefaultHandler type PutHandler (line 26) | type PutHandler = DefaultHandler type DeleteHandler (line 27) | type DeleteHandler = DefaultHandler FILE: apps/server/src/app/lib/webhook.ts function getWebhookUrl (line 6) | async function getWebhookUrl(): Promise { FILE: apps/server/src/app/middleware/maintenance.ts type MaintenanceOptions (line 3) | type MaintenanceOptions = { function maintenance (line 9) | function maintenance( FILE: apps/server/src/app/middleware/validate-auth-jwt.ts constant SECRET (line 5) | const SECRET = process.env.NEXTAUTH_SECRET ?? 'REPLACE_THIS' FILE: apps/server/src/app/routes/tools.router.ts function getInput (line 19) | function getInput(scenario: string, randomized = false): ProjectionInput { FILE: apps/server/src/app/routes/webhooks.router.ts method resolve (line 14) | async resolve({ req, ctx }) { method resolve (line 55) | async resolve({ input, ctx }) { FILE: apps/server/src/app/trpc.ts function createTRPCContext (line 6) | async function createTRPCContext({ req }: trpcExpress.CreateExpressConte... type Context (line 10) | type Context = trpc.inferAsyncReturnType type AppRouter (line 41) | type AppRouter = typeof appRouter FILE: apps/server/src/assets/script.js function login (line 2) | function login() { function logout (line 7) | function logout() { FILE: apps/workers/src/app/__tests__/helpers/user.test-helper.ts function resetUser (line 4) | async function resetUser(prisma: PrismaClient, authId = '__TEST_USER_ID_... FILE: apps/workers/src/app/lib/email.ts function initializeEmailClient (line 6) | function initializeEmailClient() { FILE: apps/workers/src/app/lib/prisma.ts function createPrismaClient (line 12) | function createPrismaClient() { FILE: apps/workers/src/app/services/bull-queue-event-handler.ts class BullQueueEventHandler (line 13) | class BullQueueEventHandler implements IBullQueueEventHandler { method constructor (line 14) | constructor(private readonly logger: Logger, private readonly prisma: ... method onQueueCreated (line 16) | onQueueCreated({ queue }: BullQueue) { method getUserFromJob (line 84) | private async getUserFromJob(job: Job) { FILE: apps/workers/src/app/services/worker-error.service.ts type WorkerErrorContext (line 5) | type WorkerErrorContext = { variant: 'unhandled'; error: unknown } class WorkerErrorHandlerService (line 7) | class WorkerErrorHandlerService { method constructor (line 8) | constructor(private readonly logger: Logger) {} method handleWorkersError (line 10) | async handleWorkersError(ctx: WorkerErrorContext) { FILE: apps/workers/src/main.ts function onShutdown (line 239) | async function onShutdown() { FILE: apps/workers/src/utils.ts function cleanUpOutdatedJobs (line 4) | async function cleanUpOutdatedJobs(queues: IQueue[]) { function filterOutdatedJobs (line 15) | function filterOutdatedJobs(jobs: JobInformation[]) { FILE: custom-express.d.ts type Request (line 7) | interface Request { type Response (line 12) | interface Response { FILE: libs/client/features/src/account/AccountMenu.tsx type Props (line 7) | type Props = { function AccountMenu (line 11) | function AccountMenu({ account }: Props) { FILE: libs/client/features/src/account/AccountsSidebar.tsx function SidebarAccountsLoader (line 25) | function SidebarAccountsLoader() { function AccountsSidebar (line 41) | function AccountsSidebar() { function AccountsSidebarRow (line 221) | function AccountsSidebarRow({ FILE: libs/client/features/src/account/PageTitle.tsx type Props (line 5) | type Props = { function PageTitle (line 14) | function PageTitle({ isLoading, title, value, trend, trendLabel, trendNe... FILE: libs/client/features/src/accounts-list/Account.tsx type AccountProps (line 10) | type AccountProps = { function Account (line 19) | function Account({ function AccountToggle (line 118) | function AccountToggle({ FILE: libs/client/features/src/accounts-list/AccountDevTools.tsx function AccountDevTools (line 13) | function AccountDevTools() { type TestEmailFormProps (line 86) | type TestEmailFormProps = { type EmailFormFields (line 90) | type EmailFormFields = { function TestEmailForm (line 96) | function TestEmailForm({ setOpen }: TestEmailFormProps) { FILE: libs/client/features/src/accounts-list/AccountGroup.tsx type AccountGroupProps (line 5) | type AccountGroupProps = { function AccountGroup (line 13) | function AccountGroup({ title, subtitle, content, menu, footer }: Accoun... FILE: libs/client/features/src/accounts-list/AccountGroupContainer.tsx type AccountGroupContainerProps (line 3) | type AccountGroupContainerProps = PropsWithChildren<{ function AccountGroupContainer (line 8) | function AccountGroupContainer({ FILE: libs/client/features/src/accounts-list/ConnectedAccountGroup.tsx type ConnectedAccountGroupProps (line 16) | interface ConnectedAccountGroupProps { function ConnectedAccountGroup (line 20) | function ConnectedAccountGroup({ connection }: ConnectedAccountGroupProp... function useAccountConnectionStatus (line 148) | function useAccountConnectionStatus(connection: SharedType.ConnectionWit... FILE: libs/client/features/src/accounts-list/DeleteConnectionDialog.tsx type DeleteConnectionDialogProps (line 5) | interface DeleteConnectionDialogProps { function DeleteConnectionDialog (line 11) | function DeleteConnectionDialog({ FILE: libs/client/features/src/accounts-list/DisconnectedAccountGroup.tsx type DisconnectedAccountGroupProps (line 12) | type DisconnectedAccountGroupProps = { function DisconnectedAccountGroup (line 16) | function DisconnectedAccountGroup({ connection }: DisconnectedAccountGro... FILE: libs/client/features/src/accounts-list/ManualAccountGroup.tsx type ManualAccountGroupProps (line 8) | type ManualAccountGroupProps = { function ManualAccountGroup (line 14) | function ManualAccountGroup({ title, accounts }: ManualAccountGroupProps) { FILE: libs/client/features/src/accounts-manager/AccountTypeGrid.tsx type AccountSelectorView (line 14) | type AccountSelectorView = function AccountTypeGridItem (line 24) | function AccountTypeGridItem({ function AccountTypeGrid (line 88) | function AccountTypeGrid({ onChange }: { onChange: (view: AccountSelecto... FILE: libs/client/features/src/accounts-manager/AccountTypeSelector.tsx constant SEARCH_DEBOUNCE_MS (line 17) | const SEARCH_DEBOUNCE_MS = 300 function AccountTypeSelector (line 19) | function AccountTypeSelector({ FILE: libs/client/features/src/accounts-manager/AccountValuationFormFields.tsx type AccountValuationFieldProps (line 7) | type AccountValuationFieldProps = { function AccountValuationFormFields (line 13) | function AccountValuationFormFields({ FILE: libs/client/features/src/accounts-manager/AccountsManager.tsx function AccountsManager (line 15) | function AccountsManager() { FILE: libs/client/features/src/accounts-manager/DeleteAccount.tsx type DeleteAccountProps (line 4) | interface DeleteAccountProps { function DeleteAccount (line 10) | function DeleteAccount({ accountId, accountName, onDelete }: DeleteAccou... FILE: libs/client/features/src/accounts-manager/EditAccount.tsx function EditAccount (line 8) | function EditAccount({ accountId }: { accountId?: number }) { FILE: libs/client/features/src/accounts-manager/InstitutionGrid.tsx type GridImage (line 5) | type GridImage = { constant BASE_IMAGES_FOLDER (line 11) | const BASE_IMAGES_FOLDER = '/assets/images/financial-institutions/' function InstitutionGrid (line 82) | function InstitutionGrid({ FILE: libs/client/features/src/accounts-manager/InstitutionList.tsx constant MIN_QUERY_LENGTH (line 6) | const MIN_QUERY_LENGTH = 2 function InstitutionList (line 8) | function InstitutionList({ FILE: libs/client/features/src/accounts-manager/asset/AddAsset.tsx function AddAsset (line 9) | function AddAsset({ defaultValues }: { defaultValues: Partial type PlanUpdateInput (line 14) | type PlanUpdateInput = PlanCreateInput type PlanEventListProps (line 16) | type PlanEventListProps = PropsWithChildren<{ function PlanEventList (line 27) | function PlanEventList({ function EmptyStateCards (line 211) | function EmptyStateCards({ FILE: libs/client/features/src/plans/PlanEventPopout.tsx type PlanEventListProps (line 6) | type PlanEventListProps = PropsWithChildren<{}> function PlanEventPopout (line 8) | function PlanEventPopout({ children }: PlanEventListProps) { FILE: libs/client/features/src/plans/PlanExplainer.tsx type Props (line 14) | type Props = { function PlanExplainer (line 18) | function PlanExplainer({ initialSection }: Props) { type ReturnsData (line 176) | type ReturnsData = { function ReturnsTable (line 217) | function ReturnsTable() { FILE: libs/client/features/src/plans/PlanMenu.tsx type Props (line 11) | type Props = { function PlanMenu (line 15) | function PlanMenu({ plan }: Props) { FILE: libs/client/features/src/plans/PlanMilestones.tsx type MilestoneRange (line 11) | type MilestoneRange = { type Props (line 17) | type Props = { function PlanMilestones (line 26) | function PlanMilestones({ isLoading, onAdd, onEdit, onDelete, milestones... FILE: libs/client/features/src/plans/PlanParameterCard.tsx type PlanParameterCardProps (line 6) | type PlanParameterCardProps = PropsWithChildren<{ function PlanParameterCard (line 15) | function PlanParameterCard({ FILE: libs/client/features/src/plans/PlanRangeInput.tsx type ValueType (line 21) | type ValueType = { year: number | null; milestoneId: SharedType.PlanMile... type PlanRangeInputProps (line 23) | type PlanRangeInputProps = { type OptionType (line 31) | type OptionType = 'retirement' | 'start' | 'end' | 'now' | 'age' | 'year' function PlanRangeInput (line 42) | function PlanRangeInput({ function SectionLabel (line 180) | function SectionLabel({ children }: { children: ReactNode }) { function Option (line 184) | function Option({ FILE: libs/client/features/src/plans/PlanRangeSelector.tsx type PlanRangeSelectorProps (line 8) | type PlanRangeSelectorProps = { function PlanRangeSelector (line 16) | function PlanRangeSelector({ FILE: libs/client/features/src/plans/RetirementMilestoneForm.tsx type FormData (line 8) | type FormData = { type RefMode (line 14) | type RefMode = { type Props (line 19) | type Props = { function RetirementMilestoneForm (line 36) | function RetirementMilestoneForm({ mode, onSubmit, defaultValues }: Prop... FILE: libs/client/features/src/plans/RetirementPlanChart.tsx type Props (line 14) | type Props = { constant MAX_ICONS_PER_DATUM (line 29) | const MAX_ICONS_PER_DATUM = 4 function RetirementPlanChart (line 31) | function RetirementPlanChart({ FILE: libs/client/features/src/plans/icon-utils.ts function getEventIcon (line 7) | function getEventIcon( function getMilestoneIcon (line 39) | function getMilestoneIcon(milestone: SharedType.PlanMilestone) { FILE: libs/client/features/src/transactions-list/ExcludeTransactionDialog.tsx type ExcludeTransactionDialogProps (line 5) | interface ExcludeTransactionDialogProps { function ExcludeTransactionDialog (line 12) | function ExcludeTransactionDialog({ FILE: libs/client/features/src/transactions-list/TransactionList.tsx function TransactionList (line 8) | function TransactionList({ accountId }: { accountId: number }) { FILE: libs/client/features/src/transactions-list/TransactionListItem.tsx function TransactionListItem (line 29) | function TransactionListItem({ FILE: libs/client/features/src/user-billing/BillingPreferences.tsx function BillingPreferences (line 8) | function BillingPreferences() { FILE: libs/client/features/src/user-billing/PlanSelector.tsx type PlanSelectorProps (line 3) | type PlanSelectorProps = { function PlanSelector (line 9) | function PlanSelector({ selected, onChange, className }: PlanSelectorPro... function PlanOption (line 38) | function PlanOption({ FILE: libs/client/features/src/user-billing/PremiumIcon.tsx type PremiumIconProps (line 14) | type PremiumIconProps = React.HTMLAttributes & { function PremiumIcon (line 20) | function PremiumIcon({ FILE: libs/client/features/src/user-billing/SubscriberGuard.tsx function shouldRedirect (line 8) | function shouldRedirect(path: string, data?: SharedType.UserSubscription) { function SubscriberGuard (line 23) | function SubscriberGuard({ children }: PropsWithChildren) { FILE: libs/client/features/src/user-billing/UpgradePrompt.tsx function UpgradePrompt (line 9) | function UpgradePrompt() { FILE: libs/client/features/src/user-billing/UpgradeTakeover.tsx type UpgradeTakeoverProps (line 20) | type UpgradeTakeoverProps = { function UpgradeTakeover (line 25) | function UpgradeTakeover({ open, onClose }: UpgradeTakeoverProps) { FILE: libs/client/features/src/user-billing/graphics/FeaturesGlow.tsx function FeaturesGlow (line 1) | function FeaturesGlow({ className }: { className: string }) { FILE: libs/client/features/src/user-billing/graphics/SideGrid.tsx function SideGrid (line 1) | function SideGrid({ className }: { className: string }) { FILE: libs/client/features/src/user-details/DeleteUserButton.tsx function DeleteUserButton (line 6) | function DeleteUserButton({ onDelete }: { onDelete: () => void }) { FILE: libs/client/features/src/user-details/DeleteUserModal.tsx constant COUNT_DOWN_SECONDS (line 4) | const COUNT_DOWN_SECONDS = 3 type DeleteUserModalProps (line 6) | interface DeleteUserModalProps { function DeleteUserModal (line 16) | function DeleteUserModal({ isOpen, onClose, onConfirm }: DeleteUserModal... FILE: libs/client/features/src/user-details/UserDetails.tsx function UserDetails (line 30) | function UserDetails() { type ProfileFields (line 96) | type ProfileFields = { type ProfileFormProps (line 102) | type ProfileFormProps = { function ProfileForm (line 108) | function ProfileForm({ defaultValues, onSubmit, isSubmitting }: ProfileF... function MaybeCardSection (line 150) | function MaybeCardSection() { FILE: libs/client/features/src/user-details/UserDevTools.tsx type UserDevToolsProps (line 4) | type UserDevToolsProps = { function UserDevTools (line 11) | function UserDevTools({ type OnboardingType (line 34) | interface OnboardingType { FILE: libs/client/features/src/user-security/PasswordReset.tsx function PasswordReset (line 6) | function PasswordReset() { FILE: libs/client/features/src/user-security/SecurityPreferences.tsx function SecurityPreferences (line 5) | function SecurityPreferences() { FILE: libs/client/features/src/valuations-list/PerformanceMetric.tsx function PerformanceMetric (line 5) | function PerformanceMetric({ FILE: libs/client/features/src/valuations-list/ValuationList.tsx type ValuationListProps (line 12) | interface ValuationListProps { function ValuationList (line 17) | function ValuationList({ accountId, negative = false }: ValuationListPro... FILE: libs/client/features/src/valuations-list/ValuationsDateCell.tsx function ValuationsDateCell (line 11) | function ValuationsDateCell({ function ValuationIcon (line 106) | function ValuationIcon({ className, Icon }: { className: string; Icon: I... FILE: libs/client/features/src/valuations-list/ValuationsTable.tsx type ValuationsTableProps (line 10) | interface ValuationsTableProps { function ValuationsTable (line 18) | function ValuationsTable({ data, rowEditingIndex, onEdit, negative }: Va... FILE: libs/client/features/src/valuations-list/ValuationsTableForm.tsx type FormValues (line 10) | type FormValues = { date: string; amount: number } function ValuationsTableForm (line 12) | function ValuationsTableForm({ FILE: libs/client/features/src/valuations-list/types.ts type ValuationRowData (line 4) | interface ValuationRowData { FILE: libs/client/shared/src/api/useAccountApi.ts method getAccounts (line 17) | async getAccounts() { method get (line 22) | async get(id: SharedType.Account['id']): Promise) { method update (line 32) | async update(id: SharedType.Account['id'], input: Record) { method delete (line 37) | async delete(id: SharedType.Account['id']) { method getBalances (line 42) | async getBalances( method getReturns (line 54) | async getReturns( method getTransactions (line 67) | async getTransactions( method getHoldings (line 78) | async getHoldings( method getInvestmentTransactions (line 89) | async getInvestmentTransactions( method getInsights (line 103) | async getInsights(id: SharedType.Account['id']): Promise) { function useHoldingApi (line 28) | function useHoldingApi() { FILE: libs/client/shared/src/api/useInstitutionApi.ts method getInstitutions (line 10) | async getInstitutions(page: number, search?: string) { method sync (line 17) | async sync() { method deduplicate (line 22) | async deduplicate() { function useInstitutionApi (line 32) | function useInstitutionApi() { FILE: libs/client/shared/src/api/usePlanApi.ts method getPlans (line 10) | async getPlans() { method get (line 15) | async get(id: SharedType.Plan['id']) { method create (line 20) | async create(input: Record) { method createTemplate (line 25) | async createTemplate(input: Record) { method update (line 30) | async update(id: SharedType.Plan['id'], input: Record) { method updateTemplate (line 35) | async updateTemplate( method delete (line 46) | async delete(id: SharedType.Plan['id']) { method projections (line 51) | async projections(id: SharedType.Plan['id']) { function usePlanApi (line 64) | function usePlanApi() { FILE: libs/client/shared/src/api/useSecurityApi.ts method getAllSecurities (line 11) | async getAllSecurities() { method getSecurity (line 16) | async getSecurity(id: Security['id']) { method getSecurityDetails (line 21) | async getSecurityDetails(id: Security['id']) { method syncUSStockTickers (line 26) | async syncUSStockTickers() { method syncSecurityPricing (line 31) | async syncSecurityPricing() { function useSecurityApi (line 42) | function useSecurityApi() { FILE: libs/client/shared/src/api/useTellerApi.ts type TellerInstitution (line 10) | type TellerInstitution = { method handleEnrollment (line 16) | async handleEnrollment(input: { function useTellerApi (line 28) | function useTellerApi() { FILE: libs/client/shared/src/api/useTransactionApi.ts method getAll (line 11) | async getAll(pageIndex: number, pageSize: number) { method get (line 18) | async get(id: SharedType.Transaction['id']): Promise) { method delete (line 27) | async delete(id: SharedType.Valuation['id']) { method getValuations (line 32) | async getValuations( function useValuationApi (line 52) | function useValuationApi() { FILE: libs/client/shared/src/components/cards/MaybeCard.tsx type MaybeCardProps (line 14) | type MaybeCardProps = { function MaybeCard (line 22) | function MaybeCard({ variant = 'default', details, flipped }: MaybeCardP... FILE: libs/client/shared/src/components/cards/MaybeCardShareModal.tsx type MaybeCardShareModalProps (line 8) | type MaybeCardShareModalProps = { function MaybeCardShareModal (line 15) | function MaybeCardShareModal({ isOpen, onClose, cardUrl, card }: MaybeCa... FILE: libs/client/shared/src/components/charts/time-series/AxisBottom.tsx type Props (line 10) | type Props = { function AxisBottom (line 15) | function AxisBottom({ FILE: libs/client/shared/src/components/charts/time-series/AxisLeft.tsx function AxisLeft (line 8) | function AxisLeft(props: Omit, 'scale'... FILE: libs/client/shared/src/components/charts/time-series/BaseChart.tsx function BaseChart (line 24) | function BaseChart({ FILE: libs/client/shared/src/components/charts/time-series/Chart.tsx function Chart (line 14) | function Chart({ FILE: libs/client/shared/src/components/charts/time-series/DefaultTooltip.tsx type Props (line 10) | type Props = { function DefaultTooltip (line 19) | function DefaultTooltip({ title: _title }: Props) { FILE: libs/client/shared/src/components/charts/time-series/FloatingIcon.tsx type Props (line 6) | interface Props extends SVGProps { function FloatingIcon (line 19) | function FloatingIcon({ left, top, stackIdx, icon: Icon, iconColor, ...r... FILE: libs/client/shared/src/components/charts/time-series/Line.tsx function Line (line 13) | function Line({ FILE: libs/client/shared/src/components/charts/time-series/LineRange.tsx function LineRange (line 14) | function LineRange({ FILE: libs/client/shared/src/components/charts/time-series/LoadingChart.tsx type Props (line 13) | type Props = { function LoadingChart (line 36) | function LoadingChart({ margin, animate = true, isError = false, renderO... FILE: libs/client/shared/src/components/charts/time-series/MultiColorGradient.tsx type Props (line 7) | type Props = { function MultiColorGradient (line 13) | function MultiColorGradient({ id, dataKey, accessorFn }: Props) { FILE: libs/client/shared/src/components/charts/time-series/PlusCircleGlyph.tsx type Props (line 7) | interface Props extends SVGProps { function PlusCircleGlyph (line 12) | function PlusCircleGlyph({ left, top, ...rest }: Props) { FILE: libs/client/shared/src/components/charts/time-series/ZeroPointGradient.tsx type Props (line 4) | type Props = { function ZeroPointGradient (line 10) | function ZeroPointGradient({ id, opacity }: Props) { FILE: libs/client/shared/src/components/charts/time-series/types.ts type Spacing (line 14) | type Spacing = { type Datum (line 21) | type Datum = Record type TSeriesDatum (line 23) | type TSeriesDatum = { type TSeriesDatumEnhanced (line 28) | type TSeriesDatumEnhanced = TSeriesDatum = ( type Series (line 36) | type Series = { type SeriesEnhanced (line 49) | type SeriesEnhanced = O.Required< type SeriesDatum (line 54) | type SeriesDatum = Omit & { color: string } & { type TooltipOptions (line 59) | type TooltipOptions = { type ValidXScaleTypes (line 76) | type ValidXScaleTypes = ScaleTypeToD3Scale['utc'] type ValidYScaleTypes (line 77) | type ValidYScaleTypes = ScaleTypeToD3Scale['linear'] type ChartData (line 79) | type ChartData = type ChartDataEnhanced (line 83) | type ChartDataEnhanced = type RenderOverlay (line 87) | type RenderOverlay = () => ReactNode type ChartPropsBase (line 89) | type ChartPropsBase = { type TooltipSeriesData (line 108) | type TooltipSeriesData = type TooltipData (line 119) | type TooltipData = { type ChartContext (line 126) | type ChartContext = { type TooltipContext (line 138) | type TooltipContext = { type ChartDataContext (line 145) | type ChartDataContext = ChartContext & type ChartProps (line 148) | type ChartProps = WithChildrenRenderProps< FILE: libs/client/shared/src/components/charts/time-series/useSeries.ts function useSeries (line 7) | function useSeries(seriesKey: string) { FILE: libs/client/shared/src/components/charts/time-series/useTooltip.ts function getClosestDatum (line 15) | function getClosestDatum(data: TSeriesDatumEnhanced[], date: Date) { function useTooltip (line 23) | function useTooltip( FILE: libs/client/shared/src/components/dialogs/NonUSDDialog.tsx type NonUSDDialogProps (line 3) | interface NonUSDDialogProps { function NonUSDDialog (line 8) | function NonUSDDialog({ isOpen, onClose }: NonUSDDialogProps) { FILE: libs/client/shared/src/components/explainers/ExplainerExternalLink.tsx type ExplainerExternalLinkProps (line 5) | type ExplainerExternalLinkProps = { function ExplainerExternalLink (line 11) | function ExplainerExternalLink({ FILE: libs/client/shared/src/components/explainers/ExplainerInfoBlock.tsx type ExplainerInfoBlockProps (line 3) | type ExplainerInfoBlockProps = { function ExplainerInfoBlock (line 8) | function ExplainerInfoBlock({ title, children }: ExplainerInfoBlockProps... FILE: libs/client/shared/src/components/explainers/ExplainerPerformanceBlock.tsx type ExplainerPerformanceBlockProps (line 19) | type ExplainerPerformanceBlockProps = { function ExplainerPerformanceBlock (line 24) | function ExplainerPerformanceBlock({ FILE: libs/client/shared/src/components/explainers/ExplainerSection.tsx type ExplainerSectionProps (line 5) | type ExplainerSectionProps = { function ExplainerSection (line 11) | function ExplainerSection( FILE: libs/client/shared/src/components/generic/BoxIcon.tsx type BoxIconVariant (line 23) | type BoxIconVariant = keyof typeof Variant type BoxIconSize (line 24) | type BoxIconSize = keyof typeof Size type BoxIconProps (line 26) | type BoxIconProps = { function BoxIcon (line 32) | function BoxIcon({ icon: Icon, size = 'lg', variant = 'cyan' }: BoxIconP... FILE: libs/client/shared/src/components/generic/Confetti.tsx type Particle (line 6) | type Particle = { type ConfettiProps (line 18) | type ConfettiProps = { function ConfettiBase (line 49) | function ConfettiBase({ FILE: libs/client/shared/src/components/generic/InfiniteScroll.tsx type InfiniteScrollProps (line 11) | type InfiniteScrollProps = { FILE: libs/client/shared/src/components/generic/InsightGroup.tsx type InsightCardOption (line 13) | type InsightCardOption = { type InsightGroupProps (line 24) | type InsightGroupProps = PropsWithChildren<{ function InsightGroup (line 30) | function InsightGroup({ id, options, initialInsights, children }: Insigh... type InsightCardProps (line 89) | type InsightCardProps = PropsWithChildren<{ function Card (line 98) | function Card({ FILE: libs/client/shared/src/components/generic/InsightPopout.tsx type InsightPopoutProps (line 6) | type InsightPopoutProps = { function InsightPopout (line 10) | function InsightPopout({ children }: InsightPopoutProps) { FILE: libs/client/shared/src/components/generic/ProfileCircle.tsx type ProfileCircleProps (line 13) | type ProfileCircleProps = { function ProfileCircle (line 18) | function ProfileCircle({ interactive = true, className }: ProfileCircleP... FILE: libs/client/shared/src/components/generic/RelativeTime.tsx function RelativeTime (line 4) | function RelativeTime({ time }: { time: Date | DateTime }) { FILE: libs/client/shared/src/components/generic/TakeoverBackground.tsx function TakeoverBackground (line 1) | function TakeoverBackground({ className }: { className: string }) { FILE: libs/client/shared/src/components/generic/Toaster.tsx type ToasterProps (line 11) | interface ToasterProps { function Toaster (line 16) | function Toaster({ mobile, sidebarOffset }: ToasterProps) { FILE: libs/client/shared/src/components/generic/TrendBadge.tsx type TrendBadgeProps (line 6) | type TrendBadgeProps = { function TrendBadge (line 34) | function TrendBadge({ FILE: libs/client/shared/src/components/generic/small-decimals/SmallDecimals.tsx type SmallDecimalsProps (line 1) | type SmallDecimalsProps = { FILE: libs/client/shared/src/components/loaders/MainContentLoader.tsx type MainContentLoaderProps (line 4) | interface MainContentLoaderProps { function MainContentLoader (line 8) | function MainContentLoader({ message }: MainContentLoaderProps) { FILE: libs/client/shared/src/components/overlays/BlurredContentOverlay.tsx type BlurredContentOverlayProps (line 7) | type BlurredContentOverlayProps = PropsWithChildren<{ function BlurredContentOverlay (line 13) | function BlurredContentOverlay({ FILE: libs/client/shared/src/components/overlays/ErrorFallbackOverlay.tsx function ErrorFallback (line 5) | function ErrorFallback({ resetErrorBoundary: _ }: FallbackProps) { FILE: libs/client/shared/src/components/overlays/MainContentOverlay.tsx type MainContentOverlayProps (line 5) | type MainContentOverlayProps = PropsWithChildren<{ function MainContentOverlay (line 11) | function MainContentOverlay({ FILE: libs/client/shared/src/components/overlays/Overlay.tsx function Overlay (line 5) | function Overlay({ children }: { children: ReactNode }) { FILE: libs/client/shared/src/components/tables/data-table/DataTable.tsx type DataTableProps (line 9) | interface DataTableProps { function DataTable (line 22) | function DataTable({ FILE: libs/client/shared/src/components/tables/data-table/DefaultCell.tsx function DefaultCell (line 3) | function DefaultCell({ getValue }: CellProps) { FILE: libs/client/shared/src/components/tables/data-table/EditableBooleanCell.tsx type EditableBooleanCellProps (line 3) | type EditableBooleanCellProps = { function EditableBooleanCell (line 8) | function EditableBooleanCell({ initialValue, onSubmit }: EditableBoolean... FILE: libs/client/shared/src/components/tables/data-table/EditableCell.tsx function EditableCell (line 8) | function EditableCell({ table, row, column, getValue }: CellProps) { FILE: libs/client/shared/src/components/tables/data-table/EditableDateCell.tsx type EditableDateCellProps (line 9) | type EditableDateCellProps = { function EditableDateCell (line 14) | function EditableDateCell({ initialValue, onSubmit }: EditableDateCellPr... FILE: libs/client/shared/src/components/tables/data-table/EditableDropdownCell.tsx type EditableDropdownCellProps (line 8) | type EditableDropdownCellProps = { function EditableDropdownCell (line 15) | function EditableDropdownCell({ FILE: libs/client/shared/src/components/tables/data-table/EditableStringCell.tsx type EditableStringCellProps (line 4) | type EditableStringCellProps = { function EditableStringCell (line 9) | function EditableStringCell({ initialValue, onSubmit }: EditableStringCe... FILE: libs/client/shared/src/components/tables/data-table/types.ts type TableMeta (line 3) | type TableMeta = { type ColumnMeta (line 7) | type ColumnMeta = type CellProps (line 18) | type CellProps = { FILE: libs/client/shared/src/hooks/useAccountNotifications.ts function useAccountNotifications (line 4) | function useAccountNotifications() { FILE: libs/client/shared/src/hooks/useDebounce.ts function useDebounce (line 6) | function useDebounce(value: T, delayMilliseconds: number) { FILE: libs/client/shared/src/hooks/useFrame.ts function useFrame (line 3) | function useFrame(callback: (time: DOMHighResTimeStamp, deltaTime: numbe... FILE: libs/client/shared/src/hooks/useInterval.ts function useInterval (line 3) | function useInterval(callback: () => any, delay?: number | false | null) { FILE: libs/client/shared/src/hooks/useLocalStorage.ts function useLocalStorage (line 4) | function useLocalStorage(key: string, initialValue: T): [T, Dispatch<... FILE: libs/client/shared/src/hooks/useModalManager.ts type ModalKey (line 3) | type ModalKey = 'linkAccounts' type ModalManagerAction (line 4) | type ModalManagerAction = type ModalManagerContext (line 7) | type ModalManagerContext = { function useModalManager (line 12) | function useModalManager() { FILE: libs/client/shared/src/hooks/useProviderStatus.ts function useProviderStatus (line 3) | function useProviderStatus() { FILE: libs/client/shared/src/hooks/useQueryParam.ts function useQueryParam (line 9) | function useQueryParam( FILE: libs/client/shared/src/hooks/useScreenSize.ts type SCREEN (line 4) | enum SCREEN { FILE: libs/client/shared/src/hooks/useTeller.ts type TellerEnvironment (line 14) | type TellerEnvironment = 'sandbox' | 'development' | 'production' | unde... type TellerAccountSelection (line 15) | type TellerAccountSelection = 'disabled' | 'single' | 'multiple' | undef... constant TC_JS (line 16) | const TC_JS = 'https://cdn.teller.io/connect/connect.js' type ManagerState (line 134) | interface ManagerState { FILE: libs/client/shared/src/providers/AccountContextProvider.tsx type AccountValuationFields (line 8) | type AccountValuationFields = { type StockValuationFields (line 15) | type StockValuationFields = { type StockMetadataValues (line 21) | type StockMetadataValues = { type UpdateStockFields (line 26) | type UpdateStockFields = StockMetadataValues & StockValuationFields type PropertyMetadataValues (line 29) | type PropertyMetadataValues = { type CreatePropertyFields (line 36) | type CreatePropertyFields = PropertyMetadataValues & AccountValuationFields type UpdatePropertyFields (line 37) | type UpdatePropertyFields = PropertyMetadataValues type VehicleValues (line 40) | type VehicleValues = { make: string; model: string; year: string } type CreateVehicleFields (line 42) | type CreateVehicleFields = VehicleValues & AccountValuationFields type UpdateVehicleFields (line 43) | type UpdateVehicleFields = VehicleValues type AssetValues (line 46) | type AssetValues = { name: string; categoryUser: AccountCategory } type CreateAssetFields (line 47) | type CreateAssetFields = AssetValues & AccountValuationFields type UpdateAssetFields (line 48) | type UpdateAssetFields = AssetValues type LiabilityValues (line 51) | type LiabilityValues = { name: string; categoryUser: AccountCategory } type LoanValues (line 52) | type LoanValues = { type CreateLiabilityFields (line 59) | type CreateLiabilityFields = LiabilityValues & LoanValues & AccountValua... type UpdateLiabilityFields (line 60) | type UpdateLiabilityFields = CreateLiabilityFields type AccountManager (line 62) | type AccountManager = type AccountContext (line 76) | interface AccountContext { function useAccountContext (line 88) | function useAccountContext() { function AccountContextProvider (line 98) | function AccountContextProvider({ children }: PropsWithChildren<{}>) { FILE: libs/client/shared/src/providers/AxiosProvider.tsx type CreateInstanceOptions (line 7) | type CreateInstanceOptions = { type AxiosContextValue (line 14) | type AxiosContextValue = { function createInstance (line 23) | function createInstance(options?: CreateInstanceOptions) { function AxiosProvider (line 70) | function AxiosProvider({ children, baseUrl }: PropsWithChildren<{ baseUr... FILE: libs/client/shared/src/providers/LayoutContextProvider.tsx function useLayoutContext (line 8) | function useLayoutContext() { function LayoutContextProvider (line 12) | function LayoutContextProvider({ FILE: libs/client/shared/src/providers/LogProvider.tsx type Logger (line 4) | type Logger = Pick function LogProvider (line 8) | function LogProvider({ logger, children }: PropsWithChildren<{ logger: L... FILE: libs/client/shared/src/providers/PopoutProvider.tsx type PopoutContext (line 4) | interface PopoutContext { function usePopoutContext (line 12) | function usePopoutContext() { function PopoutProvider (line 20) | function PopoutProvider({ children }: PropsWithChildren<{}>) { FILE: libs/client/shared/src/providers/QueryProvider.tsx type QueryClientProviderProps (line 6) | interface QueryClientProviderProps { function QueryProvider (line 38) | function QueryProvider({ children }: QueryClientProviderProps) { FILE: libs/client/shared/src/providers/UserAccountContextProvider.tsx type UserAccountContext (line 11) | interface UserAccountContext { function useUserAccountContext (line 27) | function useUserAccountContext() { function UserAccountContextProvider (line 37) | function UserAccountContextProvider({ children }: PropsWithChildren<{}>) { FILE: libs/client/shared/src/types/client-side-feature-flags.ts type MetricStatus (line 1) | type MetricStatus = 'coming-soon' | 'under-construction' | 'active' FILE: libs/client/shared/src/types/react-types.ts type WithChildrenRenderProps (line 3) | type WithChildrenRenderProps = Props & { FILE: libs/client/shared/src/utils/account-utils.ts function getCategoryColorClassName (line 17) | function getCategoryColorClassName(category: AccountCategory) { function getCategoryIcon (line 35) | function getCategoryIcon(category: AccountCategory) { function invalidateAccountQueries (line 56) | function invalidateAccountQueries(queryClient: QueryClient, aggregates =... function formatLoanTerm (line 66) | function formatLoanTerm({ FILE: libs/client/shared/src/utils/browser-utils.ts function copyToClipboard (line 1) | async function copyToClipboard(text: string) { function getLocalStorageSession (line 9) | function getLocalStorageSession(key: string, initialValue: TData) { FILE: libs/client/shared/src/utils/form-utils.ts type ValidateFormDateOpts (line 7) | type ValidateFormDateOpts = { function validateFormDate (line 13) | function validateFormDate(date: string | null, opts?: ValidateFormDateOp... FILE: libs/client/shared/src/utils/image-loaders.ts function isJSON (line 3) | function isJSON(str: string): boolean { function enhancerizerLoader (line 12) | function enhancerizerLoader({ src, width }: ImageLoaderProps): string { FILE: libs/design-system/docs/util/Swatch.tsx type SwatchProps (line 4) | interface SwatchProps { function Swatch (line 9) | function Swatch({ color, className }: SwatchProps): JSX.Element { FILE: libs/design-system/docs/util/SwatchGroup.tsx type SwatchGroupProps (line 3) | interface SwatchGroupProps { function SwatchGroup (line 9) | function SwatchGroup({ heading, description, children }: SwatchGroupProp... FILE: libs/design-system/src/lib/AccordionRow/AccordionRow.tsx type AccordionRowProps (line 14) | interface AccordionRowProps extends HTMLAttributes { function AccordionRow (line 45) | function AccordionRow({ FILE: libs/design-system/src/lib/Alert/Alert.tsx type AlertVariant (line 11) | type AlertVariant = 'info' | 'error' | 'success' type AlertProps (line 25) | interface AlertProps { function Alert (line 39) | function Alert({ FILE: libs/design-system/src/lib/Badge/Badge.tsx type BadgeVariant (line 31) | type BadgeVariant = keyof typeof BadgeVariants type BadgeProps (line 38) | interface BadgeProps extends HTMLAttributes { function Badge (line 57) | function Badge({ FILE: libs/design-system/src/lib/Breadcrumb/Breadcrumb.tsx type BreadcrumbProps (line 7) | interface BreadcrumbProps { function Breadcrumb (line 13) | function Breadcrumb({ href, className, children }: BreadcrumbProps): JSX... type BreadcrumbGroupProps (line 26) | interface BreadcrumbGroupProps extends HTMLAttributes { function Group (line 31) | function Group({ className, children, ...rest }: BreadcrumbGroupProps): ... FILE: libs/design-system/src/lib/Button/Button.tsx type ButtonVariant (line 18) | type ButtonVariant = keyof typeof ButtonVariants type ButtonProps (line 20) | type ButtonProps = Omit, '... function Button (line 51) | function Button( type SpinnerProps (line 100) | interface SpinnerProps { function Spinner (line 104) | function Spinner({ fill }: SpinnerProps): JSX.Element { FILE: libs/design-system/src/lib/Checkbox/Checkbox.tsx type CheckboxProps (line 5) | interface CheckboxProps { function Checkbox (line 15) | function Checkbox({ FILE: libs/design-system/src/lib/DatePicker/DatePicker.tsx constant INPUT_DATE_FORMAT (line 14) | const INPUT_DATE_FORMAT = 'MM / dd / yyyy' type DatePickerProps (line 16) | interface DatePickerProps { function toFormattedStr (line 30) | function toFormattedStr(date: string | null) { function DatePicker (line 35) | function DatePicker( FILE: libs/design-system/src/lib/DatePicker/DatePickerCalendar.tsx type DatePickerCalendarProps (line 10) | interface DatePickerCalendarProps { function DatePickerCalendar (line 18) | function DatePickerCalendar({ FILE: libs/design-system/src/lib/DatePicker/DatePickerInput.tsx type DatePickerInput (line 6) | interface DatePickerInput { function DatePickerInput (line 17) | function DatePickerInput({ FILE: libs/design-system/src/lib/DatePicker/DatePickerMonth.tsx type DatePickerMonthProps (line 7) | interface DatePickerMonthProps { function DatePickerMonth (line 14) | function DatePickerMonth({ FILE: libs/design-system/src/lib/DatePicker/DatePickerQuickSelect.tsx type DatePickerQuickSelectProps (line 7) | interface DatePickerQuickSelectProps { function DatePickerQuickSelect (line 13) | function DatePickerQuickSelect({ ranges, value, onChange }: DatePickerQu... FILE: libs/design-system/src/lib/DatePicker/DatePickerRange/DatePickerRange.tsx type DatePickerRangeProps (line 18) | interface DatePickerRangeProps { function DatePickerRange (line 30) | function DatePickerRange({ FILE: libs/design-system/src/lib/DatePicker/DatePickerRange/DatePickerRangeButton.tsx type DatePickerRangeButtonProps (line 6) | interface DatePickerRangeButtonProps { function DatePickerRangeButton (line 12) | function DatePickerRangeButton({ FILE: libs/design-system/src/lib/DatePicker/DatePickerRange/DatePickerRangeCalendar.tsx type DatePickerRangeCalendarProps (line 12) | interface DatePickerRangeCalendarProps { function DatePickerRangeCalendar (line 21) | function DatePickerRangeCalendar({ FILE: libs/design-system/src/lib/DatePicker/DatePickerRange/DatePickerRangeTabs.tsx type DatePickerRangeTabsProps (line 8) | type DatePickerRangeTabsProps = function DefaultTab (line 24) | function DefaultTab({ value, selected }: { value: string; selected: bool... constant NOT_SELECTED_TAB_INDEX (line 37) | const NOT_SELECTED_TAB_INDEX = 999 function DatePickerRangeTabs (line 40) | function DatePickerRangeTabs(props: DatePickerRangeTabsProps) { FILE: libs/design-system/src/lib/DatePicker/DatePickerYear.tsx type DatePickerYearProps (line 7) | interface DatePickerYearProps { function DatePickerYear (line 16) | function DatePickerYear({ FILE: libs/design-system/src/lib/DatePicker/selectableRanges.ts type DateRange (line 3) | type DateRange = { type SelectableRangeKeys (line 8) | type SelectableRangeKeys = type SelectableDateRange (line 22) | type SelectableDateRange = DateRange & { FILE: libs/design-system/src/lib/DatePicker/utils.tsx type DisabledProps (line 4) | type DisabledProps = { constant MIN_SUPPORTED_DATE (line 44) | const MIN_SUPPORTED_DATE = DateTime.utc().minus({ years: 30 }).startOf('... constant MAX_SUPPORTED_DATE (line 45) | const MAX_SUPPORTED_DATE = DateTime.utc().startOf('day') FILE: libs/design-system/src/lib/Dialog/Dialog.tsx type DialogProps (line 16) | interface DialogProps { function DialogRoot (line 32) | function DialogRoot({ type DialogChildProps (line 153) | type DialogChildProps = { function Title (line 158) | function Title({ className, children, ...rest }: DialogChildProps) { function Content (line 166) | function Content({ className, children, ...rest }: DialogChildProps) { function Description (line 174) | function Description({ className, children, ...rest }: DialogChildProps) { function Actions (line 182) | function Actions({ className, children, ...rest }: DialogChildProps) { FILE: libs/design-system/src/lib/Dialog/DialogV2.tsx type ExtractProps (line 7) | type ExtractProps = T extends React.ComponentType ? P : T type Size (line 18) | type Size = keyof typeof DialogSize type DialogProps (line 20) | type DialogProps = { function DialogV2 (line 31) | function DialogV2({ FILE: libs/design-system/src/lib/FormGroup/FormGroup.tsx type FormGroupProps (line 4) | interface FormGroupProps { function FormGroup (line 9) | function FormGroup({ className, children, ...rest }: FormGroupProps): JS... FILE: libs/design-system/src/lib/FractionalCircle/FractionalCircle.tsx type CircleProps (line 3) | type CircleProps = { function Circle (line 11) | function Circle({ radius, stroke, className, percent = 100 }: CircleProp... type FractionalCircleProps (line 32) | type FractionalCircleProps = { function FractionalCircle (line 58) | function FractionalCircle({ FILE: libs/design-system/src/lib/IndexTabs/IndexTabs.tsx type IndexTabsProps (line 7) | interface IndexTabsProps extends HTMLAttributes { function IndexTabs (line 16) | function IndexTabs({ FILE: libs/design-system/src/lib/Listbox/Listbox.tsx type ExtractProps (line 11) | type ExtractProps = T extends React.ComponentType ? P : T type ListboxButtonVariant (line 21) | type ListboxButtonVariant = keyof typeof ListboxButtonVariants type ListboxButtonProps (line 23) | interface ListboxButtonProps extends React.ButtonHTMLAttributes function Options (line 157) | function Options({ type Position (line 212) | type Position = 'left' | 'right' type ListboxOptionProps (line 214) | type ListboxOptionProps = { function Option (line 220) | function Option({ FILE: libs/design-system/src/lib/LoadingPlaceholder/LoadingPlaceholder.tsx function LoadingPlaceholder (line 4) | function LoadingPlaceholder({ FILE: libs/design-system/src/lib/LoadingSpinner/LoadingSpinner.tsx type LoadingSpinnerProps (line 5) | interface LoadingSpinnerProps extends React.SVGAttributes { function LoadingSpinner (line 9) | function LoadingSpinner({ FILE: libs/design-system/src/lib/Menu/Menu.tsx type ExtractProps (line 10) | type ExtractProps = T extends React.ComponentType ? P : T function Menu (line 16) | function Menu({ className, ...rest }: ExtractProps) { function Button (line 26) | function Button({ type ItemsProps (line 34) | type ItemsProps = ExtractProps function Items (line 36) | function Items({ type ItemProps (line 89) | type ItemProps = Prop... function Item (line 97) | function Item) { FILE: libs/design-system/src/lib/Popover/Popover.tsx type ExtractProps (line 10) | type ExtractProps = T extends React.ComponentType ? P : T function Popover (line 16) | function Popover({ className, ...rest }: ExtractProps function Panel (line 62) | function Panel({ FILE: libs/design-system/src/lib/RTEditor/RTEditor.tsx type RTEditorProps (line 14) | type RTEditorProps = { function RTEditor (line 20) | function RTEditor({ hideControls = false, editor, className }: RTEditorP... function RichTextEditorMenuBar (line 35) | function RichTextEditorMenuBar({ editor }: { editor: Editor | null }) { function MenuButton (line 76) | function MenuButton({ FILE: libs/design-system/src/lib/RadioGroup/RadioGroup.tsx type ExtractProps (line 5) | type ExtractProps = T extends React.ComponentType ? P : T function RadioGroup (line 7) | function RadioGroup(props: ExtractProps) { function RadioOption (line 11) | function RadioOption({ FILE: libs/design-system/src/lib/Slider/Slider.tsx type SliderProps (line 23) | type SliderProps = { function Slider (line 33) | function Slider({ FILE: libs/design-system/src/lib/Step/Step.tsx type ExtractProps (line 8) | type ExtractProps = T extends React.ComponentType ? P : T function Step (line 20) | function Step({ function registerStepReducer (line 98) | function registerStepReducer(state: HTMLElement[], stepElement: HTMLElem... function Group (line 106) | function Group({ function List (line 143) | function List({ className, ...rest }: ExtractProps = T extends React.ComponentType ? P : T function Tab (line 7) | function Tab({ function Group (line 33) | function Group(props: ExtractProps): JSX.Eleme... function List (line 37) | function List({ className, ...rest }: ExtractProps = T extends React.ComponentType ? P : T type TakeoverProps (line 7) | type TakeoverProps = ExtractProps & { function Takeover (line 11) | function Takeover({ FILE: libs/design-system/src/lib/Toast/Toast.tsx type ToastVariant (line 27) | type ToastVariant = keyof typeof ToastVariants type ToastProps (line 29) | interface ToastProps extends HTMLAttributes { function Toast (line 39) | function Toast({ variant = 'info', children, className, ...rest }: Toast... FILE: libs/design-system/src/lib/Toggle/Toggle.tsx type ToggleSize (line 17) | type ToggleSize = keyof typeof ToggleSizes type ToggleProps (line 19) | interface ToggleProps { function Toggle (line 28) | function Toggle({ FILE: libs/design-system/src/lib/Tooltip/Tooltip.tsx type TooltipProps (line 5) | type TooltipProps = TippyProps function Tooltip (line 7) | function Tooltip({ content, children, className, ...rest }: TooltipProps) { FILE: libs/design-system/src/lib/TrendLine/TrendLine.tsx constant CIRCLE_RADIUS (line 8) | const CIRCLE_RADIUS = 1 type TrendLineProps (line 10) | interface TrendLineProps extends React.HTMLAttributes { function TrendLine (line 19) | function TrendLine({ FILE: libs/design-system/src/lib/inputs/Input/Input.tsx type InputVariant (line 13) | type InputVariant = keyof typeof InputVariants type InputProps (line 15) | interface InputProps extends InputHTMLAttributes { function Input (line 47) | function Input( FILE: libs/design-system/src/lib/inputs/InputColorHint/InputColorHint.tsx type InputColorHintColor (line 14) | type InputColorHintColor = keyof typeof InputColorHintColors type InputColorHintProps (line 16) | interface InputColorHintProps extends HTMLAttributes { function InputColorHint (line 21) | function InputColorHint({ FILE: libs/design-system/src/lib/inputs/InputCurrency/InputCurrency.spec.tsx function ControlledInputCurrency (line 5) | function ControlledInputCurrency(props: { [key: string]: unknown }): JSX... FILE: libs/design-system/src/lib/inputs/InputCurrency/InputCurrency.tsx type InputCurrencyProps (line 5) | type InputCurrencyProps = Omit { constant COMPLEXITY_SCORE_NAMES (line 41) | const COMPLEXITY_SCORE_NAMES = ['very weak', 'weak', 'fair', 'strong', '... function InputPassword (line 48) | function InputPassword({ FILE: libs/server/features/src/account-balance/balance-sync.strategy.ts type IBalanceSyncStrategy (line 5) | interface IBalanceSyncStrategy { method constructor (line 10) | constructor(protected readonly prisma: PrismaClient) {} method syncAccountBalances (line 12) | async syncAccountBalances(account: Account) { type IBalanceSyncStrategyFactory (line 28) | interface IBalanceSyncStrategyFactory { class BalanceSyncStrategyFactory (line 32) | class BalanceSyncStrategyFactory implements IBalanceSyncStrategyFactory { method constructor (line 33) | constructor(private readonly strategies: Record { method getAccountDetails (line 101) | async getAccountDetails(id: Account['id']) { method create (line 125) | async create( method update (line 137) | async update(id: Account['id'], data: Prisma.AccountUncheckedUpdateInp... method sync (line 145) | async sync(id: Account['id']) { method syncBalances (line 151) | async syncBalances(id: Account['id']) { method delete (line 162) | async delete(id: Account['id']) { method getTransactions (line 166) | async getTransactions(accountId: Account['id'], page = 0, start?: Date... method getHoldings (line 197) | async getHoldings( method getInvestmentTransactions (line 234) | async getInvestmentTransactions( method getBalance (line 273) | async getBalance( method getBalances (line 285) | async getBalances( method getReturns (line 315) | async getReturns( method getAccountRollup (line 339) | async getAccountRollup( method getOldestBalanceDate (line 423) | private async getOldestBalanceDate(accountId: Account['id']): Promise<... FILE: libs/server/features/src/account/insight.service.ts type UserInsightOptions (line 16) | type UserInsightOptions = { type AccountInsightOptions (line 22) | type AccountInsightOptions = { type HoldingInsightOptions (line 27) | type HoldingInsightOptions = { type PlanInsightOptions (line 32) | type PlanInsightOptions = { type IInsightService (line 37) | interface IInsightService { class InsightService (line 44) | class InsightService implements IInsightService { method constructor (line 45) | constructor(private readonly logger: Logger, private readonly prisma: ... method getUserInsights (line 47) | async getUserInsights({ method getAccountInsights (line 227) | async getAccountInsights({ method getHoldingInsights (line 295) | async getHoldingInsights({ method getPlanInsights (line 337) | async getPlanInsights({ userId, now = DateTime.utc() }: PlanInsightOpt... method _accountSummary (line 377) | private _accountSummary(accountIds: Prisma.Sql | number[], now: DateTi... method _assetSummary (line 460) | private _assetSummary(accountIds: Prisma.Sql | number[], now: DateTime) { method _transactionSummary (line 541) | private _transactionSummary(accountIds: Prisma.Sql | number[], now: Da... method _holdingSummary (line 606) | private _holdingSummary(accountId: Account['id']) { method _holdingBreakdown (line 650) | private _holdingBreakdown(accountIds: Prisma.Sql | number[]) { method _investmentTransactionSummary (line 704) | private _investmentTransactionSummary(accountId: Account['id'], now: D... method _portfolioReturn (line 735) | private _portfolioReturn(accountId: Account['id'], now: DateTime) { method _projectionAssetBreakdown (line 768) | private _projectionAssetBreakdown(accountIds: Prisma.Sql, now: DateTim... method _projectionLiabilityBreakdown (line 833) | private _projectionLiabilityBreakdown(accountIds: Prisma.Sql, now: Dat... FILE: libs/server/features/src/auth-user/auth-user.service.ts type IAuthUserService (line 5) | interface IAuthUserService { class AuthUserService (line 10) | class AuthUserService implements IAuthUserService { method constructor (line 11) | constructor(private readonly logger: Logger, private readonly prisma: ... method get (line 13) | async get(id: AuthUser['id']) { method getByEmail (line 19) | async getByEmail(email: AuthUser['email']) { method updatePassword (line 26) | async updatePassword(id: AuthUser['id'], oldPassword: string, newPassw... method create (line 40) | async create(data: Prisma.AuthUserCreateInput & { firstName: string; l... method delete (line 45) | async delete(id: AuthUser['id']) { FILE: libs/server/features/src/email/email.processor.ts type IEmailProcessor (line 7) | interface IEmailProcessor { class EmailProcessor (line 12) | class EmailProcessor implements IEmailProcessor { method constructor (line 13) | constructor( method send (line 19) | async send(jobData: SendEmailQueueJobData) { method sendTrialEndReminders (line 51) | async sendTrialEndReminders() { FILE: libs/server/features/src/email/email.service.ts type IEmailProvider (line 7) | interface IEmailProvider { class EmailService (line 24) | class EmailService implements IEmailProvider { method constructor (line 26) | constructor( method send (line 60) | async send( method sendTemplate (line 79) | async sendTemplate( FILE: libs/server/features/src/email/providers/postmark.provider.ts class PostmarkEmailProvider (line 9) | class PostmarkEmailProvider implements IEmailProvider { method constructor (line 10) | constructor( method send (line 23) | async send( method sendTemplate (line 47) | async sendTemplate( method sendEmailWithTemplate (line 67) | private async sendEmailWithTemplate( method sendEmail (line 83) | private async sendEmail(message: Message): Promise { method sendEmailBatch (line 65) | private async sendEmailBatch(messages: NodemailerMessage[]): Promise type PlanTemplate (line 28) | type PlanTemplate = z.infer FILE: libs/server/features/src/plan/plan.service.ts constant PERCENTILES (line 13) | const PERCENTILES: Decimal[] = ['0.1', '0.9'].map((p) => new Decimal(p)) constant MONTE_CARLO_N (line 14) | const MONTE_CARLO_N = 1_000 type PlanWithEventsMilestones (line 16) | type PlanWithEventsMilestones = Plan & { events: PlanEvent[]; milestones... type PlanWithEventsMilestonesUser (line 17) | type PlanWithEventsMilestonesUser = PlanWithEventsMilestones & { user: U... type ValueRefMap (line 19) | type ValueRefMap = Record function resolveValueRef (line 21) | function resolveValueRef(valueRef: string, valueRefMap: ValueRefMap): Pr... function yearToDate (line 25) | function yearToDate(year: number) { constant PROJECTION_ASSET_PARAMS (line 32) | const PROJECTION_ASSET_PARAMS: { type IPlanService (line 43) | interface IPlanService { class PlanService (line 58) | class PlanService implements IPlanService { method constructor (line 59) | constructor( method get (line 65) | async get(id: Plan['id']): Promise { method getAll (line 78) | async getAll(userId: User['id']): Promise { method create (line 99) | async create(data: Prisma.PlanUncheckedCreateInput) { method createWithTemplate (line 105) | async createWithTemplate(user: User, template: PlanTemplate) { method update (line 117) | async update(id: Plan['id'], data: Prisma.PlanUncheckedUpdateInput) { method updateWithTemplate (line 131) | async updateWithTemplate(planId: Plan['id'], template: PlanTemplate, r... method delete (line 147) | async delete(id: Plan['id']) { method projections (line 151) | async projections(id: Plan['id']) { method _connectTemplate (line 205) | private async _connectTemplate( method _connectRetirementTemplate (line 237) | private async _connectRetirementTemplate( method _toProjectionInput (line 312) | private _toProjectionInput( method _toValueRefMap (line 382) | private _toValueRefMap(insights: SharedType.PlanInsights): ValueRefMap { method _getValueRefMap (line 389) | private async _getValueRefMap(userId: User['id']): Promise { method _mapToSharedPlan (line 397) | private _mapToSharedPlan( method _mapToProjectionTimeSeries (line 415) | private _mapToProjectionTimeSeries( method _mapToSimulationTimeSeries (line 449) | private _mapToSimulationTimeSeries( FILE: libs/server/features/src/plan/projection/monte-carlo.ts type MonteCarloOptions (line 3) | type MonteCarloOptions = { function monteCarlo (line 7) | function monteCarlo( FILE: libs/server/features/src/plan/projection/projection-calculator.spec.ts method toEqualDecimal (line 7) | toEqualDecimal( type CustomMatchers (line 23) | interface CustomMatchers { type Expect (line 30) | interface Expect extends CustomMatchers {} type Matchers (line 31) | interface Matchers extends CustomMatchers {} type InverseAsymmetricMatchers (line 32) | interface InverseAsymmetricMatchers extends CustomMatchers {} FILE: libs/server/features/src/plan/projection/projection-calculator.ts type ProjectionAsset (line 7) | type ProjectionAsset = { type ProjectionLiability (line 12) | type ProjectionLiability = { type ProjectionMilestone (line 17) | type ProjectionMilestone = { type ProjectionEvent (line 31) | type ProjectionEvent = { type ProjectionInput (line 38) | type ProjectionInput = { type ProjectionSeriesData (line 46) | type ProjectionSeriesData = { type IProjectionCalculator (line 55) | interface IProjectionCalculator { class ProjectionCalculator (line 59) | class ProjectionCalculator implements IProjectionCalculator { method calculate (line 60) | calculate(input: ProjectionInput, now = DateTime.now()): ProjectionSer... method isActive (line 179) | private isActive( FILE: libs/server/features/src/plan/projection/projection-value.ts type ProjectionValue (line 4) | type ProjectionValue = { class AssetValue (line 16) | class AssetValue implements ProjectionValue { method constructor (line 26) | constructor(initialValue: Decimal.Value, rate: Decimal.Value = 0, stdd... method next (line 32) | next(previousValue: Decimal.Value = this.initialValue): Decimal { FILE: libs/server/features/src/providers/property/property.service.ts type PropertyData (line 7) | type PropertyData = { class PropertyService (line 11) | class PropertyService implements IAccountProvider, IETL { method constructor (line 63) | public constructor( method extract (line 73) | async extract(connection: Connection): Promise { method transform (line 117) | async transform(_connection: Connection, data: TellerData): Promise { method _extractAccounts (line 134) | private async _extractAccounts(accessToken: string) { method _loadAccounts (line 139) | private _loadAccounts(connection: Connection, { accounts }: Pick = (user: TData, step: Step... class Step (line 18) | class Step { method constructor (line 32) | constructor(readonly key: string) {} method addToGroup (line 34) | addToGroup(group: string) { method setCTAPath (line 40) | setCTAPath(path: string) { method setTitle (line 45) | setTitle(fn: CallbackFn) { method completeIf (line 50) | completeIf(fn: CallbackFn) { method markedCompleteIf (line 55) | markedCompleteIf(fn: CallbackFn) { method excludeIf (line 60) | excludeIf(fn: CallbackFn) { method optional (line 65) | optional() { class Onboarding (line 71) | class Onboarding { method constructor (line 74) | constructor( method isComplete (line 83) | get isComplete() { method isMarkedComplete (line 89) | get isMarkedComplete() { method progress (line 94) | get progress() { method steps (line 106) | get steps() { method currentStep (line 120) | get currentStep() { method addStep (line 125) | addStep(key: string) { FILE: libs/server/features/src/user/user.processor.ts type IUserProcessor (line 12) | interface IUserProcessor { class UserProcessor (line 17) | class UserProcessor implements IUserProcessor { method constructor (line 18) | constructor( method sync (line 27) | async sync(jobData: SyncUserQueueJobData) { method delete (line 46) | async delete(jobData: SyncUserQueueJobData) { FILE: libs/server/features/src/user/user.service.ts type MainOnboardingUser (line 14) | type MainOnboardingUser = Pick< type SidebarOnboardingUser (line 25) | type SidebarOnboardingUser = { type IUserService (line 42) | interface IUserService { class UserService (line 49) | class UserService implements IUserService { method constructor (line 50) | constructor( method get (line 60) | async get(id: User['id']) { method getAuthProfile (line 66) | async getAuthProfile(id: User['id']): Promise { method sync (line 73) | async sync(id: User['id']) { method syncBalances (line 79) | async syncBalances(id: User['id']) { method update (line 110) | async update(id: User['id'], data: SharedType.UpdateUser) { method delete (line 117) | async delete(id: User['id']) { method getNetWorth (line 133) | async getNetWorth( method getNetWorthSeries (line 142) | async getNetWorthSeries( method getOldestBalanceDate (line 172) | private async getOldestBalanceDate(userId: User['id']): Promise { method getSubscription (line 195) | async getSubscription(userId: User['id']): Promise = { type EndpointResolverArgs (line 8) | type EndpointResolverArgs = { type EndpointOnSuccess (line 14) | type EndpointOnSuccess = (req: Request, res: Response, output: ... type EndpointWithInput (line 16) | type EndpointWithInput = { type EndpointWithoutInput (line 23) | type EndpointWithoutInput = Omit< class EndpointFactory (line 28) | class EndpointFactory { method constructor (line 29) | constructor( method create (line 38) | create( FILE: libs/server/shared/src/etl.ts type IETL (line 1) | interface IETL { function etl (line 7) | async function etl( FILE: libs/server/shared/src/services/cache.service.ts type ICacheBackend (line 6) | interface ICacheBackend { class MemoryCacheBackend (line 11) | class MemoryCacheBackend implements ICacheBackend { method constructor (line 12) | constructor(private readonly cache: Record(key: string): Promise { method setItem (line 20) | async setItem(key: string, value: TValue, exp: Duration): Prom... class RedisCacheBackend (line 25) | class RedisCacheBackend implements ICacheBackend { method constructor (line 26) | constructor(private readonly redis: Redis) {} method getItem (line 28) | async getItem(key: string): Promise { method setItem (line 33) | async setItem(key: string, value: TValue, exp: Duration): Prom... method key (line 37) | private key(key: string) { class CacheService (line 42) | class CacheService { method constructor (line 43) | constructor( method getOrAdd (line 49) | async getOrAdd( FILE: libs/server/shared/src/services/crypto.service.ts type ICryptoService (line 3) | interface ICryptoService { class CryptoService (line 8) | class CryptoService implements ICryptoService { method constructor (line 9) | constructor(private readonly secret: string) {} method encrypt (line 11) | encrypt(plainText: string) { method decrypt (line 15) | decrypt(encrypted: string) { FILE: libs/server/shared/src/services/market-data.service.ts type DailyPricing (line 15) | type DailyPricing = { type TSecurity (line 20) | type TSecurity = Pick = { type EndOfDayPricing (line 33) | type EndOfDayPricing = { type OptionDetails (line 44) | type OptionDetails = { type IMarketDataService (line 48) | interface IMarketDataService { class PolygonMarketDataService (line 109) | class PolygonMarketDataService implements IMarketDataService { method constructor (line 115) | constructor( method getDailyPricing (line 123) | async getDailyPricing< method getEndOfDayPricing (line 150) | async getEndOfDayPricing< method getAllDailyPricing (line 195) | async getAllDailyPricing(): Promise { method getLivePricing (line 204) | async getLivePricing< method getOptionDetails (line 281) | async getOptionDetails(symbol: Security['symbol']): Promise = Pick, 'id' | 'name' | 'data' | 'progress'> type IQueue (line 10) | type IQueue = {}, TJobName extends str... type SyncUserOptions (line 28) | type SyncUserOptions = {} type SyncUserQueueJobData (line 29) | type SyncUserQueueJobData = { type SyncAccountOptions (line 34) | type SyncAccountOptions = {} type SyncAccountQueueJobData (line 35) | type SyncAccountQueueJobData = { type SyncConnectionOptions (line 40) | type SyncConnectionOptions = { type: 'teller'; initialSync?: boolean } type SyncConnectionQueueJobData (line 42) | type SyncConnectionQueueJobData = { type SyncSecurityQueueJobData (line 47) | type SyncSecurityQueueJobData = {} type SendEmailQueueJobData (line 49) | type SendEmailQueueJobData = type SyncUserQueue (line 62) | type SyncUserQueue = IQueue type SyncAccountQueue (line 63) | type SyncAccountQueue = IQueue type SyncConnectionQueue (line 64) | type SyncConnectionQueue = IQueue type SyncInstitutionQueue (line 70) | type SyncInstitutionQueue = IQueue<{}, 'sync-teller-institutions'> type SendEmailQueue (line 71) | type SendEmailQueue = IQueue type QueueName (line 73) | type QueueName = type IQueueFactory (line 82) | interface IQueueFactory { class QueueService (line 93) | class QueueService { method constructor (line 96) | constructor(private readonly logger: Logger, private readonly queueFac... method allQueues (line 106) | get allQueues() { method getQueue (line 117) | getQueue = any>(name: QueueName): IQ... method cancelAllJobs (line 121) | async cancelAllJobs() { method createQueue (line 125) | private createQueue(name: QueueName) { FILE: libs/server/shared/src/services/queue/bull-queue.ts constant TRACE_ID_KEY (line 7) | const TRACE_ID_KEY = '__SENTRY_TRACE_ID__' constant PARENT_SPAN_ID_KEY (line 8) | const PARENT_SPAN_ID_KEY = '__SENTRY_PARENT_SPAN_ID__' class BullQueue (line 10) | class BullQueue = any, TJobName extend... method constructor (line 13) | constructor(readonly logger: Logger, readonly queue: Queue.Queue { method removeRepeatableByKey (line 127) | async removeRepeatableByKey(key: string) { method cancelJobs (line 131) | async cancelJobs() { method on (line 146) | on(event: string, callback: (...args: any[]) => void) { type IBullQueueEventHandler (line 151) | interface IBullQueueEventHandler { class BullQueueFactory (line 160) | class BullQueueFactory implements IQueueFactory { method constructor (line 161) | constructor( method createQueue (line 167) | createQueue(name: QueueName) { FILE: libs/server/shared/src/services/queue/in-memory-queue.ts class InMemoryQueue (line 8) | class InMemoryQueue< method constructor (line 18) | constructor(readonly name: string, private readonly ignoreJobNames: st... method isHealthy (line 20) | async isHealthy() { method add (line 24) | async add(name: TJobName, data: TData, _options?: JobOptions | undefin... method addBulk (line 44) | async addBulk(jobs: { name: TJobName; data: TData; options?: JobOption... method process (line 48) | async process(name: TJobName, fn: (job: IJob) => Promise) { method getActiveJobs (line 52) | async getActiveJobs() { method getRepeatableJobs (line 56) | async getRepeatableJobs() { method removeRepeatableByKey (line 60) | async removeRepeatableByKey(_key: string) { method cancelJobs (line 64) | async cancelJobs() { class InMemoryQueueFactory (line 69) | class InMemoryQueueFactory implements IQueueFactory { method constructor (line 70) | constructor( method createQueue (line 79) | createQueue(name: QueueName) { FILE: libs/server/shared/src/sql-template-tag.ts type Value (line 5) | type Value = type RawValue (line 15) | type RawValue = Value | Sql class Sql (line 20) | class Sql { method constructor (line 24) | constructor(rawStrings: ReadonlyArray, rawValues: ReadonlyArra... method text (line 78) | get text() { method sql (line 82) | get sql() { method inspect (line 86) | inspect() { function join (line 98) | function join(values: RawValue[], separator = ',') { function raw (line 111) | function raw(value: string) { function sql (line 123) | function sql(strings: ReadonlyArray, ...values: RawValue[]) { FILE: libs/server/shared/src/utils/db-utils.ts function slowQueryMiddleware (line 7) | function slowQueryMiddleware(logger: Logger, cutoffDuration = 1_000): Pr... function toPgInterval (line 32) | function toPgInterval(interval: SharedType.TimeSeriesInterval): string { type NumberOrDecimal (line 49) | type NumberOrDecimal = Prisma.Decimal | number function getTrendDirection (line 51) | function getTrendDirection(_amount: NumberOrDecimal | null): SharedType.... function calculateTrend (line 57) | function calculateTrend(_from: NumberOrDecimal, _to: NumberOrDecimal): S... function toTrend (line 71) | function toTrend( function toDecimal (line 87) | function toDecimal(x?: NumberOrDecimal | null): Prisma.Decimal | null { FILE: libs/server/shared/src/utils/error-utils.ts type PrismaError (line 6) | type PrismaError = function isPrismaError (line 14) | function isPrismaError(error: unknown): error is PrismaError { function isTellerError (line 24) | function isTellerError(err: unknown): err is SharedType.AxiosTellerError { function parseError (line 33) | function parseError(error: unknown): SharedType.ParsedError { function parseAxiosError (line 64) | function parseAxiosError(error: AxiosError): SharedType.ParsedError { function parseJSError (line 76) | function parseJSError(error: Error): SharedType.ParsedError { function parsePrismaError (line 83) | function parsePrismaError(error: PrismaError): SharedType.ParsedError { FILE: libs/server/shared/src/utils/server-utils.ts function redisRetryStrategy (line 4) | function redisRetryStrategy({ function useSync (line 22) | function useSync({ function tryCatchElseFinally (line 47) | async function tryCatchElseFinally( type SignerConfig (line 72) | type SignerConfig = { FILE: libs/server/shared/src/utils/teller-utils.ts constant TELLER_WINDOW_MAX (line 10) | const TELLER_WINDOW_MAX = Duration.fromObject({ years: 2 }) function getAccountBalanceData (line 12) | function getAccountBalanceData( function getType (line 34) | function getType(type: TellerTypes.AccountTypes): AccountType { function tellerTypesToCategory (line 45) | function tellerTypesToCategory(tellerType: TellerTypes.AccountTypes): Ac... FILE: libs/shared/src/types/account-types.ts type Loan (line 35) | type Loan = { type Credit (line 43) | type Credit = { type AccountSyncProgress (line 52) | type AccountSyncProgress = { type AccountDetail (line 57) | type AccountDetail = Omit & { type AccountWithConnection (line 67) | type AccountWithConnection = Account & { accountConnection?: AccountConn... type AccountsResponse (line 69) | type AccountsResponse = { type PageSize (line 74) | enum PageSize { type NormalizedCategory (line 82) | type NormalizedCategory = { type ConnectionWithAccounts (line 94) | type ConnectionWithAccounts = AccountConnection & { type ConnectionWithSyncProgress (line 98) | type ConnectionWithSyncProgress = AccountConnection & { type AccountBalanceTimeSeriesData (line 108) | type AccountBalanceTimeSeriesData = { type AccountBalanceResponse (line 113) | type AccountBalanceResponse = TimeSeriesResponseWithDetail< type AccountReturnTimeSeriesData (line 117) | type AccountReturnTimeSeriesData = { type AccountReturnResponse (line 129) | type AccountReturnResponse = TimeSeries type AccountTransactionResponse (line 131) | type AccountTransactionResponse = { type AccountHolding (line 136) | type AccountHolding = Pick< type AccountHoldingResponse (line 155) | type AccountHoldingResponse = { type AccountInvestmentTransaction (line 160) | type AccountInvestmentTransaction = InvestmentTransaction & { security?:... type AccountInvestmentTransactionResponse (line 162) | type AccountInvestmentTransactionResponse = { type AccountRollupTimeSeries (line 167) | type AccountRollupTimeSeries = TimeSeries< type AccountRollupGroup (line 174) | type AccountRollupGroup = { type AccountRollup (line 181) | type AccountRollup = AccountRollupGroup< type AccountValuationsResponse (line 193) | type AccountValuationsResponse = { type AccountInsights (line 208) | type AccountInsights = { FILE: libs/shared/src/types/api-types.ts type ErrorResponse (line 2) | interface ErrorResponse { type SuccessResponse (line 6) | interface SuccessResponse { type ApiResponse (line 16) | interface ApiResponse { type BaseResponse (line 22) | type BaseResponse = SuccessResponse | ErrorResponse FILE: libs/shared/src/types/email-types.ts type EmailCommon (line 4) | type EmailCommon = { type EmailTemplate (line 10) | type EmailTemplate = { alias: string; model: Record } type PlainMessageContent (line 12) | type PlainMessageContent = { subject: string; textBody?: string; htmlBod... type PlainEmailMessage (line 14) | type PlainEmailMessage = EmailCommon & PlainMessageContent type TemplateEmailMessage (line 15) | type TemplateEmailMessage = EmailCommon & { template: EmailTemplate } type EmailSendingResponse (line 16) | type EmailSendingResponse = MessageSendingResponse | SentMessageInfo type SendTestEmail (line 18) | type SendTestEmail = { FILE: libs/shared/src/types/general-types.ts type Decimal (line 8) | type Decimal = DecimalJS | Prisma.Decimal type DateRange (line 10) | type DateRange = { type TimeSeriesInterval (line 20) | type TimeSeriesInterval = 'days' | 'weeks' | 'months' | 'quarters' | 'ye... type TimeSeries (line 22) | type TimeSeries< type TimeSeriesResponseWithDetail (line 32) | type TimeSeriesResponseWithDetail = TSeries extends TimeSeries< type Trend (line 50) | type Trend = { type FormatString (line 56) | type FormatString = 'currency' | 'short-currency' | 'percent' | 'decimal... type ParsedError (line 63) | type ParsedError = { type AxiosTellerError (line 80) | type AxiosTellerError = O.Required< type StatusPageResponse (line 85) | type StatusPageResponse = { FILE: libs/shared/src/types/holding-types.ts type HoldingInsights (line 3) | type HoldingInsights = { type HoldingEnriched (line 9) | type HoldingEnriched = Pick type PlanMilestone (line 11) | type PlanMilestone = PrismaPlanMilestone type Plan (line 13) | type Plan = PrismaPlan & { type PlansResponse (line 18) | type PlansResponse = { type PlanProjectionEvent (line 22) | type PlanProjectionEvent = { type PlanProjectionMilestone (line 27) | type PlanProjectionMilestone = PlanMilestone type PlanProjectionData (line 29) | type PlanProjectionData = { type PlanSimulationData (line 41) | type PlanSimulationData = { type PlanProjectionResponse (line 51) | type PlanProjectionResponse = { type ProjectionAssetType (line 59) | type ProjectionAssetType = type ProjectionLiabilityType (line 66) | type ProjectionLiabilityType = 'credit' | 'loan' | 'other' type PlanInsights (line 68) | type PlanInsights = { FILE: libs/shared/src/types/security-types.ts type SecurityWithPricing (line 6) | type SecurityWithPricing = Security & { type SecuritySymbolExchange (line 10) | type SecuritySymbolExchange = { type SecurityDetails (line 15) | type SecurityDetails = { type DailyPricing (line 34) | type DailyPricing = { FILE: libs/shared/src/types/transaction-types.ts type TransactionEnriched (line 13) | type TransactionEnriched = Transaction & { type TransactionWithAccountDetail (line 20) | type TransactionWithAccountDetail = Transaction & { type TransactionsResponse (line 26) | type TransactionsResponse = { FILE: libs/shared/src/types/user-types.ts type User (line 19) | type User = Omit & { riskAnswers: RiskAnswer[] } type UpdateUser (line 20) | type UpdateUser = Partial< type NetWorthTimeSeriesData (line 41) | type NetWorthTimeSeriesData = { type NetWorthTimeSeriesResponse (line 49) | type NetWorthTimeSeriesResponse = TimeSeriesResponseWithDetail< type UserInsights (line 59) | type UserInsights = { type Auth0CustomNamespace (line 151) | enum Auth0CustomNamespace { type MaybeUserMetadata (line 163) | type MaybeUserMetadata = Partial<{ type MaybeAppMetadata (line 170) | type MaybeAppMetadata = {} type PrimaryAuth0Identity (line 172) | type PrimaryAuth0Identity = Partial<{ type MaybeCustomClaims (line 179) | type MaybeCustomClaims = { type PasswordReset (line 187) | interface PasswordReset { type UserSubscription (line 192) | type UserSubscription = { type UserMemberCardDetails (line 203) | type UserMemberCardDetails = { type RiskQuestionChoice (line 213) | type RiskQuestionChoice = { type RiskQuestion (line 219) | type RiskQuestion = { type RiskAnswer (line 225) | type RiskAnswer = { type OnboardingFlow (line 234) | type OnboardingFlow = 'main' | 'sidebar' type OnboardingStep (line 236) | type OnboardingStep = { type OnboardingResponse (line 245) | type OnboardingResponse = { FILE: libs/shared/src/utils/account-utils.ts constant ACCOUNT_TYPES (line 7) | const ACCOUNT_TYPES: AccountType[] = [ constant CATEGORIES (line 18) | const CATEGORIES: Record... constant LIABILITY_CATEGORIES (line 66) | const LIABILITY_CATEGORIES = [CATEGORIES.loan, CATEGORIES.credit, CATEGO... constant ASSET_CATEGORIES (line 67) | const ASSET_CATEGORIES = [ constant CATEGORY_MAP_SIMPLE (line 77) | const CATEGORY_MAP_SIMPLE: Record = { constant CATEGORY_MAP (line 88) | const CATEGORY_MAP = mapValues(keyBy(ACCOUNT_TYPES), (accountType) => function getClassification (line 96) | function getClassification(type: AccountType): AccountClassification { function groupAccountsByCategory (line 107) | function groupAccountsByCategory(a: T[] | null | undefined, by: (item: T) => DecimalJS)... FILE: libs/shared/src/utils/plan-utils.ts constant DEFAULT_AGE (line 4) | const DEFAULT_AGE = 30 constant DEFAULT_LIFE_EXPECTANCY (line 5) | const DEFAULT_LIFE_EXPECTANCY = 85 constant CONFIDENCE_INTERVAL (line 6) | const CONFIDENCE_INTERVAL = 0.9 constant RETIREMENT_MILESTONE_AGE (line 7) | const RETIREMENT_MILESTONE_AGE = 65 type PlanEventCategory (line 9) | enum PlanEventCategory {} type PlanMilestoneCategory (line 10) | enum PlanMilestoneCategory { function resolveMilestoneYear (line 15) | function resolveMilestoneYear( FILE: libs/shared/src/utils/shared-utils.spec.ts method [Symbol.asyncIterator] (line 80) | async *[Symbol.asyncIterator]() { FILE: libs/shared/src/utils/shared-utils.ts function isNull (line 1) | function isNull(value: T | null | undefined): value is null | undefin... function nonNull (line 5) | function nonNull(value: T | null | undefined): value is NonNullable { function isFullfilled (line 9) | function isFullfilled(p: PromiseSettledResult): p is PromiseFulfil... function stringToArray (line 15) | function stringToArray(s: string | null | undefined, sep = ','): string[... function paginate (line 22) | async function paginate({ function paginateWithNextUrl (line 57) | async function paginateWithNextUrl({ function withRetry (line 141) | async function withRetry( function normalizeUrl (line 184) | function normalizeUrl(url: string) { FILE: libs/shared/src/utils/stats-utils.ts function mean (line 4) | function mean(x: Decimal.Value[]): Decimal { function variance (line 9) | function variance(x: Decimal.Value[]): Decimal { function stddev (line 14) | function stddev(x: Decimal.Value[]): Decimal { function confidenceInterval (line 18) | function confidenceInterval( function boxMullerTransform (line 27) | function boxMullerTransform(): [z0: number, z1: number] { function randomNormal (line 40) | function randomNormal(mean: Decimal.Value, std: Decimal.Value): Decimal { function countIf (line 45) | function countIf(data: T[], fn: (item: T) => boolean): number { function rateOf (line 56) | function rateOf(data: T[], fn: (item: T) => boolean): Decimal { function quantiles (line 60) | function quantiles(data: Decimal.Value[], p: Decimal.Value[]): Decimal[] { function quantilesBy (line 67) | function quantilesBy(data: T[], by: (item: T) => Decimal, p: Decimal.... function _quantileSorted (line 74) | function _quantileSorted(x: T[], p: Decimal, avg: (data: [T, T]) => T... function _toDecimal (line 100) | function _toDecimal(x: Decimal.Value): Decimal { FILE: libs/shared/src/utils/test-utils.ts function axiosSuccess (line 1) | function axiosSuccess(data: T) { function axios400Error (line 11) | function axios400Error(data: T) { FILE: libs/shared/src/utils/transaction-utils.ts constant CATEGORIES (line 2) | const CATEGORIES = [ FILE: libs/shared/src/utils/user-utils.ts constant MAX_MAYBE_LENGTH (line 1) | const MAX_MAYBE_LENGTH = 180 FILE: libs/teller-api/src/teller-api.ts class TellerApi (line 27) | class TellerApi { method getAccounts (line 36) | async getAccounts({ accessToken }: AuthenticatedRequest): Promise { method getApi (line 152) | private async getApi(accessToken: string): Promise { method get (line 185) | private async get( method post (line 196) | private async post( method delete (line 207) | private async delete( FILE: libs/teller-api/src/types/account-balance.ts type AccountBalance (line 4) | type AccountBalance = { type GetAccountBalancesResponse (line 14) | type GetAccountBalancesResponse = AccountBalance type GetAccountBalancesRequest (line 15) | interface GetAccountBalancesRequest extends AuthenticatedRequest { FILE: libs/teller-api/src/types/account-details.ts type AccountDetails (line 5) | type AccountDetails = { type GetAccountDetailsResponse (line 19) | type GetAccountDetailsResponse = AccountDetails type GetAccountDetailsRequest (line 20) | interface GetAccountDetailsRequest extends AuthenticatedRequest { FILE: libs/teller-api/src/types/accounts.ts type AccountTypes (line 5) | type AccountTypes = 'depository' | 'credit' type AccountType (line 7) | enum AccountType { type DepositorySubtypes (line 12) | type DepositorySubtypes = type CreditSubtype (line 20) | type CreditSubtype = 'credit_card' type AccountStatus (line 22) | type AccountStatus = 'open' | 'closed' type BaseAccount (line 24) | interface BaseAccount { type DepositoryAccount (line 42) | interface DepositoryAccount extends BaseAccount { type CreditAccount (line 47) | interface CreditAccount extends BaseAccount { type Account (line 52) | type Account = DepositoryAccount | CreditAccount type AccountWithBalances (line 54) | type AccountWithBalances = Account & { type GetAccountsResponse (line 58) | type GetAccountsResponse = AccountWithBalances[] type GetAccountResponse (line 59) | type GetAccountResponse = Account type DeleteAccountResponse (line 60) | type DeleteAccountResponse = void type GetAccountRequest (line 62) | interface GetAccountRequest extends AuthenticatedRequest { type DeleteAccountRequest (line 66) | type DeleteAccountRequest = GetAccountRequest FILE: libs/teller-api/src/types/authentication.ts type AuthenticationResponse (line 3) | type AuthenticationResponse = { type AuthenticatedRequest (line 7) | type AuthenticatedRequest = { FILE: libs/teller-api/src/types/enrollment.ts type Enrollment (line 1) | type Enrollment = { FILE: libs/teller-api/src/types/error.ts type TellerError (line 1) | type TellerError = { FILE: libs/teller-api/src/types/identity.ts type Identity (line 5) | type Identity = { type Name (line 14) | type Name = { type Address (line 18) | type Address = { type Email (line 27) | type Email = { type PhoneNumber (line 31) | type PhoneNumber = { type GetIdentityResponse (line 36) | type GetIdentityResponse = { FILE: libs/teller-api/src/types/institutions.ts type Institution (line 4) | type Institution = { type Capability (line 10) | type Capability = 'detail' | 'balance' | 'transaction' | 'identity' type GetInstitutionsResponse (line 12) | type GetInstitutionsResponse = Institution[] FILE: libs/teller-api/src/types/transactions.ts type DetailCategory (line 5) | type DetailCategory = type DetailProcessingStatus (line 35) | type DetailProcessingStatus = 'pending' | 'complete' type Transaction (line 37) | type Transaction = { type GetTransactionsResponse (line 60) | type GetTransactionsResponse = Transaction[] type GetTransactionResponse (line 61) | type GetTransactionResponse = Transaction type GetTransactionsRequest (line 62) | interface GetTransactionsRequest extends AuthenticatedRequest { type GetTransactionRequest (line 65) | interface GetTransactionRequest extends AuthenticatedRequest { FILE: libs/teller-api/src/types/webhooks.ts type WebhookData (line 3) | type WebhookData = { FILE: prisma/migrations/20211005200319_init/migration.sql type "account_balance" (line 2) | CREATE TABLE "account_balance" ( type "account_connection" (line 15) | CREATE TABLE "account_connection" ( type "account" (line 30) | CREATE TABLE "account" ( type "transaction" (line 51) | CREATE TABLE "transaction" ( type "user" (line 73) | CREATE TABLE "user" ( type "account_balance" (line 84) | CREATE INDEX "account_balances_account_id_index" ON "account_balance"("a... type "account_connection" (line 87) | CREATE INDEX "account_connections_user_id_index" ON "account_connection"... type "account" (line 90) | CREATE INDEX "accounts_account_connection_id_index" ON "account"("accoun... type "transaction" (line 93) | CREATE INDEX "transactions_account_id_index" ON "transaction"("account_id") type "user" (line 96) | CREATE UNIQUE INDEX "users_auth0_id_unique" ON "user"("auth0_id") FILE: prisma/migrations/20211019194924_unique_constraint_on_account_balances/migration.sql type "account_balance" (line 8) | CREATE UNIQUE INDEX "account_balance_snapshot_date_account_id_key" ON "a... FILE: prisma/migrations/20211102165759_account_status/migration.sql type "account_connection" (line 21) | CREATE UNIQUE INDEX "account_connection_plaid_item_id_key" ON "account_c... type "transaction" (line 24) | CREATE UNIQUE INDEX "transaction_plaid_transaction_id_key" ON "transacti... FILE: prisma/migrations/20211102183151_add_account_types_and_subtypes/migration.sql type "account_type" (line 5) | CREATE TABLE "account_type" ( type "account_subtype" (line 15) | CREATE TABLE "account_subtype" ( type "account_type" (line 42) | CREATE UNIQUE INDEX "account_type_name_key" ON "account_type"("name") type "account_subtype" (line 45) | CREATE UNIQUE INDEX "account_subtype_name_key" ON "account_subtype"("name") type "account" (line 57) | CREATE INDEX "accounts_type_id_index" ON "account"("type_id") type "account" (line 60) | CREATE INDEX "accounts_subtype_id_index" ON "account"("subtype_id") FILE: prisma/migrations/20211104155259_account_uniqueness/migration.sql type "account" (line 8) | CREATE UNIQUE INDEX "account_account_connection_id_plaid_account_id_key"... FILE: prisma/migrations/20211110044559_manual_accounts_rename_fk/migration.sql type "valuation" (line 12) | CREATE TABLE "valuation" ( type "valuation" (line 25) | CREATE INDEX "valuation_account_id_idx" ON "valuation"("account_id") FILE: prisma/migrations/20211116235652_investment_data/migration.sql type "holding" (line 22) | CREATE TABLE "holding" ( type "investment_transaction" (line 40) | CREATE TABLE "investment_transaction" ( type "security" (line 61) | CREATE TABLE "security" ( type "holding" (line 77) | CREATE UNIQUE INDEX "holding_plaid_holding_id_key" ON "holding"("plaid_h... type "holding" (line 80) | CREATE UNIQUE INDEX "holding_account_id_security_id_key" ON "holding"("a... type "investment_transaction" (line 83) | CREATE UNIQUE INDEX "investment_transaction_plaid_investment_transaction... type "investment_transaction" (line 86) | CREATE INDEX "investment_transaction_account_id_idx" ON "investment_tran... type "security" (line 89) | CREATE UNIQUE INDEX "security_plaid_security_id_key" ON "security"("plai... FILE: prisma/migrations/20211117233026_add_date_indices/migration.sql type "investment_transaction" (line 11) | CREATE INDEX "investment_transaction_account_id_date_idx" ON "investment... type "transaction" (line 14) | CREATE INDEX "transaction_account_id_effective_date_idx" ON "transaction... type "valuation" (line 17) | CREATE INDEX "valuation_account_id_date_idx" ON "valuation"("account_id"... FILE: prisma/migrations/20211118160716_account_balance_update/migration.sql type "account_balance" (line 23) | CREATE UNIQUE INDEX "account_balance_account_id_date_key" ON "account_ba... FILE: prisma/migrations/20211118194940_account_functions/migration.sql function account_value_type (line 2) | CREATE OR REPLACE FUNCTION account_value_type(p_account_id int) RETURNS ... function account_value_start_date (line 13) | CREATE OR REPLACE FUNCTION account_value_start_date(p_account_id int) RE... function calculate_account_balances (line 24) | CREATE OR REPLACE FUNCTION calculate_account_balances(p_account_id int) ... FILE: prisma/migrations/20211203180216_security_pricing/migration.sql type "security_pricing" (line 8) | CREATE TABLE "security_pricing" ( FILE: prisma/migrations/20211208162929_transaction_date/migration.sql type "transaction" (line 14) | CREATE INDEX "transaction_account_id_date_idx" ON "transaction"("account... FILE: prisma/migrations/20211209050532_update_fns/migration.sql function account_value_start_date (line 5) | CREATE OR REPLACE FUNCTION account_value_start_date(p_account_id integer... FILE: prisma/migrations/20211213211517_account_user_index/migration.sql type "account" (line 2) | CREATE INDEX "account_user_id_idx" ON "account"("user_id") FILE: prisma/migrations/20220107170334_hypertable_chunk_size_tuning/migration.sql type account_balance_data (line 4) | CREATE TEMP TABLE account_balance_data ON COMMIT DROP AS ( type security_pricing_data (line 18) | CREATE TEMP TABLE security_pricing_data ON COMMIT DROP AS ( FILE: prisma/migrations/20220112171128_update_fn/migration.sql function account_value_start_date (line 3) | CREATE OR REPLACE FUNCTION account_value_start_date(p_account_id integer... FILE: prisma/migrations/20220125211038_add_unique_constraint_to_valuations/migration.sql type "valuation" (line 15) | CREATE UNIQUE INDEX "valuation_account_id_source_date_key" ON "valuation... FILE: prisma/migrations/20220202184342_account_balances_gapfilled_fn/migration.sql function account_balances_gapfilled (line 4) | CREATE OR REPLACE FUNCTION account_balances_gapfilled(p_start date, p_en... FILE: prisma/migrations/20220203234737_update_fn/migration.sql function account_balances_gapfilled (line 1) | CREATE OR REPLACE FUNCTION account_balances_gapfilled(p_start date, p_en... FILE: prisma/migrations/20220215212216_add_transaction_indexes/migration.sql type "transaction" (line 2) | CREATE INDEX "transaction_amount_idx" ON "transaction"("amount") type "transaction" (line 5) | CREATE INDEX "transaction_category_idx" ON "transaction"("category") FILE: prisma/migrations/20220228233043_change_money_type/migration.sql function public (line 37) | CREATE OR REPLACE FUNCTION public.account_balances_gapfilled(p_start dat... FILE: prisma/migrations/20220307211701_valuation_trigger/migration.sql function valuation_changed (line 2) | CREATE OR REPLACE FUNCTION valuation_changed() RETURNS TRIGGER LANGUAGE ... FILE: prisma/migrations/20220315172110_institution/migration.sql type "institution" (line 5) | CREATE TABLE "institution" ( type "institution" (line 20) | CREATE UNIQUE INDEX "institution_provider_provider_id_key" ON "instituti... FILE: prisma/migrations/20220323203441_multi_provider_updates/migration.sql type "account" (line 121) | CREATE UNIQUE INDEX "account_account_connection_id_finicity_account_id_k... type "holding" (line 124) | CREATE UNIQUE INDEX "holding_finicity_holding_id_key" ON "holding"("fini... type "investment_transaction" (line 127) | CREATE UNIQUE INDEX "investment_transaction_finicity_transaction_id_key"... type "transaction" (line 130) | CREATE UNIQUE INDEX "transaction_finicity_transaction_id_key" ON "transa... FILE: prisma/migrations/20220323212807_fix_function/migration.sql function public (line 1) | CREATE OR REPLACE FUNCTION public.account_value_start_date(p_account_id ... function valuation_changed (line 17) | CREATE OR REPLACE FUNCTION valuation_changed() RETURNS TRIGGER LANGUAGE ... FILE: prisma/migrations/20220504231954_finicity_updates/migration.sql type "holding" (line 16) | CREATE UNIQUE INDEX "holding_finicity_position_id_key" ON "holding"("fin... type "security" (line 23) | CREATE UNIQUE INDEX "security_finicity_security_id_finicity_security_id_... FILE: prisma/migrations/20220518005502_finicity_customer_id_uniqueness/migration.sql type "user" (line 8) | CREATE UNIQUE INDEX "user_finicity_customer_id_key" ON "user"("finicity_... FILE: prisma/migrations/20220519192445_institution_refactor/migration.sql type "provider_institution" (line 10) | CREATE TABLE "provider_institution" ( type "provider_institution" (line 29) | CREATE UNIQUE INDEX "provider_institution_provider_provider_id_key" ON "... FILE: prisma/migrations/20220520161223_institution_search_algo/migration.sql function edge_ngram_tsvector (line 1) | CREATE OR REPLACE FUNCTION edge_ngram_tsvector(text text, config regconf... type institution_name_ngram_idx (line 12) | CREATE INDEX institution_name_ngram_idx ON institution USING GIN (edge_n... type provider_institution_name_ngram_idx (line 13) | CREATE INDEX provider_institution_name_ngram_idx ON provider_institution... FILE: prisma/migrations/20220606160203_add_finicity_username_to_user/migration.sql type "user" (line 11) | CREATE UNIQUE INDEX "user_finicity_username_key" ON "user"("finicity_use... FILE: prisma/migrations/20220608190342_add_unique_constraint_to_institution/migration.sql type "institution" (line 8) | CREATE UNIQUE INDEX "institution_name_url_key" ON "institution"("name", ... FILE: prisma/migrations/20220701013813_merge_updates/migration.sql type "transaction" (line 8) | CREATE INDEX "transaction_category_idx" ON "transaction"("category") FILE: prisma/migrations/20220714180514_update_account_start_date_fn/migration.sql function public (line 1) | CREATE OR REPLACE FUNCTION public.account_value_start_date(p_account_id ... function valuation_changed (line 16) | CREATE OR REPLACE FUNCTION valuation_changed() RETURNS TRIGGER LANGUAGE ... FILE: prisma/migrations/20220726003918_reset_loan_account_balances/migration.sql function public (line 10) | CREATE OR REPLACE FUNCTION public.account_value_start_date(p_account_id ... FILE: prisma/migrations/20220804180126_holdings_view/migration.sql type holdings_enriched (line 9) | CREATE OR REPLACE VIEW holdings_enriched AS ( FILE: prisma/migrations/20220808174032_update_holdings_view/migration.sql type holdings_enriched (line 2) | CREATE OR REPLACE VIEW holdings_enriched AS ( FILE: prisma/migrations/20220915200544_add_plans/migration.sql type "plan" (line 2) | CREATE TABLE "plan" ( FILE: prisma/migrations/20221017145454_plan_events_milestones/migration.sql type "plan_event" (line 15) | CREATE TABLE "plan_event" ( type "plan_milestone" (line 38) | CREATE TABLE "plan_milestone" ( FILE: prisma/migrations/20221109192536_add_stripe_fields/migration.sql type "user" (line 10) | CREATE UNIQUE INDEX "user_stripe_customer_id_key" ON "user"("stripe_cust... type "user" (line 13) | CREATE UNIQUE INDEX "user_stripe_subscription_id_key" ON "user"("stripe_... FILE: prisma/migrations/20221111192223_ata/migration.sql type "advisor" (line 8) | CREATE TABLE "advisor" ( type "conversation" (line 20) | CREATE TABLE "conversation" ( type "conversation_advisor" (line 32) | CREATE TABLE "conversation_advisor" ( type "message" (line 43) | CREATE TABLE "message" ( type "advisor" (line 57) | CREATE UNIQUE INDEX "advisor_user_id_key" ON "advisor"("user_id") FILE: prisma/migrations/20221129201601_conversation_advisor_unique_key/migration.sql type "conversation_advisor" (line 8) | CREATE UNIQUE INDEX "conversation_advisor_conversation_id_advisor_id_key... FILE: prisma/migrations/20221214145140_add_audit_table_and_trigger/migration.sql type "audit_event" (line 5) | CREATE TABLE "audit_event" ( function log_conversation_messages (line 17) | CREATE OR REPLACE FUNCTION log_conversation_messages() FILE: prisma/migrations/20230105210810_add_member_number/migration.sql type "user" (line 21) | CREATE UNIQUE INDEX "user_member_number_key" ON "user"("member_number") FILE: prisma/migrations/20230105221446_user_audit/migration.sql function log_user (line 8) | CREATE OR REPLACE FUNCTION log_user() RETURNS TRIGGER AS $$ FILE: prisma/migrations/20230110173017_add_user_member_id/migration.sql type "user" (line 5) | CREATE UNIQUE INDEX "user_member_id_key" ON "user"("member_id") FILE: prisma/migrations/20230112163100_add_agreements_table/migration.sql type "agreement" (line 9) | CREATE TABLE "agreement" ( type "signed_agreement" (line 20) | CREATE TABLE "signed_agreement" ( type "agreement" (line 30) | CREATE UNIQUE INDEX "agreement_src_key" ON "agreement"("src") type "agreement" (line 33) | CREATE UNIQUE INDEX "agreement_type_revision_key" ON "agreement"("type",... FILE: prisma/migrations/20230117192734_update_agreement_types/migration.sql type "agreement" (line 17) | CREATE UNIQUE INDEX "agreement_type_revision_active_key" ON "agreement"(... FILE: prisma/migrations/20230130161915_account_value_start_date/migration.sql function public (line 2) | CREATE OR REPLACE FUNCTION public.account_value_start_date(p_account_id ... FILE: prisma/migrations/20230207230108_account_balance_strategy/migration.sql function valuation_changed (line 45) | CREATE OR REPLACE FUNCTION valuation_changed() RETURNS TRIGGER LANGUAGE ... FILE: prisma/migrations/20230211134603_advisor_crm/migration.sql type "conversation_note" (line 11) | CREATE TABLE "conversation_note" ( type "conversation_note" (line 23) | CREATE UNIQUE INDEX "conversation_note_user_id_conversation_id_key" ON "... FILE: prisma/migrations/20230223020847_txn_view/migration.sql type transactions_enriched (line 9) | CREATE OR REPLACE VIEW transactions_enriched AS ( FILE: prisma/migrations/20240111031553_remove_advisor_and_related_data/migration.sql type "account_balance" (line 91) | CREATE INDEX "account_balance_date_idx" ON "account_balance"("date") type "security_pricing" (line 94) | CREATE INDEX "security_pricing_date_idx" ON "security_pricing"("date") FILE: prisma/migrations/20240111213125_next_auth_models/migration.sql type "auth_account" (line 12) | CREATE TABLE "auth_account" ( type "auth_user" (line 30) | CREATE TABLE "auth_user" ( type "auth_session" (line 41) | CREATE TABLE "auth_session" ( type "auth_verification_token" (line 51) | CREATE TABLE "auth_verification_token" ( type "auth_account" (line 58) | CREATE UNIQUE INDEX "auth_account_provider_provider_account_id_key" ON "... type "auth_user" (line 61) | CREATE UNIQUE INDEX "auth_user_email_key" ON "auth_user"("email") type "auth_session" (line 64) | CREATE UNIQUE INDEX "auth_session_session_token_key" ON "auth_session"("... type "auth_verification_token" (line 67) | CREATE UNIQUE INDEX "auth_verification_token_token_key" ON "auth_verific... type "auth_verification_token" (line 70) | CREATE UNIQUE INDEX "auth_verification_token_identifier_token_key" ON "a... type "user" (line 73) | CREATE UNIQUE INDEX "user_auth_id_key" ON "user"("auth_id") FILE: prisma/migrations/20240115222631_add_fields_for_teller/migration.sql type "account" (line 31) | CREATE UNIQUE INDEX "account_account_connection_id_teller_account_id_key... type "transaction" (line 34) | CREATE UNIQUE INDEX "transaction_teller_transaction_id_key" ON "transact... type "user" (line 37) | CREATE UNIQUE INDEX "user_teller_user_id_key" ON "user"("teller_user_id") FILE: prisma/migrations/20240117191553_categories_for_teller/migration.sql type transactions_enriched (line 163) | CREATE FILE: prisma/migrations/20240118234302_remove_finicity_investment_transaction_categories/migration.sql type holdings_enriched (line 22) | CREATE OR REPLACE VIEW holdings_enriched AS ( FILE: prisma/migrations/20240118234302_remove_finicity_transaction_categories/migration.sql type transactions_enriched (line 37) | CREATE OR REPLACE VIEW transactions_enriched AS ( FILE: prisma/migrations/20240120213022_remove_transaction_category_generation/migration.sql type transactions_enriched (line 10) | CREATE OR REPLACE VIEW transactions_enriched AS ( FILE: prisma/migrations/20240120215821_remove_investment_transaction_category_generation/migration.sql type holdings_enriched (line 10) | CREATE OR REPLACE VIEW holdings_enriched AS ( FILE: prisma/seed.ts function main (line 8) | async function main() { FILE: tools/generators/tellerGenerator.ts function generateSubType (line 6) | function generateSubType( type GenerateAccountsParams (line 23) | type GenerateAccountsParams = { function generateAccounts (line 32) | function generateAccounts({ function generateBalance (line 91) | function generateBalance(account_id: string): TellerTypes.AccountBalance { type GenerateAccountsWithBalancesParams (line 104) | type GenerateAccountsWithBalancesParams = { function generateAccountsWithBalances (line 113) | function generateAccountsWithBalances({ function generateTransactions (line 140) | function generateTransactions(count: number, accountId: string): TellerT... function generateEnrollment (line 204) | function generateEnrollment(): TellerTypes.Enrollment & { institutionId:... type GenerateConnectionsResponse (line 223) | type GenerateConnectionsResponse = { function generateConnection (line 230) | function generateConnection(): GenerateConnectionsResponse { function calculateDailyBalances (line 282) | function calculateDailyBalances(startingBalance, transactions, dateInter... FILE: tools/scripts/vercelBuildIgnore.js constant VERCEL_GIT_COMMIT_REF (line 3) | const VERCEL_GIT_COMMIT_REF = process.env.VERCEL_GIT_COMMIT_REF constant CI_PROJECT_NAME (line 4) | const CI_PROJECT_NAME = process.env.CI_PROJECT_NAME constant CI_TEAM_ID (line 5) | const CI_TEAM_ID = process.env.CI_TEAM_ID constant CI_PROJECT_ID (line 6) | const CI_PROJECT_ID = process.env.CI_PROJECT_ID constant CI_DEPLOY_HOOK_ID (line 7) | const CI_DEPLOY_HOOK_ID = process.env.CI_DEPLOY_HOOK_ID constant CI_VERCEL_TOKEN (line 8) | const CI_VERCEL_TOKEN = process.env.CI_VERCEL_TOKEN