Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/clintonwoo/hackernews-react-graphql
/ functions
Functions
143 in github.com/clintonwoo/hackernews-react-graphql
⨍
Functions
143
◇
Types & classes
64
↓ 16 callers
Function
convertNumberToTimeAgo
(number: number)
src/helpers/convert-number-to-time-ago.ts:5
↓ 6 callers
Method
getUser
(id: string)
server/database/cache.ts:55
↓ 5 callers
Method
fetchNewsItem
(id: number)
server/database/database.ts:23
↓ 5 callers
Method
getNewsItem
(id: number)
server/services/news-item-service.ts:21
↓ 5 callers
Method
setNewsItem
(id: number, newsItem: NewsItemModel)
server/database/cache.ts:47
↓ 3 callers
Method
getComments
(ids: number[])
server/services/comment-service.ts:26
↓ 3 callers
Method
getForType
( type: FeedType, first: number, skip: number )
server/services/feed-service.ts:20
↓ 3 callers
Method
getNewsItem
(id: number)
server/database/database.ts:119
↓ 3 callers
Method
setUser
(id: string, user: UserModel)
server/database/cache.ts:63
↓ 3 callers
Function
validateNewUser
({ id, password })
src/data/validation/user.ts:14
↓ 2 callers
Function
create
(initialState, { getToken })
src/helpers/init-apollo.tsx:13
↓ 2 callers
Function
createHash
(password: string, salt: string, iterations: number)
src/helpers/hash-password.ts:3
↓ 2 callers
Method
getComment
(id: number)
server/services/comment-service.ts:19
↓ 2 callers
Method
getNewsItems
(ids: number[])
server/services/news-item-service.ts:25
↓ 2 callers
Method
getUser
(id: string)
server/services/user-service.ts:17
↓ 2 callers
Function
initApollo
(initialState, options)
src/helpers/init-apollo.tsx:30
↓ 2 callers
Function
parseCookies
( ctx: any = {}, options = {} )
src/helpers/with-data.tsx:15
↓ 1 callers
Function
compose
(...functions)
src/helpers/with-data.tsx:121
↓ 1 callers
Function
createSalt
()
src/helpers/hash-password.ts:14
↓ 1 callers
Method
fetchComment
(id: number)
server/database/database.ts:53
↓ 1 callers
Method
fetchUser
(id: string)
server/database/database.ts:81
↓ 1 callers
Method
getComment
(id: number)
server/database/cache.ts:75
↓ 1 callers
Function
getErrorMessageForLoginErrorCode
(code: UserLoginErrorCode)
src/helpers/user-login-error-code.ts:19
↓ 1 callers
Method
getFeed
(feedType: FeedType)
server/database/database.ts:108
↓ 1 callers
Method
getNewsItem
(id: number)
server/database/cache.ts:43
↓ 1 callers
Method
getPostsForUser
(id: string)
server/services/user-service.ts:21
↓ 1 callers
Method
getUser
(id: string)
server/database/database.ts:212
↓ 1 callers
Function
hideNewsItem
(_, { id }, context)
server/graphql-resolvers.ts:80
↓ 1 callers
Method
hideNewsItem
(id: number, userId: string)
server/database/database.ts:156
↓ 1 callers
Function
isValidUrl
(str: string)
src/helpers/is-valid-url.ts:4
↓ 1 callers
Function
rebuildFeed
(db: HnDatabase, cache: HnCache, feedType: FeedType)
server/database/cache-warmer.ts:21
↓ 1 callers
Method
registerUser
(user: { id: string; password: string })
server/services/user-service.ts:36
↓ 1 callers
Method
render
()
src/components/comment.tsx:31
↓ 1 callers
Function
seedCache
(db: HnDatabase, cache: HnCache, delay: number)
server/database/cache-warmer.ts:49
↓ 1 callers
Method
setComment
(id: number, comment: CommentModel)
server/database/cache.ts:79
↓ 1 callers
Function
submitNewsItem
(_, newsItem, context)
server/graphql-resolvers.ts:86
↓ 1 callers
Method
submitNewsItem
(id: number, newsItem: NewsItemModel)
server/database/database.ts:177
↓ 1 callers
Method
submitNewsItem
({ submitterId, title, text, url })
server/services/news-item-service.ts:39
↓ 1 callers
Function
unhideNewsItem
()
src/components/news-detail.tsx:54
↓ 1 callers
Function
upvoteNewsItem
(_, { id }, context)
server/graphql-resolvers.ts:74
↓ 1 callers
Method
upvoteNewsItem
(id: number, userId: string)
server/database/database.ts:131
↓ 1 callers
Method
upvoteNewsItem
(id: number, userId: string)
server/services/news-item-service.ts:31
↓ 1 callers
Function
validateLogin
(e: React.FormEvent<HTMLFormElement>)
pages/login.tsx:33
↓ 1 callers
Method
validatePassword
(id: string, password: string)
server/services/user-service.ts:25
↓ 1 callers
Function
validateRegister
(e: React.FormEvent<HTMLFormElement>)
pages/login.tsx:47
↓ 1 callers
Function
validateUsername
({ id })
src/data/validation/user.ts:3
↓ 1 callers
Function
warmCache
(db: HnDatabase, cache: HnCache, feedService: FeedService)
server/database/cache-warmer.ts:13
↓ 1 callers
Function
withData
( ComposedComponent: TComposedComponent<TProps & any> )
src/helpers/with-data.tsx:48
Function
ActivePage
(props)
pages/active.tsx:8
Function
AskPage
(props)
pages/ask.tsx:28
Function
BestCommentsPage
(props)
pages/bestcomments.tsx:8
Function
BestPage
(props)
pages/best.tsx:28
Function
BlankLayout
(props)
src/layouts/blank-layout.tsx:4
Function
BookmarkletPage
(props)
pages/bookmarklet.tsx:6
Function
ChangePasswordPage
(props)
pages/changepw.tsx:6
Function
CommentBox
()
src/components/comment-box.tsx:3
Function
DMCAPage
()
pages/dmca.tsx:25
Function
FavoritesPage
(props)
pages/favorites.tsx:28
Function
Footer
()
src/components/footer.tsx:4
Function
ForgotPage
(props: IForgotPageProps)
pages/forgot.tsx:11
Function
FormatDocPage
(props)
pages/formatdoc.tsx:6
Function
FrontPage
(props)
pages/front.tsx:6
Function
Header
(props: IHeaderProps)
src/components/header.tsx:13
Function
HeaderNav
(props: IHeaderNavProps)
src/components/header-nav.tsx:11
Function
HiddenPage
(props)
pages/hidden.tsx:8
Function
IndexPage
(props)
pages/index.tsx:28
Function
ItemPage
(props)
pages/item.tsx:37
Function
JobsPage
(props)
pages/jobs.tsx:32
Function
LeadersPage
(props)
pages/leaders.tsx:6
Function
ListsPage
(props)
pages/lists.tsx:7
Function
LoadingSpinner
()
src/components/loading-spinner.tsx:3
Function
LoginPage
(props: ILoginPageProps)
pages/login.tsx:19
Function
MainLayout
(props: IMainLayoutProps)
src/layouts/main-layout.tsx:18
Function
NewCommentsPage
(props)
pages/newcomments.tsx:8
Function
NewPollPage
(props)
pages/newpoll.tsx:8
Function
NewestPage
(props)
pages/newest.tsx:28
Function
NewsDetail
(props: INewsDetailProps)
src/components/news-detail.tsx:34
Function
NewsFaqPage
()
pages/newsfaq.tsx:6
Function
NewsFeed
(props)
src/components/news-feed.tsx:119
Function
NewsFeedView
(props: INewsFeedProps)
src/components/news-feed.tsx:32
Function
NewsGuidelinesPage
()
pages/newsguidelines.tsx:6
Function
NewsItemWithComments
(props: INewsItemWithCommentsProps)
src/components/news-item-with-comments.tsx:17
Function
NewsTitle
(props: INewsTitleProps)
src/components/news-title.tsx:27
Function
NewsWelcomePage
()
pages/newswelcome.tsx:6
Function
NoobCommentsPage
(props)
pages/noobcomments.tsx:8
Function
NoobStoriesPage
(props)
pages/noobstories.tsx:8
Function
NoticeLayout
(props)
src/layouts/notice-layout.tsx:4
Function
PasswordRecoveryPage
Password recovery email sent page after submitting forgot password
pages/x.tsx:8
Function
ReplyPage
(props: IReplyPageProps)
pages/reply.tsx:23
Function
SecurityPage
()
pages/security.tsx:6
Function
ShowHNPage
(props)
pages/show.tsx:30
Function
ShowHNRulesPage
()
pages/showhn.tsx:6
Function
ShowNewPage
(props)
pages/shownew.tsx:30
Function
SubmitPage
(props: ISubmitPageProps)
pages/submit.tsx:14
Function
SubmittedPage
(props)
pages/submitted.tsx:8
Function
ThreadsPage
(props: IThreadsPageProps)
pages/threads.tsx:12
Function
UpvotedPage
(props)
pages/upvoted.tsx:28
Function
UserPage
(props: IUserPageProps)
pages/user.tsx:38
Function
author
(comment, _, context)
server/graphql-resolvers.ts:96
Function
callback
(err: Error | null, derivedKey: Buffer)
src/helpers/hash-password.ts:7
next →
1–100 of 143, ranked by callers