Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/freeCodeCamp/freeCodeCamp
/ types & classes
Types & classes
496 in github.com/freeCodeCamp/freeCodeCamp
⨍
Functions
2,118
◇
Types & classes
496
Class
tools/client-plugins/browser-scripts/modules/typescript-compiler.ts:9
Class
client/src/components/layouts/certification.tsx:22
Class
client/src/components/growth-book/growth-book-wrapper.test.tsx:78
Class
client/src/components/growth-book/growth-book-wrapper.test.tsx:78
Class
client/src/components/profile/profile.test.tsx:120
Class
client/src/components/profile/components/heat-map.tsx:51
Class
client/src/components/profile/components/username.tsx:72
Class
client/src/components/Donation/paypal-button.tsx:60
Class
client/src/components/Donation/paypal-button-script-loader.tsx:66
Class
client/src/components/Donation/donate-form.tsx:125
Class
client/src/components/settings/user-token.tsx:19
Class
client/src/components/settings/delete-modal.test.tsx:40
Class
client/src/components/SolutionViewer/exam-results-modal.test.tsx:57
Class
client/src/components/Header/index.tsx:38
Class
client/src/templates/Introduction/components/block.tsx:91
Class
client/src/templates/Challenges/components/completion-modal.test.tsx:103
Class
client/src/templates/Challenges/components/preview-portal.tsx:73
Class
client/src/templates/Challenges/components/scene/scene-subject.tsx:3
Class
client/src/templates/Challenges/utils/frame.ts:57
Class
client/src/templates/Challenges/classic/editor-tabs.tsx:36
Class
client/src/templates/Challenges/classic/mobile-layout.tsx:96
Class
client/src/templates/Challenges/projects/solution-form.tsx:22
Class
client/src/services/curriculum-data.ts:15
Class
packages/challenge-builder/src/worker-executor.js:1
Class
curriculum/src/build-superblock.ts:265
Class
curriculum/src/build-superblock.ts:425
Class
curriculum/src/test/utils/challenge-titles.js:1
Class
curriculum/src/test/utils/pseudo-worker.js:2
Class
curriculum/src/test/utils/mongo-ids.js:6
Class
api/src/utils/logger.ts:61
Class
api/src/routes/public/donate.test.ts:70
Class
api/src/routes/public/donate.test.ts:70
Class
api/src/routes/protected/donate.test.ts:128
Class
api/src/routes/protected/donate.test.ts:128
Class
api/src/plugins/mail-providers/nodemailer.ts:24
Enum
A1ChineseChapters
packages/shared/src/config/chapters.ts:None
Enum
A1SpanishChapters
packages/shared/src/config/chapters.ts:None
Interface
AllCurriculumData
client/src/templates/Challenges/utils/fetch-all-curriculum-data.tsx:15
Interface
AllDailyChallengeFromDb
client/src/components/daily-coding-challenge/calendar.tsx:36
Interface
Answer
api/src/utils/exam-types.ts:1
Interface
AppMountNotifierProps
client/src/components/app-mount-notifier.tsx:9
Interface
AttemptsProps
client/src/templates/Challenges/exam-download/attempts.tsx:8
Interface
AuthOrProfileProps
client/src/components/Header/components/auth-or-profile.tsx:6
Interface
AvatarRendererProps
client/src/components/helpers/avatar-renderer.tsx:8
Interface
BackEndProps
client/src/templates/Challenges/projects/backend/show.tsx:74
Interface
BaseBlockHeaderProps
client/src/templates/Introduction/components/block-header.tsx:15
Interface
BenefitsItem
client/src/components/landing/components/benefits.tsx:11
Interface
BilibiliIds
client/src/redux/prop-types.ts:61
Class
Block
client/src/templates/Introduction/components/block.tsx:91
Interface
Block
client/tools/external-curriculum/build-external-curricula-data-v2.ts:57
Interface
Block
api/src/utils/get-challenges.ts:27
Class
BlockCreator
curriculum/src/build-superblock.ts:265
Interface
BlockHeaderButtonProps
client/src/templates/Introduction/components/block-header.tsx:31
Interface
BlockHeaderLinkProps
client/src/templates/Introduction/components/block-header.tsx:36
Enum
BlockLabel
packages/shared/src/config/blocks.ts:None
Interface
BlockLabelProps
client/src/templates/Introduction/components/block-label.tsx:5
Enum
BlockLayouts
packages/shared/src/config/blocks.ts:None
Interface
BlockProps
client/src/templates/Introduction/components/block.tsx:69
Interface
BlockState
client/src/templates/Introduction/components/block.tsx:87
Interface
BlockStructure
curriculum/src/file-handler.ts:163
Interface
BlockTitleProps
client/src/templates/Introduction/components/challenges.tsx:30
Interface
Body
client/src/utils/challenge-request-helpers.ts:24
Interface
BreadCrumbProps
client/src/templates/Challenges/components/bread-crumb.tsx:8
Interface
BuildChallengeData
client/src/templates/Challenges/utils/build.ts:15
Interface
BuildChallengeData
packages/challenge-builder/src/build.ts:19
Interface
BuildOptions
packages/challenge-builder/src/build.ts:27
Interface
CalendarData
client/src/components/profile/components/heat-map.tsx:34
Interface
CalendarDayProps
client/src/components/daily-coding-challenge/calendar-day.tsx:10
Interface
CallSocratesEvent
client/src/analytics/call-ga.ts:95
Interface
CancelEvent
tools/client-plugins/browser-scripts/typescript-worker.ts:33
Interface
CancelEvent
tools/client-plugins/browser-scripts/python-worker.ts:34
Interface
Catalog
packages/shared/src/config/catalog.ts:30
Interface
CatalogItemProps
client/src/components/catalog-item.tsx:7
Interface
Cert
client/src/utils/ajax.ts:191
Interface
CertButtonProps
client/src/components/profile/components/certifications.tsx:16
Interface
CertChallengeProps
client/src/templates/Introduction/components/cert-challenge.tsx:21
Enum
Certification
packages/shared/src/config/certification-settings.ts:None
Interface
CertificationChallenge
curriculum/src/build-certification.ts:5
Class
CertificationLayout
client/src/components/layouts/certification.tsx:22
Interface
CertificationPageProps
client/src/pages/certification/[username]/[certSlug].tsx:6
Interface
CertificationProps
client/src/components/layouts/certification.tsx:9
Interface
CertificationProps
client/src/components/profile/components/certifications.tsx:11
Interface
Challenge
tools/challenge-parser/translation-parser/index.d.ts:7
Interface
Challenge
client/src/templates/Introduction/components/super-block-accordion.tsx:52
Interface
Challenge
api/src/utils/get-challenges.ts:17
Interface
Challenge
e2e/projects.spec.ts:24
Interface
ChallengeData
client/src/redux/prop-types.ts:512
Interface
ChallengeExplanationProps
client/src/templates/Challenges/components/challenge-explanation.tsx:8
Interface
ChallengeFailedEvent
client/src/analytics/call-ga.ts:70
Interface
ChallengeFile
tools/challenge-parser/translation-parser/index.d.ts:1
Interface
ChallengeFile
packages/shared/src/utils/polyvinyl.ts:11
Interface
ChallengeHeadingProps
client/src/templates/Challenges/components/challenge-heading.tsx:7
Interface
ChallengeInfo
client/src/templates/Introduction/components/challenges.tsx:11
Interface
ChallengeInfo
client/src/templates/Introduction/components/block.tsx:59
Enum
ChallengeLang
packages/shared/src/config/curriculum.ts:None
Interface
ChallengeOptions
tools/challenge-helper-scripts/helpers/get-challenge-template.ts:8
Interface
ChallengeSeed
tools/challenge-helper-scripts/helpers/get-step-template.ts:32
Interface
ChallengeTest
e2e/challenge-reset-modal.spec.ts:9
Interface
ChallengeTitleProps
client/src/templates/Challenges/components/challenge-title.tsx:8
Class
ChallengeTitles
curriculum/src/test/utils/challenge-titles.js:1
next →
1–100 of 496, ranked by callers