MCPcopy Create free account

hub / github.com/every-app/open-seo / functions

Functions1,984 in github.com/every-app/open-seo

↓ 3 callersFunctionmakeEvent
(shiftKey: boolean)
src/client/features/rank-tracking/tableSelection.test.ts:16
↓ 3 callersFunctionmakeTable
(ids: string[], selectedIds: Set<string>)
src/client/features/rank-tracking/tableSelection.test.ts:28
↓ 3 callersFunctionmapAdsKeywordItems
( items: AdsKeywordIdeaItem[], )
src/server/features/keywords/services/research/research-data.ts:68
↓ 3 callersFunctionmapKeywordDataItems
(items: LabsKeywordDataItem[])
src/server/features/keywords/services/research/research-data.ts:27
↓ 3 callersFunctionmapProject
(project: { id: string; name: string; domain: string | null; createdAt: string; })
src/server/features/projects/services/projects.ts:10
↓ 3 callersFunctionnormalizeBacklinksSpamFilterOptions
( options?: BacklinksSpamFilterOptions, )
src/types/schemas/backlinks.ts:20
↓ 3 callersFunctionnormalizeDomain
(input: string)
src/types/schemas/domain.ts:8
↓ 3 callersFunctionnormalizeDomainTarget
(input: string)
src/client/features/domain/utils.ts:58
↓ 3 callersFunctionnormalizeSavedKeywordTag
( value: string, )
src/shared/saved-keyword-tags.ts:8
↓ 3 callersFunctionparseCompetitorList
(raw: string)
src/types/schemas/ai-search.ts:33
↓ 3 callersFunctionparseFilterNumber
(value: string)
src/client/features/audit/results/AuditResultsTableFilterLogic.ts:160
↓ 3 callersFunctionparseTaskTotalCount
(task: DataforseoTaskLike)
src/server/lib/dataforseo/envelope.ts:156
↓ 3 callersFunctionpushAnd
(filters: unknown[], condition: unknown[])
src/server/mcp/tools/dataforseo-research-tools.ts:389
↓ 3 callersFunctionreadSite
(domain: string)
src/server/features/onboarding/scrape.ts:184
↓ 3 callersFunctionreadStoredLighthousePayload
( payloadJson: string, categoryFilter?: LighthouseCategory, )
src/server/lib/lighthousePayload.ts:68
↓ 3 callersFunctionrequireConfig
(configId: string, projectId: string)
src/serverFunctions/rank-tracking.ts:49
↓ 3 callersFunctionrequireMcpToolAuthContext
( extra: ToolExtra, )
src/server/mcp/context.ts:73
↓ 3 callersFunctionresetBrandLookupMocks
()
src/server/features/ai-search/services/brandLookup.test.ts:104
↓ 3 callersFunctionresolveBacklinksSearchScope
({ target, selectedScope, userSelectedScope, }: { target: string; selectedScope: BacklinksTargetScop
src/client/features/backlinks/backlinksSearchScope.ts:23
↓ 3 callersFunctionresolveCloudflareAccessContext
( headers: Headers, )
src/middleware/ensure-user/cloudflareAccess.ts:46
↓ 3 callersFunctionresolveLocalNoAuthContext
()
src/middleware/ensure-user/delegated.ts:74
↓ 3 callersFunctionrestoreProject
( organizationId: string, input: RestoreProjectInput, )
src/server/features/projects/services/projects.ts:117
↓ 3 callersFunctionrethrowIfBlockingAiSearchError
( results: Array<PromiseSettledResult<unknown>>, )
src/server/features/ai-search/services/brandLookup.ts:300
↓ 3 callersFunctionroundUsdForBilling
(value: number)
src/shared/billing.ts:18
↓ 3 callersFunctionrunAction
( callback: () => Promise<unknown>, fallbackMessage: string, )
src/routes/_app/billing.tsx:116
↓ 3 callersFunctionsaveHistory
(storageKey: string, items: TItem[])
src/client/hooks/useLocalHistoryStore.ts:28
↓ 3 callersFunctionscheduleLabel
( interval: RankTrackingConfig["scheduleInterval"], )
src/shared/rank-tracking.ts:174
↓ 3 callersFunctionscoreClass
(score: number | null)
src/client/features/audit/results/ResultsView.tsx:235
↓ 3 callersFunctionscoreTierClass
(value: number | null)
src/client/features/keywords/utils.ts:3
↓ 3 callersMethodsend
(message: Body, options?: QueueSendOptions)
worker-configuration.d.ts:1897
↓ 3 callersFunctionsetLastProjectId
(projectId: string)
src/client/lib/active-project.ts:16
↓ 3 callersFunctionshouldUseDomainE2eFixtures
()
src/serverFunctions/domain.ts:11
↓ 3 callersFunctionsignOutAndRedirect
()
src/lib/auth-client.ts:22
↓ 3 callersFunctionsignedHeaders
(args: { id: string; payload: string; timestamp: number; })
src/server/billing/svix.test.ts:102
↓ 3 callersFunctionstartGscLink
(callbackURL: string)
src/client/features/gsc/startGscLink.ts:15
↓ 3 callersFunctionstaticAssistantResponse
(text: string)
src/server/features/onboarding/OnboardingChatAgent.ts:75
↓ 3 callersFunctionsum
(values: number[])
scripts/brand-lookup-cost-profile.ts:217
↓ 3 callersFunctiontagDotClass
(color: TagColorKey)
src/shared/tag-colors.ts:52
↓ 3 callersFunctiontoCanonicalUrl
(path: string)
web/src/lib/seo.ts:18
↓ 3 callersFunctiontoCanonicalUrl
(path)
web/scripts/generate-sitemap.js:75
↓ 3 callersFunctiontoClientError
(error: unknown)
src/server/lib/errors.ts:22
↓ 3 callersFunctiontoPageSortMode
( sortMode: DomainSortMode, )
src/client/features/domain/utils.ts:51
↓ 3 callersFunctiontoSort
* Maps the URL's sort/order params to a request's sortField/sortOrder pair. * The sort param is checked against the tab's allowed sort fields; anythi
src/client/features/backlinks/useBacklinksPageData.ts:61
↓ 3 callersFunctiontoSortSearchParam
( sortMode: DomainSortMode, )
src/client/features/domain/utils.ts:38
↓ 3 callersFunctiontoSqliteTimestamp
(date: Date)
src/server/features/rank-tracking/rankTrackingTimestamps.ts:1
↓ 3 callersFunctiontopPage
( url: string, platform: "chat_gpt" | "google", mentions: number | null, aiSearchVolume: number | null
src/server/features/ai-search/services/citedSources.test.ts:20
↓ 3 callersFunctiontruncate
(value: string, maxLength: number)
src/server/features/ai-search/services/brandLookupShaping.ts:226
↓ 3 callersFunctionupdatePosition
()
src/client/features/keywords/components/FloatingTooltip.tsx:40
↓ 3 callersFunctionupdateProject
( organizationId: string, input: UpdateProjectInput, )
src/server/features/projects/services/projects.ts:80
↓ 3 callersFunctionuseFloatingTooltip
({ delayMs = 150, enabled = true, }: { delayMs?: number; enabled?: boolean; } = {})
src/client/features/keywords/components/FloatingTooltip.tsx:27
↓ 3 callersFunctionuseHostedAuthRouteGuard
()
src/client/features/auth/useHostedAuthRouteGuard.ts:14
↓ 3 callersFunctionuseSearchTabNavigation
({ storageKey, urlInput, getLabel, navigateToInput, }: UseSearchTabNavigationArgs)
src/client/features/search-tabs/useSearchTabNavigation.ts:16
↓ 3 callersFunctionuseSelectionAnchor
()
src/client/components/table/AppDataTable.tsx:53
↓ 3 callersFunctionuseTabFilters
* Holds the *applied* filters for one tab. Draft edits live inside the filter * panel; values here are what the server queries use, persisted per tab
src/client/features/backlinks/useBacklinksFilters.ts:65
↓ 3 callersFunctionwithDeadline
( promise: Promise<T>, timeoutMs: number, message: string, )
e2e/domain-overview-filters.perf.spec.ts:250
↓ 3 callersFunctionwithFilters
(overrides: Partial<Filters>)
src/client/features/rank-tracking/RankTrackingFilters.test.ts:48
↓ 3 callersFunctionwithTimeout
( promise: Promise<T>, timeoutMs: number, message: string, )
e2e/domain-overview-test-utils.ts:356
↓ 3 callersFunctionwithWorkersOAuthMcpScopes
( props: unknown, scopes: string[], )
src/server/mcp/context.ts:53
↓ 2 callersFunctionadvanceFromCurrentStep
()
src/routes/_authenticated.onboarding.index.tsx:112
↓ 2 callersFunctionassertFilterConditionBudget
(conditionCount: number)
src/server/lib/dataforseo/filters.ts:70
↓ 2 callersFunctionassertLabsLocationCode
(locationCode: number | undefined)
src/server/mcp/schemas.ts:27
↓ 2 callersFunctionassertNoRows
(label: string, sql: string)
scripts/d1-default-project-cleanup.ts:640
↓ 2 callersFunctionassertPaidPlan
* AI Visibility endpoints are gated behind the paid plan in hosted mode * because each call fans out to several paid DataForSEO requests. Self-hosted
src/serverFunctions/ai-search.ts:18
↓ 2 callersFunctionauthorizeOnboardingChat
( request: Request, projectId: string, )
src/server.ts:39
↓ 2 callersFunctionbase64ToBytes
(value: string)
src/server/billing/svix.ts:75
↓ 2 callersFunctionbase64UrlToBytes
(value: string)
src/server/features/gsc/selfHostedOAuth.ts:55
↓ 2 callersFunctionbeginRankCheckRun
(input: { workflow: Env["RANK_CHECK_WORKFLOW"]; config: RankCheckConfigForStart; projectId: string; bi
src/server/features/rank-tracking/services/rankCheckRunGuards.ts:134
↓ 2 callersFunctionbuildBacklinksTabExport
(args: { tab: BacklinksSearchState["tab"]; rows: BacklinksTabRows; domainRatings?: DomainRatings | null;
src/client/features/backlinks/export.ts:13
↓ 2 callersFunctionbuildFallbackScriptResponse
()
web/src/routes/js/script[.]js.ts:32
↓ 2 callersFunctionbuildFilterSearchUpdate
( values: TValues, fields: ReadonlyArray<FilterKey<TValues>>, getParam: (key: FilterKey<TValues>) => key
src/client/features/domain/domainFilterUtils.ts:111
↓ 2 callersFunctionbuildKeywordResearchQueryKey
( request: KeywordResearchRequest | null, )
src/client/features/keywords/hooks/useKeywordResearchData.ts:62
↓ 2 callersFunctionbuildKeywordResearchRequest
( input: KeywordResearchQueryInput, )
src/client/features/keywords/hooks/useKeywordResearchData.ts:43
↓ 2 callersFunctionbuildReferringDomainsApiFilters
( filters: ReferringDomainsFilters, )
src/server/features/backlinks/services/backlinksApiFilters.ts:111
↓ 2 callersFunctionbuildStoredLighthouseMetrics
(input: { audits: Record<string, RawLighthouseAudit>; })
src/server/lib/lighthouseStoredPayload.ts:241
↓ 2 callersFunctionbuildTargetCacheInput
( input: BacklinksLookupInput, billingCustomer: BillingCustomerContext, )
src/server/features/backlinks/services/BacklinksService.ts:115
↓ 2 callersFunctionbuildTopPagesApiFilters
(filters: TopPagesFilters)
src/server/features/backlinks/services/backlinksApiFilters.ts:134
↓ 2 callersFunctionbusinessDataApi
()
src/server/lib/dataforseo/core.ts:125
↓ 2 callersFunctionbytesToBase64Url
(bytes: Uint8Array)
src/server/features/gsc/selfHostedOAuth.ts:44
↓ 2 callersFunctioncategoryLabel
(category: CategoryTab)
src/client/features/lighthouse/issues/utils.tsx:34
↓ 2 callersFunctioncheckBalance
(featureId: string, customerId: string)
src/server/mcp/tools/whoami.ts:12
↓ 2 callersFunctioncheckBatchLive
* Check keyword/device pairs against the live endpoint and persist snapshots. * Per-call failures are logged and skipped (the metered client already
src/server/workflows/rankCheckPaths.ts:80
↓ 2 callersFunctioncitedMention
( question: string, aiSearchVolume: number | null, urls: string[], )
src/server/features/ai-search/services/citedSources.test.ts:8
↓ 2 callersFunctionclamp
(value: number, bounds: { min?: number; max?: number })
src/client/features/saved-keywords/savedKeywordsFilterTypes.ts:42
↓ 2 callersFunctionclampInt
( raw: string | undefined, fallback: number, min: number, max: number, )
scripts/seed-rank-tracking.ts:362
↓ 2 callersFunctionclampSerpDepth
DataForSEO bills SERPs in pages of 10; depth outside 10-100 is rejected.
src/server/lib/dataforseo/serp.ts:20
↓ 2 callersFunctionclearLastProjectId
()
src/client/lib/active-project.ts:25
↓ 2 callersFunctionclearOpenTimeout
()
src/client/features/keywords/components/FloatingTooltip.tsx:49
↓ 2 callersFunctionclearStorage
(tab: DomainFilterPreferenceTab, scope: string)
src/client/features/domain/useDomainFilterPreferences.ts:76
↓ 2 callersMethodclone
* The **`clone()`** method of the Request interface creates a copy of the current `Request` object. * * [MDN Reference](https://developer.mo
worker-configuration.d.ts:1752
↓ 2 callersFunctioncloseDropdown
()
src/client/features/projects/ProjectSwitcher.tsx:8
↓ 2 callersFunctioncloseExportMenu
()
src/client/features/ai-search/components/BrandLookupCitationsCard.tsx:35
↓ 2 callersFunctioncloseExportToSheetsModal
()
src/client/lib/exportToSheets.ts:36
↓ 2 callersFunctioncloseFilters
(page: Page)
e2e/domain-overview-test-utils.ts:242
↓ 2 callersFunctioncollectNumericRange
( out: unknown[][], field: string, min: number | undefined, max: number | undefined, )
src/server/features/domain/services/domainPagesPage.ts:47
↓ 2 callersFunctioncollectVersionCandidates
@param {string[]} versionValues @param {VersionCandidate["source"]} source
scripts/release-notes.mjs:117
↓ 2 callersFunctioncombineFilters
* Joins caller-provided filter expressions with the spam-score condition. * `userFilters` arrives already and/or-joined, so the spam condition is *
src/server/lib/dataforseo/backlinks.ts:164
↓ 2 callersFunctioncommitMaxPagesInput
(launchForm: { state: { values: { maxPagesInput: string } }; setFieldValue: (field: "maxPagesInput", value
src/client/features/audit/launch/useLaunchController.ts:134
↓ 2 callersFunctioncompareSemver
@param {Semver} left @param {Semver} right
scripts/release-notes.mjs:84
↓ 2 callersFunctioncompileSavedKeywordsFilters
( values: SavedKeywordsFilterValues, )
src/client/features/saved-keywords/savedKeywordsFilterTypes.ts:68
↓ 2 callersMethodconnect
* Connect directly to Hyperdrive as if it's your database, returning a TCP socket. * * Calling this method returns an identical socket to if
worker-configuration.d.ts:9692
← previousnext →301–400 of 1,984, ranked by callers