Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boostcampwm2025/web27-BoostAD
/ functions
Functions
652 in github.com/boostcampwm2025/web27-BoostAD
⨍
Functions
652
◇
Types & classes
374
Function
SdkInstallGuideList
({ mode }: SdkInstallGuideListProps)
frontend/src/3_features/sdkInstallation/ui/SdkInstallGuideList.tsx:9
Function
SdkInstallStepCard
({ icon, stepNumber, title, description, imageSrc, }: SdkInstallStepCardProps)
frontend/src/3_features/sdkInstallation/ui/SdkInstallStepCard.tsx:11
Function
SdkModeToggle
({ mode, onModeChange }: SdkModeToggleProps)
frontend/src/3_features/sdkInstallation/ui/SdkModeToggle.tsx:8
Function
SdkSuccessHeader
({ mode }: SdkSuccessHeaderProps)
frontend/src/3_features/sdkInstallation/ui/SdkSuccessHeader.tsx:8
Function
SecondaryButton
({ href, children }: SecondaryButtonProps)
frontend/src/2_pages/main/ui/components/SecondaryButton.tsx:9
Function
Sidebar
()
frontend/src/4_shared/ui/Sidebar/Sidebar.tsx:12
Function
SpendingLogCard
()
frontend/src/3_features/campaignDetail/ui/SpendingLogCard/SpendingLogCard.tsx:25
Function
SpendingLogTableHeader
()
frontend/src/3_features/campaignDetail/ui/SpendingLogCard/SpendingLogTableHeader.tsx:1
Function
SpendingLogTableRow
({ log }: SpendingLogTableRowProps)
frontend/src/3_features/campaignDetail/ui/SpendingLogCard/SpendingLogTableRow.tsx:42
Function
StatCard
({ title, value, change, icon }: StatCardProps)
frontend/src/4_shared/ui/StatCard/StatCard.tsx:10
Function
StatusBadge
({ status }: StatusBadgeProps)
frontend/src/4_shared/ui/StatusBadge/StatusBadge.tsx:40
Function
Step1Content
({ onImageUpload }: Step1ContentProps)
frontend/src/4_shared/ui/CampaignForm/ui/Step1Content.tsx:27
Function
Step2Content
()
frontend/src/4_shared/ui/CampaignForm/ui/Step2Content.tsx:14
Function
Step3Content
()
frontend/src/4_shared/ui/CampaignForm/ui/Step3Content.tsx:10
Function
StepIndicator
({ currentStep, totalSteps: totalStepsProp = 3, mode = 'create', onBack, }: StepIndicatorProps)
frontend/src/4_shared/ui/CampaignForm/ui/StepIndicator.tsx:11
Function
Tag
({ children, variant = 'default', icon, className = '', }: TagProps)
frontend/src/4_shared/ui/Tag/Tag.tsx:27
Function
TermsModal
({ accountType, onClose, onAgree }: TermsModalProps)
frontend/src/3_features/authorize/register/ui/TermsModal.tsx:9
Function
TextArea
({ label, error, id, className, ...rest }: Props)
frontend/src/4_shared/ui/TextArea/TextArea.tsx:8
Function
TextField
({ label, error, id, className, ...rest }: Props)
frontend/src/4_shared/ui/TextField/TextField.tsx:8
Function
Toast
({ message, type, onClose, duration = 2000 }: ToastProps)
frontend/src/4_shared/ui/Toast/Toast.tsx:12
Function
ToastProvider
({ children }: { children: ReactNode })
frontend/src/1_app/providers/ToastProvider.tsx:7
Function
UserProfile
()
frontend/src/4_shared/ui/UserProfile.tsx:3
Function
UserTypeSelector
(props: UserTypeSelectorProps)
frontend/src/3_features/authorize/register/ui/UserTypeSelector.tsx:8
Function
apiClient
(endpoint: string)
frontend/src/4_shared/lib/api/client.ts:3
Method
canActivate
(context: ExecutionContext)
backend/src/auth/guards/jwt-cookie.guard.ts:25
Method
canActivate
(context: ExecutionContext)
backend/src/common/guards/blog-key-validation.guard.ts:41
Method
chargeCredit
( @Req() req: AuthenticatedRequest, @Body() body: ChargeCreditDto )
backend/src/advertiser/advertiser.controller.ts:22
Function
closeBundle
()
sdk/vite.config.ts:42
Method
collectTagTexts
(links: NodeListOf<Element>)
sdk/src/features/TagExtractor.ts:63
Method
computeTextSimilarity
(textA: string, textB: string)
backend/src/rtb/ml/xenova-mlEngine.ts:78
Method
confirmPayment
( @Req() req: AuthenticatedRequest, @Body() body: { paymentKey: string; orderId: string; amount: numbe
backend/src/payment/payment.controller.ts:14
Method
confirmPayment
( userId: number, paymentKey: string, orderId: string, amount: number )
backend/src/payment/payment.service.ts:26
Method
constructor
( @Inject(IOREDIS_CLIENT) private readonly redis: AppIORedisClient )
backend/src/cache/repository/redis-cache.repository.ts:11
Method
constructor
( private readonly userRepository: UserRepository, private readonly blogRepository: BlogRepository,
backend/src/blog/blog.service.ts:21
Method
constructor
( private readonly blogService: BlogService, private readonly blogCacheRepository: BlogCacheRepository
backend/src/blog/blog.controller.ts:15
Method
constructor
( @Inject(IOREDIS_CLIENT) private readonly ioredisClient: AppIORedisClient )
backend/src/blog/repository/redis-blog.cache.repository.ts:15
Method
constructor
( @InjectRepository(BlogEntity) private readonly blogRepo: Repository<BlogEntity> )
backend/src/blog/repository/typeorm-blog.repository.ts:9
Method
constructor
( private readonly userRepository: UserRepository, @InjectRepository(ClickLogEntity) private reado
backend/src/publisher/publisher.service.ts:10
Method
constructor
(private readonly publisherService: PublisherService)
backend/src/publisher/publisher.controller.ts:9
Method
constructor
(private readonly configService: ConfigService)
backend/src/image/image.service.ts:32
Method
constructor
(private readonly imageService: ImageService)
backend/src/image/image.controller.ts:36
Method
constructor
( private readonly userRepository: UserRepository, private readonly oauthAccountRepository: OAuthAccou
backend/src/auth/auth.service.ts:71
Method
constructor
(private readonly oauthService: OAuthService)
backend/src/auth/auth.controller.ts:17
Method
constructor
(private readonly reflector: Reflector)
backend/src/auth/guards/jwt-cookie.guard.ts:23
Method
constructor
( @InjectRepository(OAuthAccountEntity) private readonly oauthAccountRepo: Repository<OAuthAccountEnti
backend/src/auth/repository/typeorm-oauthaccount.repository.ts:12
Method
constructor
(private readonly userService: UserService)
backend/src/user/user.controller.ts:8
Method
constructor
( private readonly userRepository: UserRepository, @InjectDataSource() private readonly dataSource: Da
backend/src/user/user.service.ts:13
Method
constructor
( @InjectRepository(UserEntity) private readonly userRepo: Repository<UserEntity> )
backend/src/user/repository/typeorm-user.repository.ts:9
Method
constructor
(private readonly metricsService: MetricsService)
backend/src/metrics/http-metrics.interceptor.ts:15
Method
constructor
(private readonly metricsService: MetricsService)
backend/src/metrics/metrics.controller.ts:8
Method
constructor
()
backend/src/metrics/metrics.service.ts:44
Method
constructor
(private readonly paymentService: PaymentService)
backend/src/payment/payment.controller.ts:10
Method
constructor
( private readonly configService: ConfigService, private readonly advertiserService: AdvertiserService
backend/src/payment/payment.service.ts:14
Method
constructor
( @InjectRepository(ViewLogEntity) private readonly viewLogRepository: Repository<ViewLogEntity>,
backend/src/log/repository/typeorm-log.repository.ts:16
Method
constructor
( @Inject(IOREDIS_CLIENT) private readonly redis: AppIORedisClient, private readonly cacheRepository:
backend/src/worker/redis-ttl.worker.ts:20
Method
constructor
( private readonly mlEngine: MLEngine, private readonly campaignCacheRepository: CampaignCacheReposito
backend/src/worker/embedding.worker.ts:11
Method
constructor
(private readonly sdkService: SdkService)
backend/src/sdk/sdk.controller.ts:23
Method
constructor
( private readonly logRepository: LogRepository, private readonly cacheRepository: CacheRepository,
backend/src/sdk/sdk.service.ts:23
Method
constructor
( private readonly matcher: Matcher, private readonly scorer: Scorer, private readonly selector: C
backend/src/rtb/rtb.service.ts:28
Method
constructor
(private readonly rtbService: RTBService)
backend/src/rtb/rtb.controller.ts:24
Method
constructor
()
backend/src/rtb/scorers/xenova.scorer.ts:14
Method
constructor
(private readonly eventEmitter: EventEmitter2)
backend/src/rtb/ml/xenova-mlEngine.ts:17
Method
constructor
( private readonly campaignCacheRepo: CampaignCacheRepository, private readonly mlEngine: MLEngine )
backend/src/rtb/matchers/xenova.matcher.ts:37
Method
constructor
( private readonly campaignService: CampaignService, private readonly campaignCronService: CampaignCro
backend/src/campaign/campaign.controller.ts:26
Method
constructor
( private readonly campaignRepository: CampaignRepository, private readonly userRepository: UserReposi
backend/src/campaign/campaign.service.ts:41
Method
constructor
( private readonly campaignRepository: CampaignRepository, private readonly campaignCacheRepository: C
backend/src/campaign/campaign-cron.service.ts:17
Method
constructor
( @Inject(IOREDIS_CLIENT) private readonly ioredisClient: AppIORedisClient )
backend/src/campaign/repository/redis-campaign.cache.repository.ts:26
Method
constructor
( @InjectRepository(CampaignEntity) private readonly campaignRepo: Repository<CampaignEntity>, @In
backend/src/campaign/repository/typeorm-campaign.repository.ts:15
Method
constructor
( private readonly bidLogRepository: BidLogRepository, private readonly campaignRepository: CampaignRe
backend/src/bid-log/bid-log.service.ts:13
Method
constructor
(private readonly bidLogService: BidLogService)
backend/src/bid-log/bid-log.controller.ts:13
Method
constructor
( @InjectRepository(BidLogEntity) private readonly repository: Repository<BidLogEntity> )
backend/src/bid-log/repositories/typeorm-bid-log.repository.ts:10
Method
constructor
( private readonly blogRepository: BlogRepository, private readonly blogCacheRepository: BlogCacheRepo
backend/src/common/guards/blog-key-validation.guard.ts:36
Method
constructor
( @Inject(IOREDIS_CLIENT) private readonly ioredisClient: AppIORedisClient )
backend/src/redis/redis.module.ts:57
Method
constructor
( private readonly userRepository: UserRepository, private readonly campaignRepository: CampaignReposi
backend/src/advertiser/advertiser.service.ts:20
Method
constructor
(private readonly advertiserService: AdvertiserService)
backend/src/advertiser/advertiser.controller.ts:11
Method
constructor
( @InjectRepository(CreditHistoryEntity) private readonly creditHistoryRepo: Repository<CreditHistoryE
backend/src/advertiser/repository/typeorm-credit-history.repository.ts:12
Method
constructor
(private readonly tags: readonly Tag[])
sdk/src/features/TagExtractor.ts:24
Method
constructor
(private readonly blogKey: string)
sdk/src/features/AdTracker.ts:16
Method
constructor
(private readonly config: SDKConfig)
sdk/src/features/DecisionAPIClient.ts:12
Method
constructor
(blogKey: string)
sdk/src/features/BannerAdRenderer.ts:8
Method
constructor
( private readonly tagExtractor: TagExtractor, private readonly apiClient: APIClient, private read
sdk/src/features/BoostAdSDK.ts:42
Method
count
()
backend/src/bid-log/repositories/typeorm-bid-log.repository.ts:51
Method
createBlog
(payload: { blogName: string; blogUrl: string; userId: number; })
backend/src/blog/blog.service.ts:85
Method
createBlog
( @Body() createBlogDto: CreateBlogDto, @Req() req: AuthenticatedRequest )
backend/src/blog/blog.controller.ts:21
Method
createBlog
( userId: number, domain: string, name: string, blogKey: string )
backend/src/blog/repository/typeorm-blog.repository.ts:15
Method
createCampaign
( @Req() req: AuthenticatedRequest, @Body() dto: CreateCampaignDto )
backend/src/campaign/campaign.controller.ts:32
Method
createCampaign
( userId: number, dto: CreateCampaignDto )
backend/src/campaign/campaign.service.ts:114
Method
deleteAuctionData
(auctionId: string)
backend/src/cache/repository/redis-cache.repository.ts:41
Method
deleteBlogCacheById
(id: number)
backend/src/blog/repository/redis-blog.cache.repository.ts:75
Method
deleteCampaign
( @Req() req: AuthenticatedRequest, @Param('id') id: string )
backend/src/campaign/campaign.controller.ts:98
Method
deleteCampaign
(campaignId: string, userId: number)
backend/src/campaign/campaign.service.ts:520
Method
existsBlogCacheById
(id: number)
backend/src/blog/repository/redis-blog.cache.repository.ts:61
Method
existsCampaignCacheById
(id: string)
backend/src/campaign/repository/redis-campaign.cache.repository.ts:236
Method
extract
()
sdk/src/features/TagExtractor.ts:26
Method
fetchDecision
( tags: Tag[], postUrl: string, behaviorScore: number = 0, isHighIntent: boolean = false )
sdk/src/features/DecisionAPIClient.ts:14
Method
findByBlogKey
(blogKey: string)
backend/src/blog/repository/redis-blog.cache.repository.ts:112
Method
findByCampaignId
(campaignId: string)
backend/src/bid-log/repositories/typeorm-bid-log.repository.ts:37
Method
getAll
()
backend/src/bid-log/repositories/typeorm-bid-log.repository.ts:55
Method
getById
(campaignId: string)
backend/src/campaign/repository/typeorm-campaign.repository.ts:35
Method
getByTags
(tags: Tag[])
backend/src/campaign/repository/typeorm-campaign.repository.ts:44
← previous
next →
401–500 of 652, ranked by callers