Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Journaly/journaly
/ functions
Functions
615 in github.com/Journaly/journaly
⨍
Functions
615
◇
Types & classes
93
↓ 20 callers
Function
withApollo
( PageComponent: NextPage<PageProps, PageInitialProps>, { ssr = true } = {}, )
packages/web/lib/apollo.tsx:36
↓ 11 callers
Function
resetPagination
()
packages/web/components/Dashboard/MyFeed/MyFeed.tsx:95
↓ 9 callers
Function
createInAppNotification
( db: PrismaClient, input: InAppNotificationCreationInput, notificationTime?: Date, )
packages/web/resolvers/utils/notifications.ts:94
↓ 9 callers
Function
hasAuthorPermissions
(original: AuthoredObject, currentUser: User)
packages/web/resolvers/utils/index.ts:278
↓ 9 callers
Function
useUILanguage
()
packages/web/hooks/useUILanguage.ts:13
↓ 8 callers
Function
createElement
(tagName: string, opts: CreateElementOpts)
packages/web/utils/rehypeSuggestions.ts:22
↓ 7 callers
Function
useCurrentUserQuery
( baseOptions?: Apollo.QueryHookOptions<CurrentUserQuery, CurrentUserQueryVariables>, )
packages/web/generated/graphql.tsx:6859
↓ 6 callers
Function
assignCountBadges
( db: PrismaClient, userId: number, countQuery: Prisma.Sql, tiers: { [key: number]: BadgeType } )
packages/web/resolvers/utils/badges.ts:17
↓ 6 callers
Function
languageNameWithDialect
({ name, dialect }: LanguageName)
packages/web/utils/languages.ts:8
↓ 5 callers
Function
extractText
( document: NodeType[], ignoreNodeTypes = emptySet, separator = ' ', )
packages/web/resolvers/utils/slate.ts:161
↓ 5 callers
Function
getClient
()
packages/web/resolvers/utils/db.ts:18
↓ 5 callers
Function
getDb
(args)
packages/jadmin/jadmin.js:63
↓ 5 callers
Function
getUserIdentifier
(user: UserType)
packages/web/components/NotificationFeed/Notifications.tsx:66
↓ 5 callers
Function
makeEmail
(text: string)
packages/web/resolvers/utils/email.ts:47
↓ 5 callers
Function
sanitize
(html: string)
packages/web/utils/index.ts:14
↓ 5 callers
Function
sendJmail
(emailParams: EmailParams)
packages/web/resolvers/utils/email.ts:97
↓ 4 callers
Function
applySuggestion
({ doc, startIdx, endIdx, suggestedContent, }: ApplySuggestionArg)
packages/web/resolvers/utils/slate.ts:91
↓ 4 callers
Function
createEmailNotification
( db: PrismaClient, user: User, note: EmailNotificationCreationType, )
packages/web/resolvers/utils/notifications.ts:17
↓ 4 callers
Function
formatLongDate
(date: string)
packages/web/utils/date.ts:23
↓ 4 callers
Function
generateToken
()
packages/web/resolvers/utils/userValidation.ts:84
↓ 4 callers
Function
getPostingIpAddress
(req: NextRequest | Request)
packages/web/resolvers/utils/getPostingIpAddress.ts:8
↓ 4 callers
Function
gtag
(...args: any[])
packages/web/components/GoogleAnalytics/GoogleAnalytics.tsx:12
↓ 4 callers
Function
logPaymentsError
( error: unknown, event?: any )
packages/web/resolvers/utils/stripe.ts:12
↓ 4 callers
Function
onChange
(e: HTMLInputEvent)
packages/web/components/Modals/ImageUploadModal/UploadImage.tsx:18
↓ 4 callers
Function
sendNewBadgeEmail
({ user, badgeType }: sendNewBadgeEmailArgs)
packages/web/resolvers/utils/email.ts:148
↓ 4 callers
Function
updateStripeSubscription
(subscriptionId: string, db: PrismaClient)
packages/web/pages/api/stripe/webhook.ts:16
↓ 4 callers
Function
useAutosavedState
( initialValue: T, opts: UseAutosavedStateOpts, )
packages/web/hooks/useAutosavedState.ts:9
↓ 4 callers
Function
useConfirmationModal
({ title, body }: Args)
packages/web/components/Modals/ConfirmationModal/useConfirmationModal.tsx:8
↓ 4 callers
Function
validatePlatform
(platform: string, socialMediaUrl: string)
packages/web/resolvers/utils/socialMedia.ts:22
↓ 4 callers
Function
wait
(timeout: number)
packages/web/utils/index.ts:36
↓ 3 callers
Function
assignCommentCountBadges
(db: PrismaClient, userId: number)
packages/web/resolvers/comment.ts:39
↓ 3 callers
Function
createComment
({ db, thread, author, body, postingIpAddress }: CreateCommentArg)
packages/web/resolvers/comment.ts:192
↓ 3 callers
Function
findCommonAncestor
( doc: Doc, startIdx: number, endIdx: number, )
packages/web/resolvers/utils/slate.ts:60
↓ 3 callers
Function
generateNegativeRandomNumber
()
packages/web/utils/number.ts:1
↓ 3 callers
Function
generateThumbbusterUrl
(transform: string)
packages/web/resolvers/utils/resolverUtils.ts:6
↓ 3 callers
Function
getPositionX
(e: React.TouchEvent<HTMLDivElement>)
packages/web/components/SwipeableElement/SwipeableElement.tsx:42
↓ 3 callers
Function
isChildOf
(el: Node, target: HTMLElement)
packages/web/utils/dom.ts:23
↓ 3 callers
Function
isEmptyParagraph
(node: NodeType)
packages/web/resolvers/utils/slate.ts:24
↓ 3 callers
Function
paymentErrorWrapper
(fn)
packages/web/resolvers/utils/stripe.ts:37
↓ 3 callers
Function
processEditorDocument
( document: NodeType[], )
packages/web/resolvers/utils/index.ts:263
↓ 3 callers
Function
sendEmailAddressVerificationEmail
({ user, verificationToken, }: sendEmailAddressVerificationEmailArgs)
packages/web/resolvers/utils/email.ts:217
↓ 3 callers
Function
setPostStatus
(status: PostStatus)
packages/web/components/Dashboard/Post/Post.tsx:525
↓ 3 callers
Function
useNotificationContext
()
packages/web/components/NotificationFeed/NotificationContext.tsx:59
↓ 2 callers
Function
adjacentPageUrl
(direction: 1 | -1)
packages/web/components/Pagination/Pagination.tsx:19
↓ 2 callers
Function
assignBadge
( db: PrismaClient, userId: number, badge: BadgeType, )
packages/web/resolvers/utils/index.ts:288
↓ 2 callers
Function
assignPostCountBadges
(db: PrismaClient, userId: number)
packages/web/resolvers/post.ts:44
↓ 2 callers
Function
buildPreOrderListAndOffsets
(selectableTextArea: HTMLElement)
packages/web/components/Dashboard/Post/helpers.ts:147
↓ 2 callers
Function
cacheFn
(create: () => T)
packages/j-mail/src/utils.ts:40
↓ 2 callers
Function
clamp
(a: number, b: number, c: number)
packages/web/utils/index.ts:44
↓ 2 callers
Function
clear
()
packages/web/components/PostEditor/PostEditor.tsx:135
↓ 2 callers
Function
createApolloClient
* Creates and configures the ApolloClient * @param {Object} [initialState={}]
packages/web/lib/apollo.tsx:161
↓ 2 callers
Function
createListOfLanguages
(languages: string[])
packages/web/components/Site/Home/Testimonial.tsx:4
↓ 2 callers
Function
deletePosts
(postIds, query)
packages/jadmin/jadmin.js:9
↓ 2 callers
Function
extractTextFromNode
(node: NodeType, ignoreNodeTypes = emptySet)
packages/web/resolvers/utils/slate.ts:143
↓ 2 callers
Function
findEventTargetParent
( event: any, pred: (el: HTMLElement) => boolean )
packages/web/utils/dom.ts:6
↓ 2 callers
Function
formatDateRelativeToNow
(date: string)
packages/web/utils/date.ts:33
↓ 2 callers
Function
formatShortDateAndTime
(date: Date)
packages/j-mail/src/utils.ts:76
↓ 2 callers
Function
generatePostPrivateShareId
()
packages/web/resolvers/utils/resolverUtils.ts:38
↓ 2 callers
Function
getAnnotatedTranslations
(repo, filePath)
packages/web/tt.js:347
↓ 2 callers
Function
getBadgeCopySubpath
(badgeType: BadgeType)
packages/web/components/Badge/Badge.tsx:15
↓ 2 callers
Function
getCoords
(htmlElement: HTMLElement)
packages/web/components/Dashboard/Post/helpers.ts:12
↓ 2 callers
Function
getOrCreateStripeCustomer
( user: User, db: PrismaClient )
packages/web/resolvers/utils/stripe.ts:54
↓ 2 callers
Function
getSubscriptionPriceId
(subType: MembershipSubscriptionPeriod)
packages/web/resolvers/subscription.ts:37
↓ 2 callers
Function
getThumbusterVars
()
packages/web/resolvers/utils/resolverUtils.ts:25
↓ 2 callers
Function
getUsersClappedText
( claps: Array<PostClapType>, currentUserId: number | undefined, )
packages/web/components/Dashboard/Post/helpers.ts:37
↓ 2 callers
Function
handleCloseActions
()
packages/web/components/SwipeableElement/SwipeableElement.tsx:82
↓ 2 callers
Function
handleDeleteNotification
(notificationId: number)
packages/web/components/NotificationFeed/NotificationFeed.tsx:154
↓ 2 callers
Function
handleMarkNotificationRead
(notificationId: number)
packages/web/components/NotificationFeed/NotificationFeed.tsx:87
↓ 2 callers
Function
highlightRange
(range: Range, threadId: number)
packages/web/components/Dashboard/Post/helpers.ts:73
↓ 2 callers
Function
initApolloClient
* Always creates a new apollo client on the server * Creates or reuses apollo client in the browser. * @param {Object} initialState
packages/web/lib/apollo.tsx:142
↓ 2 callers
Function
insertImage
(editor: Editor, file: File)
packages/web/components/JournalyEditor/helpers.ts:228
↓ 2 callers
Function
isBlockActive
(editor: Editor, format: string)
packages/web/components/JournalyEditor/helpers.ts:84
↓ 2 callers
Function
isImageNode
(arg: Node)
packages/web/utils/slate.ts:63
↓ 2 callers
Function
isMarkActive
(editor: Editor, type: MarkType)
packages/web/components/JournalyEditor/helpers.ts:79
↓ 2 callers
Function
mapCat
(data: T[], cb: (arg: T) => string, sep: string = '\n')
packages/j-mail/src/utils.ts:72
↓ 2 callers
Function
onFileInputChange
(e: HTMLInputEvent)
packages/web/hooks/useImageUpload.ts:29
↓ 2 callers
Function
onImageSelect
(image: Parameters<typeof setImage>[0])
packages/web/components/PostEditor/PostEditor.tsx:122
↓ 2 callers
Function
parseCommentBodyForMentions
(body: string)
packages/web/resolvers/comment.ts:35
↓ 2 callers
Function
priority
({ id, devName })
packages/web/scripts/pull-topic-translations.mjs:90
↓ 2 callers
Function
readBody
(req: NextApiRequest)
packages/web/resolvers/utils/request.ts:3
↓ 2 callers
Function
reconcileDocumentHash
()
packages/web/components/Dashboard/Post/Post.tsx:58
↓ 2 callers
Function
recur
(el: HTMLElement | Node)
packages/web/components/Dashboard/Post/helpers.ts:86
↓ 2 callers
Function
reportProgress
()
packages/web/tt.js:290
↓ 2 callers
Function
resolvePromise
(confirmed: boolean)
packages/web/components/Modals/ConfirmationModal/useConfirmationModal.tsx:15
↓ 2 callers
Function
setPaymentMethod
( userId: number, db: PrismaClient, customerId: string, paymentMethodId: string, )
packages/web/resolvers/subscription.ts:48
↓ 2 callers
Function
setPlan
( userId: number, db: PrismaClient, stripeSubscriptionId: string, subscriptionPeriod: MembershipSubscr
packages/web/resolvers/subscription.ts:83
↓ 2 callers
Function
slurpFile
(path)
packages/web/tt.js:299
↓ 2 callers
Function
swapNode
(doc: Doc, target: NodeType, replacement: NodeType)
packages/web/resolvers/utils/slate.ts:124
↓ 2 callers
Function
toggleMark
(editor: Editor, type: MarkType)
packages/web/components/JournalyEditor/helpers.ts:146
↓ 2 callers
Function
truncate
(width: number)
packages/web/utils/css.ts:1
↓ 2 callers
Function
uploadFile
(getUploadData: () => Promise<T | undefined>, file: File)
packages/web/utils/images.ts:45
↓ 2 callers
Function
useFollowUserMutation
( baseOptions?: Apollo.MutationHookOptions<FollowUserMutation, FollowUserMutationVariables>, )
packages/web/generated/graphql.tsx:6906
↓ 2 callers
Function
useFollowingUsersQuery
( baseOptions?: Apollo.QueryHookOptions<FollowingUsersQuery, FollowingUsersQueryVariables>, )
packages/web/generated/graphql.tsx:6947
↓ 2 callers
Function
useImageUpload
(getUploadData: () => Promise<T | undefined>)
packages/web/hooks/useImageUpload.ts:24
↓ 2 callers
Function
useOnClickOut
( containerRef: React.RefObject<HTMLElement>, onClickOut: (e: MouseEvent) => void, )
packages/web/hooks/useOnClickOut.ts:4
↓ 2 callers
Function
usePlayPolyphonicSound
(sampleUrl: string, voiceCount: number)
packages/web/hooks/usePlayPolyphonicSound.ts:3
↓ 2 callers
Function
usePostsQuery
( baseOptions: Apollo.QueryHookOptions<PostsQuery, PostsQueryVariables>, )
packages/web/generated/graphql.tsx:6332
↓ 2 callers
Function
useSettingsFormDataQuery
( baseOptions: Apollo.QueryHookOptions<SettingsFormDataQuery, SettingsFormDataQueryVariables>, )
packages/web/generated/graphql.tsx:7297
↓ 2 callers
Function
useUnfollowUserMutation
( baseOptions?: Apollo.MutationHookOptions<UnfollowUserMutation, UnfollowUserMutationVariables>, )
packages/web/generated/graphql.tsx:7350
↓ 2 callers
Function
useUpdatePostMutation
( baseOptions?: Apollo.MutationHookOptions<UpdatePostMutation, UpdatePostMutationVariables>, )
packages/web/generated/graphql.tsx:6529
next →
1–100 of 615, ranked by callers