MCPcopy Create free account

hub / github.com/lightdash/lightdash / functions

Functions15,420 in github.com/lightdash/lightdash

↓ 11 callersFunctionbuildUser
(canManageMetricsTree: boolean)
packages/backend/src/services/CatalogService/CatalogService.test.ts:25
↓ 11 callersFunctionclassifyClaudeCliFailure
( stderr: string, stdout: string, )
packages/backend/src/ee/services/AppGenerateService/claudeCliFailure.ts:21
↓ 11 callersFunctioncombineManifestSources
( sources: ManifestSource[], )
packages/common/src/dbt/manifest.ts:104
↓ 11 callersFunctioncompareVersions
(a: string, b: string)
scripts/expand-version.ts:41
↓ 11 callersFunctioncompile
(options: CompileHandlerOptions)
packages/cli/src/handlers/compile.ts:172
↓ 11 callersFunctionconvertAdditionalMetric
({ additionalMetric, table, }: ConvertAdditionalMetricArgs)
packages/common/src/utils/additionalMetrics.ts:19
↓ 11 callersFunctioncreateActorFromUser
(user: AuditableUser)
packages/backend/src/logging/caslAuditWrapper.ts:136
↓ 11 callersFunctioncreateApiTransport
( config: LightdashClientConfig, adapter?: FetchAdapter, )
packages/query-sdk/src/apiTransport.ts:754
↓ 11 callersFunctioncreateAuthenticatedFetcher
* Since we can't easily access the internal cookies of ApiClient, * we create a helper that logs in and returns both a client and a raw fetch functio
packages/api-tests/tests/oauthLogin.test.ts:59
↓ 11 callersFunctioncreateBaseDashboardFilter
( id: string, fieldId: string, tableName: string, values: string[] = ['value1'
packages/common/src/types/applyDimensionOverrides.test.ts:13
↓ 11 callersFunctioncreateBoundaryDateFormatter
(timezone: string)
packages/common/src/compiler/filtersCompiler.ts:43
↓ 11 callersFunctioncreateChartScheduler
(client: ApiClient)
packages/api-tests/tests/scheduler.test.ts:52
↓ 11 callersFunctioncreateFilterRuleFromField
( field: FilterableField, value?: AnyType, timezone?: string, )
packages/common/src/utils/filters.ts:385
↓ 11 callersFunctioncreateMockCellContext
({ columnId, value, minMaxMap, columnProperties, barLabelMaxMap, item, }: { column
packages/frontend/src/hooks/useColumns.test.tsx:28
↓ 11 callersFunctioncreateMockFilterableField
( fieldId: string, table: string, )
packages/frontend/src/features/dashboardFilters/FilterConfiguration/utils/index.test.ts:49
↓ 11 callersFunctioncreateModel
(row: Record<string, unknown> | undefined)
packages/backend/src/models/OrganizationSettingsModel.test.ts:15
↓ 11 callersFunctioncreateSavedChartTile
({ savedChartUuid, x, y, w, h, }: { savedChartUuid: string; x: number; y: numb
packages/backend/src/database/seeds/development/15_conditional_formatting_dashboard.ts:173
↓ 11 callersMethodcreateSpace
( projectUuid: string, spaceName: string, )
packages/e2e/cypress/support/commands.ts:98
↓ 11 callersFunctioncreateTestAbility
()
packages/backend/src/logging/caslAuditWrapper.test.ts:49
↓ 11 callersFunctiondefineAbilityForOrganizationMember
( member: | Pick< OrganizationMemberProfile, 'role' | 'organizationUui
packages/common/src/authorization/organizationMemberAbility.test.ts:19
↓ 11 callersMethodduplicateRole
( account: Account, organizationUuid: string, roleUuid: string, duplicateRoleD
packages/backend/src/services/RolesService/RolesService.ts:1121
↓ 11 callersFunctionembedContractClass
( name: EmbedContractClassName, ...moduleClasses: ClassValue[] )
packages/frontend/src/ee/features/embed/styles/embedClassContract.ts:44
↓ 11 callersFunctionemitAuthAuditEvent
({ actor, action, resourceType, status, reason, organizationUuid, metadata, co
packages/backend/src/services/UserService.ts:139
↓ 11 callersFunctionemptyTable
(name: string)
packages/backend/src/utils/QueryBuilder/MetricQueryBuilder.mock.ts:219
↓ 11 callersFunctionexpectedRequiredResult
( fieldIdRef: string, tableName: String, )
packages/common/src/utils/filters.mock.ts:314
↓ 11 callersMethodfeedChunk
* Feed a chunk of stdout. Lines are buffered across chunks; events fire * only for fully consumed lines.
packages/backend/src/ee/services/AppGenerateService/ClaudeStreamProcessor.ts:326
↓ 11 callersFunctionfilterSeriesWithNoData
( unfilteredSeries: EChartsSeries[], results: Record<string, unknown>[], rowLimit: RowLimit | unde
packages/frontend/src/hooks/echarts/useEchartsCartesianConfig.ts:1496
↓ 11 callersMethodfilters
Add filters
packages/query-sdk/src/query.ts:103
↓ 11 callersMethodfindInstallationId
( organizationUuid: string, )
packages/backend/src/models/GithubAppInstallations/GithubAppInstallationsModel.ts:25
↓ 11 callersFunctionformatAuditAction
(action: string)
packages/backend/src/logging/winston.ts:212
↓ 11 callersFunctionformatColorIndicator
(color: string)
packages/common/src/visualizations/helpers/styles/tooltipStyles.ts:91
↓ 11 callersFunctionformatRows
( rows: { [col: string]: AnyType }[], itemsMap: ItemsMap, pivotValuesColumns?: Record<string, Pivo
packages/common/src/index.ts:915
↓ 11 callersFunctiongetAiAgentReviewItemWritebackEligibility
(args: { item: AiAgentReviewItemSummary; reviewsEnabled: boolean; projectContextEnabled: boolean;
packages/backend/src/ee/services/AiAgentAdminService.ts:219
↓ 11 callersMethodgetAnalyticsModel
()
packages/backend/src/models/ModelRepository.ts:259
↓ 11 callersFunctiongetAppDisplayName
(name: string, appUuid: string)
packages/common/src/ee/apps/types.ts:43
↓ 11 callersMethodgetCatalogModel
()
packages/backend/src/models/ModelRepository.ts:726
↓ 11 callersMethodgetClient
* Handles initializing a client, and taking into account client * providers + memoization. * * If a factory is not provided, and a clie
packages/backend/src/clients/ClientRepository.ts:243
↓ 11 callersFunctiongetConditionalFormattingConfig
({ field, value, minMaxMap = {}, conditionalFormattings, rowFields, applyTo, }: {
packages/common/src/utils/conditionalFormatting.ts:522
↓ 11 callersFunctiongetConditionalRuleLabel
( rule: BaseFilterRule, filterType: FilterType, label: string, )
packages/frontend/src/components/common/Filters/FilterInputs/utils.ts:273
↓ 11 callersMethodgetContentVerificationModel
()
packages/backend/src/models/ModelRepository.ts:762
↓ 11 callersFunctiongetContextFromHeader
(req: Request)
packages/backend/src/analytics/LightdashAnalytics.ts:185
↓ 11 callersFunctiongetDailyDatesFromCron
( { cron, timezone, }: { cron: string; timezone: string; }, wh
packages/backend/src/scheduler/SchedulerClient.ts:94
↓ 11 callersMethodgetDownloadStream
( cacheKey: string, fileExtension = 'jsonl', )
packages/backend/src/clients/ResultsFileStorageClients/S3ResultsFileStorageClient.ts:164
↓ 11 callersMethodgetEmbedAgent
( account: AnonymousAccount, projectUuid: string, agentUuid: string, )
packages/backend/src/ee/services/AiAgentService/AiAgentService.ts:1340
↓ 11 callersMethodgetExplore
* Gets a specific explore by name from available explores * * @param exploreName - Name of the explore to get * @returns The explore
packages/backend/src/ee/services/ai/utils/AgentContext.ts:58
↓ 11 callersFunctiongetFrozenColumnLayout
({ pivotColumnInfo, columnProperties, rowNumberWidth, defaultColumnWidth, measuredWidths,
packages/frontend/src/components/common/PivotTable/getFrozenColumnLayout.ts:50
↓ 11 callersMethodgetGithubAppInstallationsModel
()
packages/backend/src/models/ModelRepository.ts:330
↓ 11 callersMethodgetGroupWithMembers
( groupUuid: string, includeMembers?: number, offset?: number, )
packages/backend/src/models/GroupsModel.ts:393
↓ 11 callersMethodgetGroupsModel
()
packages/backend/src/models/ModelRepository.ts:363
↓ 11 callersFunctiongetHighestSpaceRole
( spaceRoles: Array<SpaceMemberRole | undefined>, )
packages/common/src/utils/projectMemberRole.ts:84
↓ 11 callersFunctiongetOAuthService
(req: express.Request)
packages/backend/src/routers/oauthRouter.ts:28
↓ 11 callersFunctiongetPivotedResults
( rows: Record<string, unknown>[], fieldsMap: Record<string, unknown>, pivotFields: string[],
packages/backend/src/ee/services/ai/utils/getPivotedResults.ts:12
↓ 11 callersMethodgetProject
( @Path() projectUuid: string, @Request() req: express.Request, )
packages/backend/src/controllers/projectController.ts:112
↓ 11 callersFunctiongetSlackErrorCode
(error: unknown)
packages/common/src/utils/slack.ts:29
↓ 11 callersMethodgetTablesConfiguration
( account: Account, projectUuid: string, )
packages/backend/src/services/ProjectService/ProjectService.ts:7400
↓ 11 callersFunctiongetTabsForFilterRule
( filterRule: DashboardFilterRule, dashboardTiles: DashboardTile[] | undefined, sortedTabUuids: st
packages/frontend/src/features/dashboardFilters/FilterConfiguration/utils/index.ts:148
↓ 11 callersMethodgetToolsRuntime
( context: McpProtocolContext, projectUuid: string, )
packages/backend/src/ee/services/McpService/McpService.ts:602
↓ 11 callersFunctiongetTooltipStyle
({ appendToBody = true, }: { appendToBody?: boolean; } = {})
packages/common/src/visualizations/helpers/styles/tooltipStyles.ts:25
↓ 11 callersMethodgetUserAttributes
Single interface for getting user attributes for session and embedded users
packages/backend/src/services/ProjectService/ProjectService.ts:807
↓ 11 callersFunctiongetVizConfigThemeOverride
(colorScheme: ColorScheme)
packages/frontend/src/components/VisualizationConfigs/mantineTheme.ts:4
↓ 11 callersFunctionhashFieldReference
(reference: PivotReference)
packages/common/src/types/savedCharts.ts:1096
↓ 11 callersFunctionindexCol
(fieldId: string)
packages/frontend/src/components/common/PivotTable/getFrozenColumnLayout.test.ts:5
↓ 11 callersFunctionisFilterRuleDefinedForFieldId
( filterGroup: FilterGroup, fieldId: string, isInterval: boolean = false, )
packages/common/src/types/filter.ts:575
↓ 11 callersFunctionisGithubRateLimitError
(error: unknown)
packages/backend/src/clients/github/Github.ts:285
↓ 11 callersMethodisNonInteractive
()
packages/cli/src/globalState.ts:37
↓ 11 callersFunctionisPeriodOverPeriodAdditionalMetric
( value: AnyType, )
packages/common/src/types/metricQuery.ts:153
↓ 11 callersFunctionisSchedulerGsheetsOptions
( options: | SchedulerCsvOptions | SchedulerImageOptions | SchedulerGsheetsOptions
packages/common/src/types/scheduler.ts:502
↓ 11 callersFunctionisTimestampString
(value: unknown)
packages/common/src/utils/formatting.ts:140
↓ 11 callersFunctionlightdashApi
({ method, url, body, }: LightdashApiProps)
packages/cli/src/handlers/dbt/apiClient.ts:35
↓ 11 callersFunctionloadCache
()
packages/backend/src/models/caches/PatSessionCache.test.ts:16
↓ 11 callersMethodloadPayload
()
packages/backend/src/ee/services/ai/AiAgentMcpRuntimeClient.ts:213
↓ 11 callersFunctionmakeCode
(files?: DataAppCode['files'])
packages/backend/src/ee/services/AppGenerateService/AppGenerateService.appCode.test.ts:32
↓ 11 callersFunctionmakeMockChart
( i: number, overrides: Partial<DashboardSearchResult['charts'][number]> = {}, )
packages/backend/src/ee/services/ai/tools/findContent.test.ts:28
↓ 11 callersFunctionmakeRemediation
( overrides: Partial<AiAgentReviewRemediation> = {}, )
packages/backend/src/ee/services/AiAgentAdminService.test.ts:84
↓ 11 callersFunctionmatchesIdentity
( candidate: SortField, target: PivotSortIdentity, )
packages/frontend/src/utils/pivotSortIdentity.ts:39
↓ 11 callersMethodmkdir
()
packages/backend/src/ee/services/ai/repoFs/repoFileSystem.ts:187
↓ 11 callersMethodmoveToSpace
( user: SessionUser, { projectUuid, itemUuid: spaceUuid, t
packages/backend/src/services/SpaceService/SpaceService.ts:453
↓ 11 callersMethodnotifyOrgAdminRoleChange
( account: Account, targetUserUuid: string, organizationUuid: string, previous
packages/backend/src/services/AdminNotificationService/AdminNotificationService.ts:127
↓ 11 callersFunctionqueryMatcher
( tableName: string, params: AnyType[] = [], )
packages/backend/src/models/ProjectModel/ProjectModel.test.ts:52
↓ 11 callersFunctionreplaceWhitespace
(str: string)
packages/backend/src/utils/QueryBuilder/MetricQueryBuilder.test.ts:82
↓ 11 callersMethodresolveChannelToId
* Resolve channel name to ID for reliable Slack API calls. * - If input is already an ID (matches SLACK_ID_REGEX), returns as-is * - If inpu
packages/backend/src/clients/Slack/SlackClient.ts:814
↓ 11 callersFunctionresolveOrganizationExportLimits
( organizationSettingsModel: OrganizationSettingsModel, query: Pick<LightdashConfig['query'], 'maxLimi
packages/backend/src/services/OrganizationSettingsService/resolveExportLimits.ts:18
↓ 11 callersMethodrunExploreQuery
( account: Account, metricQuery: MetricQuery, projectUuid: string, exploreName
packages/backend/src/services/ProjectService/ProjectService.ts:4941
↓ 11 callersMethodsaveSample
* Admin-only. Persist a named, sanitized sample (request + response) in * the samples collection. Stores NO secret material — never calls *
packages/backend/src/ee/services/ExternalConnectionService/ExternalConnectionService.ts:1178
↓ 11 callersFunctionsource
(onTiming?: RepoFsTimingCallback)
packages/backend/src/ee/services/ai/repoFs/githubRepoSource.test.ts:30
↓ 11 callersFunctiontest
(name: string, fn: () => void)
scripts/mcp-tools-diff.test.ts:14
↓ 11 callersFunctiontranslatePivotRef
( userRef: string, pivotValuesColumnsMap: Record<string, PivotValuesColumn> | undefined, )
packages/common/src/visualizations/helpers/tooltipFormatter.ts:49
↓ 11 callersMethodupdate
( @Path() projectUuid: string, @Path() dashboardUuidOrSlug: string, @Body() body: Upda
packages/backend/src/controllers/v2/ProjectDashboardController.ts:78
↓ 11 callersMethodupdateConfig
( account: SessionAccount, projectUuid: string, { dashboardUuids,
packages/backend/src/ee/services/EmbedService/EmbedService.ts:338
↓ 11 callersFunctionuseAccount
( isAuthenticated: boolean = true, )
packages/frontend/src/hooks/user/useAccount.ts:23
↓ 11 callersFunctionuseAiAgentPermission
({ action, projectUuid, }: { action: 'manage' | 'view'; projectUuid?: string; })
packages/frontend/src/ee/features/aiCopilot/hooks/useAiAgentPermission.ts:4
↓ 11 callersFunctionuseOrganizationUsers
(params?: { searchInput?: string; includeGroups?: number; projectUuid?: string; enabled?: bool
packages/frontend/src/hooks/useOrganizationUsers.ts:62
↓ 11 callersFunctionuserDetailsQueryBuilder
( db: Knex, )
packages/backend/src/models/UserModel.ts:133
↓ 11 callersFunctionvalidateCorsAllowedDomains
(values: string[])
packages/common/src/types/organizationSettings.ts:227
↓ 11 callersFunctionvalidateParameterNames
( parameters: Record<string, LightdashProjectParameter> | undefined, )
packages/common/src/compiler/parameters.ts:221
↓ 11 callersFunctionzoomToResolution
(zoom: number)
packages/frontend/src/components/SimpleMap/hexbin/zoomToResolution.ts:27
↓ 10 callersMethod_clone
(overrides: Partial<BuilderState>)
packages/query-sdk/src/query.ts:79
↓ 10 callersMethodauditDashboard
(params: { account: Account; projectUuid: string; dashboard: DashboardDAO; run
packages/backend/src/services/AsyncQueryService/PreAggregateStrategy.ts:83
↓ 10 callersFunctionbuildImportBody
( code: DataAppCode, targetProjectUuid: string, opts: { app?: string; space?: string; createNew?:
packages/cli/src/handlers/apps/appCodeFiles.ts:126
↓ 10 callersFunctionbuildOutboundUrl
( origin: string, validatedPath: string, query: Record<string, string> | undefined, )
packages/backend/src/ee/services/ExternalConnectionService/proxyValidation.ts:125
← previousnext →701–800 of 15,420, ranked by callers