MCPcopy Create free account

hub / github.com/Aditya190803/Application-Tracking-System / functions

Functions243 in github.com/Aditya190803/Application-Tracking-System

↓ 105 callersFunctionapiError
( requestId: string, status: number, code: string, message: string, details?: unknown, )
src/lib/api-response.ts:10
↓ 58 callersMethodget
(key: string)
src/lib/utils.ts:20
↓ 43 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 41 callersFunctionescapeLatex
(input: string)
src/lib/resume-latex.ts:69
↓ 28 callersFunctionPOST
(request: NextRequest)
src/app/api/resumes/route.ts:24
↓ 24 callersFunctionapiSuccess
(payload: T)
src/lib/api-response.ts:20
↓ 24 callersFunctiongetAuthenticatedUser
()
src/lib/auth.ts:14
↓ 24 callersMethodset
(key: string, value: T)
src/lib/utils.ts:35
↓ 22 callersFunctiongetClient
()
src/lib/convex-server.ts:38
↓ 18 callersFunctionGET
(request: NextRequest)
src/app/api/drafts/route.ts:18
↓ 13 callersFunctionlogError
(payload: LogPayload)
src/lib/observability.ts:80
↓ 11 callersFunctiongenerateHash
(text: string)
src/lib/convex-server.ts:124
↓ 10 callersFunctioncheckRateLimit
( identifier: string, config: RateLimitConfig = { windowMs: 60000, maxRequests: 30 } )
src/lib/auth.ts:60
↓ 10 callersFunctioncreateHash
(str: string)
src/lib/utils.ts:54
↓ 10 callersFunctionformatApiErrorMessage
(data: unknown, fallback: string)
src/lib/api-client-error.ts:2
↓ 8 callersFunctionlogInfo
(payload: LogPayload)
src/lib/observability.ts:76
↓ 7 callersFunctionanalyzeResume
( resumeText: string, jobDescription: string, analysisType: AnalysisType, options?: AnalysisOptions )
src/lib/gemini.ts:201
↓ 7 callersFunctioncleanList
(values: string[] | undefined, maxItems: number)
src/lib/resume-latex.ts:37
↓ 7 callersFunctionrenderSection
(title: string, content: string)
src/lib/resume-latex.ts:149
↓ 7 callersFunctionsanitizeFileName
(input: string, fallback: string = 'download')
src/lib/utils.ts:79
↓ 7 callersFunctionsanitizeLogErrorMessage
(error: unknown, includeDetails: boolean)
src/lib/observability.ts:99
↓ 6 callersFunctioncleanSectionItems
(items: TailoredResumeSectionItem[] | undefined, maxItems: number)
src/lib/resume-latex.ts:44
↓ 6 callersFunctionflushObservabilitySafely
()
src/lib/observability.ts:91
↓ 6 callersFunctiongetUserResumes
( userId: string, limit = 10 )
src/lib/convex-server.ts:138
↓ 5 callersFunctionDELETE
(request: NextRequest)
src/app/api/drafts/route.ts:66
↓ 5 callersFunctiondecodePdfTextRun
(token: string)
src/lib/pdf-parser.ts:21
↓ 5 callersFunctionoctalField
(value: number, width: number)
src/lib/latex-render.ts:13
↓ 5 callersFunctionsetIdempotentResponse
(key: string, entry: IdempotencyEntry<T>)
src/lib/idempotency.ts:14
↓ 5 callersFunctionwithTimeout
(promise: Promise<T>, timeoutMs: number, timeoutMessage: string)
src/lib/async-timeout.ts:1
↓ 4 callersFunctionbuildLatexResume
(templateId: BuiltInResumeTemplateId, rawData: TailoredResumeData)
src/lib/resume-latex.ts:319
↓ 4 callersMethodclear
()
src/lib/utils.ts:48
↓ 4 callersFunctioncreateResponse
(ok: boolean, status: number, payload: unknown)
test/app/dashboard/analysis/[slug]/page.test.tsx:23
↓ 4 callersFunctioncreateResponse
(ok: boolean, status: number, payload: unknown)
test/app/dashboard/cover-letter/[slug]/page.test.tsx:23
↓ 4 callersFunctionformatFileSize
(bytes: number)
src/lib/utils.ts:65
↓ 4 callersFunctiongetAnalysisById
( analysisId: string )
src/lib/convex-server.ts:193
↓ 4 callersFunctiongetCoverLetterById
( coverLetterId: string )
src/lib/convex-server.ts:267
↓ 4 callersFunctiongetTailoredResumeVersionsBySlug
( userId: string, builderSlug: string, limit = 30, )
src/lib/convex-server.ts:396
↓ 4 callersFunctionvalidatePDFFile
(file: File)
src/lib/pdf-parser.ts:122
↓ 3 callersFunctioncreateGeminiModel
(analysisType: AnalysisType | 'tailoredResume' | 'latexFix')
src/lib/gemini.ts:170
↓ 3 callersFunctiondeleteDraft
(userId: string, kind: DraftKind)
src/lib/server-drafts.ts:45
↓ 3 callersFunctionkey
(userId: string, kind: DraftKind)
src/lib/server-drafts.ts:11
↓ 3 callersFunctionlogSafeFileName
(name: string)
src/lib/observability.ts:105
↓ 3 callersFunctionparseKind
(value: string | null)
src/app/api/drafts/route.ts:9
↓ 3 callersFunctionpdfFile
(body: string, name = 'test.pdf')
test/app/api/parse-pdf/route.test.ts:33
↓ 3 callersFunctionsaveTailoredResume
( data: Omit<TailoredResume, "_id" | "_creationTime"> )
src/lib/convex-server.ts:335
↓ 3 callersFunctionuseGenerationFlow
(steps: string[], options: UseGenerationFlowOptions = {})
src/hooks/useGenerationFlow.ts:10
↓ 3 callersFunctionuseResumes
(limit = 10)
src/hooks/useResumes.ts:9
↓ 3 callersFunctionwithTimeout
(promise: Promise<T>, timeoutMs: number)
src/lib/health-check.ts:10
↓ 2 callersFunctionPUT
(request: NextRequest)
src/app/api/drafts/route.ts:39
↓ 2 callersFunctionbuildCoverLetterMarkdown
(coverLetter: string, companyName?: string, jobTitle?: string)
src/lib/cover-letter-export.ts:12
↓ 2 callersFunctionbuildLatexResumeFromCustomTemplate
(templateSource: string, rawData: TailoredResumeData)
src/lib/resume-latex.ts:377
↓ 2 callersFunctiondeleteAnalysis
(analysisId: string)
src/lib/convex-server.ts:208
↓ 2 callersFunctiondeleteCoverLetter
(coverLetterId: string)
src/lib/convex-server.ts:282
↓ 2 callersFunctiondeleteResume
(resumeId: string)
src/lib/convex-server.ts:170
↓ 2 callersFunctiondownloadBlob
(blob: Blob, filename: string)
src/lib/cover-letter-export.ts:3
↓ 2 callersFunctiondownloadCoverLetterTxt
(coverLetter: string, companyName?: string)
src/lib/cover-letter-export.ts:18
↓ 2 callersFunctionemitToStdout
(payload: LogPayload, level: LogLevel)
src/lib/observability.ts:48
↓ 2 callersFunctionenrich
(payload: LogPayload, level: LogLevel)
src/lib/observability.ts:39
↓ 2 callersFunctionexportCoverLetterDocx
(coverLetter: string, companyName?: string)
src/lib/cover-letter-export.ts:36
↓ 2 callersFunctionexportCoverLetterPdf
(coverLetter: string, companyName?: string)
src/lib/cover-letter-export.ts:23
↓ 2 callersFunctionfetchWithRetry
( input: RequestInfo | URL, init: RequestInit = {}, options: RetryOptions = {}, )
src/lib/fetch-retry.ts:14
↓ 2 callersFunctiongenerateTailoredResumeData
( resumeText: string, jobDescription: string )
src/lib/gemini.ts:269
↓ 2 callersFunctiongetAxiom
()
src/lib/observability.ts:28
↓ 2 callersFunctiongetIdempotentResponse
(key: string)
src/lib/idempotency.ts:10
↓ 2 callersFunctiongetLatexRenderApiBase
()
src/lib/latex-render.ts:4
↓ 2 callersFunctiongetSearchHistory
( userId: string, limit = 50, cursor?: string, )
src/lib/convex-server.ts:454
↓ 2 callersFunctiongetUserAnalyses
( userId: string, limit = 20 )
src/lib/convex-server.ts:240
↓ 2 callersFunctiongetUserCoverLetters
( userId: string, limit = 20 )
src/lib/convex-server.ts:316
↓ 2 callersFunctiongetUserStats
(userId: string)
src/lib/convex-server.ts:417
↓ 2 callersFunctioningestToAxiom
(payload: LogPayload, level: LogLevel)
src/lib/observability.ts:57
↓ 2 callersFunctionlog
(level: LogLevel, payload: LogPayload)
src/lib/observability.ts:71
↓ 2 callersFunctionnormalizeLatexText
(input: string)
src/lib/resume-latex.ts:57
↓ 2 callersFunctionnormalizeMatchAnalysis
(result: string | object)
src/lib/analysis-normalizer.ts:15
↓ 2 callersFunctionnormalizeParsedMatch
(parsed: Record<string, unknown>)
src/lib/analysis-normalizer.ts:48
↓ 2 callersFunctionrenderJakeBullets
(items: string[])
src/lib/resume-latex.ts:106
↓ 2 callersFunctionrenderJakeEntrySection
(title: string, entries: TailoredResumeSectionItem[])
src/lib/resume-latex.ts:125
↓ 2 callersFunctionrenderSkills
(skills: string[])
src/lib/resume-latex.ts:157
↓ 2 callersFunctionsaveResume
( data: Omit<Resume, "_id" | "_creationTime"> )
src/lib/convex-server.ts:130
↓ 2 callersFunctionsetDraft
(userId: string, kind: DraftKind, payload: Record<string, unknown>)
src/lib/server-drafts.ts:36
↓ 2 callersFunctionsweep
(now = Date.now())
src/lib/server-drafts.ts:15
↓ 2 callersFunctiontruncateText
(text: string, maxLength: number)
src/lib/utils.ts:74
↓ 2 callersFunctionwithHttpRetry
( request: () => Promise<Response>, options?: { maxAttempts?: number initialDelayMs?: number o
src/lib/client-retry.ts:13
↓ 2 callersFunctionwriteDraft
(draft: ResumeBuilderDraft)
src/app/dashboard/resume-builder/page.tsx:80
↓ 1 callersFunctionapplyAnalysisData
(analysis: RecentAnalysis)
src/app/dashboard/cover-letter/page.tsx:217
↓ 1 callersFunctionbuildHref
(value: string)
src/lib/resume-latex.ts:173
↓ 1 callersFunctionbuildLatexCompileUrl
(latexSource: string)
src/lib/latex-render.ts:8
↓ 1 callersFunctionbuildMarkdown
()
src/app/dashboard/cover-letter/[slug]/page.tsx:208
↓ 1 callersFunctionbuildTemplatePreamble
(templateId: BuiltInResumeTemplateId)
src/lib/resume-latex.ts:246
↓ 1 callersFunctioncollectFiles
(dir: string)
test/app/dashboard/routes-regression.test.ts:9
↓ 1 callersFunctioncompileLatexViaUpload
(latexSource: string)
src/lib/latex-render.ts:52
↓ 1 callersFunctioncreateSingleFileTar
(filename: string, content: Buffer)
src/lib/latex-render.ts:19
↓ 1 callersFunctioncreateSlug
(input: string)
src/app/dashboard/resume-builder/new/page.tsx:84
↓ 1 callersFunctiondelay
(ms: number)
src/lib/fetch-retry.ts:10
↓ 1 callersFunctiondownloadBlob
(blob: Blob, fileName: string)
src/app/dashboard/resume-builder/[slug]/page.tsx:55
↓ 1 callersFunctiondownloadText
(content: string, fileName: string)
src/app/dashboard/resume-builder/[slug]/page.tsx:43
↓ 1 callersFunctionextractTextFromPages
(pdfData: { Pages: Array<{ Texts: Array<{ R: Array<{ T: string }>; }>; }>; })
src/lib/pdf-parser.ts:35
↓ 1 callersFunctionfetchAnalysis
()
src/app/dashboard/analysis/[slug]/page.tsx:178
↓ 1 callersFunctionfetchCoverLetter
()
src/app/dashboard/cover-letter/[slug]/page.tsx:170
↓ 1 callersFunctionfetchStats
()
src/app/dashboard/page.tsx:72
↓ 1 callersFunctionfixLatexCompilationError
( latexSource: string, compileLog?: string, )
src/lib/gemini.ts:353
next →1–100 of 243, ranked by callers