Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/lightdash/lightdash
/ functions
Functions
15,420 in github.com/lightdash/lightdash
⨍
Functions
15,420
◇
Types & classes
1,884
↓ 30 callers
Function
makeSeries
(tooltipKey: string | undefined)
packages/frontend/src/hooks/echarts/useEchartsCartesianConfig.test.ts:949
↓ 30 callers
Method
paginate
( query: Knex.QueryBuilder<TRecord, TResult>, paginateArgs?: KnexPaginateArgs, )
packages/backend/src/database/pagination/index.ts:9
↓ 30 callers
Function
renderNumberFilterSql
( dimensionSql: string, filter: FilterRule<FilterOperator, unknown>, )
packages/common/src/compiler/filtersCompiler.ts:219
↓ 30 callers
Method
search
(query: string)
packages/backend/src/ee/services/ai/repoFs/RepoFs.ts:294
↓ 30 callers
Function
secureFetch
( rawUrl: string, options: SecureFetchOptions, )
packages/backend/src/utils/secureFetch/secureFetch.ts:154
↓ 30 callers
Method
transform
( chunk: AnyType, encoding: BufferEncoding, callback: Transfor
packages/backend/src/services/CsvService/CsvService.ts:308
↓ 30 callers
Function
useOrganization
( useQueryOptions?: UseQueryOptions<Organization, ApiError>, )
packages/frontend/src/hooks/organization/useOrganization.ts:12
↓ 29 callers
Function
assertEmbeddedAuth
( account: Account | undefined, )
packages/common/src/types/auth.ts:218
↓ 29 callers
Function
getAxisDefaultMaxValue
({ min, max, }: { min: any; max: any; })
packages/frontend/src/hooks/echarts/useEchartsCartesianConfig.ts:336
↓ 29 callers
Function
isAndFilterGroup
( value: FilterGroupItem, )
packages/common/src/types/filter.ts:284
↓ 29 callers
Function
sanitizeText
(text: string | undefined)
packages/backend/src/clients/Slack/SlackMessageBlocks.ts:40
↓ 29 callers
Function
validateExternalConnectionConfig
( config: ValidatableExternalConnectionConfig, hasSecretAfter: boolean, )
packages/backend/src/ee/services/ExternalConnectionService/externalConnectionConfigValidation.ts:109
↓ 28 callers
Function
applyDimensionOverrides
( dashboardFilters: DashboardFilters, overrides: DashboardFilters | DashboardFilterRule[], )
packages/common/src/types/filter.ts:412
↓ 28 callers
Function
applyLimitToSqlQuery
({ sqlQuery, limit, }: { sqlQuery: string; limit: number | null | undefined; })
packages/backend/src/utils/QueryBuilder/utils.ts:566
↓ 28 callers
Function
convertExplores
( models: DbtModelNode[], loadSources: boolean, adapterType: SupportedDbtAdapter, metrics: Dbt
packages/common/src/compiler/translator.ts:1191
↓ 28 callers
Function
createSingleColorConfig
({ targetFieldId, color, rules, applyTo, darkColor, }: { targetFieldId: string; co
packages/backend/src/database/seeds/development/15_conditional_formatting_dashboard.ts:107
↓ 28 callers
Function
getAxisDefaultMinValue
({ min, max, }: { min: any; max: any; })
packages/frontend/src/hooks/echarts/useEchartsCartesianConfig.ts:313
↓ 28 callers
Function
getConfig
()
packages/cli/src/config.ts:66
↓ 28 callers
Function
getFieldIdSchema
(args: { additionalDescription: string | null })
packages/common/src/ee/AiAgent/schemas/fieldId.ts:3
↓ 28 callers
Function
getMcpContext
( extra: RequestHandlerExtra<ServerRequest, ServerNotification>, )
packages/backend/src/ee/services/McpService/McpService.ts:269
↓ 28 callers
Function
matchSql
(table: string)
packages/backend/src/models/ProjectModel/ProjectModel.test.ts:312
↓ 28 callers
Function
promptText
(args: Parameters<typeof getSystemPromptV2>[0])
packages/backend/src/ee/services/ai/prompts/systemV2.test.ts:8
↓ 28 callers
Function
removeIds
(filters: MetricFilterRule[])
packages/common/src/types/filterGrammar.test.ts:277
↓ 28 callers
Function
setAttributeValue
( client: ApiClient, attributeUuid: string, name: string, valu
packages/api-tests/tests/catalog.test.ts:392
↓ 28 callers
Method
trackAccount
* Track events from an account. This lets us centralize common properties that are found in req.account.
packages/backend/src/analytics/LightdashAnalytics.ts:2640
↓ 28 callers
Function
truncateText
(text: string, maxLength: number)
packages/backend/src/clients/Slack/SlackMessageBlocks.ts:34
↓ 28 callers
Function
tryJobOrTimeout
( prom: Promise<AnyType>, job: Job, time: number, onTimeout: (job: Job, error: Error) => Promi
packages/backend/src/scheduler/SchedulerJobTimeout.ts:20
↓ 28 callers
Function
useQueryError
({ forbiddenToastTitle, forceToastOnForbidden, chartName, }: opts = {})
packages/frontend/src/hooks/useQueryError.ts:13
↓ 27 callers
Method
assertDataAppsEnabled
(user: SessionUser)
packages/backend/src/ee/services/AppGenerateService/AppGenerateService.ts:594
↓ 27 callers
Method
connect
Re-attach to an existing sandbox by id.
packages/backend/src/ee/services/SandboxRuntime/types.ts:196
↓ 27 callers
Function
convertToBooleanValue
(value: unknown)
packages/common/src/utils/booleanConverter.ts:9
↓ 27 callers
Function
createMockConnection
( streamMock: Mock, runMock: Mock = vi.fn(), opts?: { extractStatements?: Mock; }, )
packages/warehouses/src/warehouseClients/DuckdbWarehouseClient.test.ts:111
↓ 27 callers
Function
defineAbilityForEmbedUser
( embedUser: CreateEmbedJwt, dashboardUuid: string, )
packages/common/src/authorization/jwtAbility.test.ts:59
↓ 27 callers
Method
find
({ slug, slugs, projectUuid, }: { projectUuid?: string; slug?: str
packages/backend/src/models/DashboardModel/DashboardModel.ts:717
↓ 27 callers
Function
getItemMap
( explore: Explore, additionalMetrics: AdditionalMetric[] = [], tableCalculations: TableCalculatio
packages/common/src/index.ts:728
↓ 27 callers
Function
getObjectValue
( obj: Record<string | number, T> | undefined, key: string | number, errorMessage?: string, )
packages/common/src/utils/accessors.ts:23
↓ 27 callers
Function
getOctokit
( installationId?: string, token?: string, )
packages/backend/src/clients/github/Github.ts:215
↓ 27 callers
Method
getSchedulerClient
()
packages/backend/src/clients/ClientRepository.ts:172
↓ 27 callers
Function
getToolCallback
(toolName: McpToolName)
packages/backend/src/ee/services/McpService/McpService.queryPolling.test.ts:564
↓ 27 callers
Method
isEnabled
()
packages/backend/src/clients/FileStorage/FileStorageClient.ts:56
↓ 27 callers
Method
load
* Reads and parses every built-in skill directory once, caching the result. * The single source of truth that both the AI-agent and MCP views bui
packages/backend/src/ee/services/ai/skills/builtInSkills.ts:182
↓ 27 callers
Function
makeReviewItem
( overrides: Partial<AiAgentReviewItemSummary> = {}, )
packages/backend/src/ee/services/AiAgentAdminService.test.ts:40
↓ 27 callers
Function
normalizeAndValidatePath
( rawPath: string, allowedPathPrefixes: string[], )
packages/backend/src/ee/services/ExternalConnectionService/proxyValidation.ts:26
↓ 27 callers
Function
peg$parseSPACE_SYMBOL
()
packages/common/src/types/filterGrammar.parser.ts:2944
↓ 27 callers
Function
run
(fs: MountingRepoFileSystem, command: string)
packages/backend/src/ee/services/ai/repoFs/mountingRepoFileSystem.test.ts:79
↓ 27 callers
Function
test
(name: string, fn: () => void)
scripts/upgrade-overrides.test.ts:24
↓ 27 callers
Function
toModelOutput
( output: T, )
packages/backend/src/ee/services/ai/utils/toModelOutput.ts:8
↓ 27 callers
Method
trackToolCall
( context: McpProtocolContext, toolName: string, projectUuid?: string, )
packages/backend/src/ee/services/McpService/McpService.ts:3319
↓ 27 callers
Function
useExplore
( activeTableName: string | undefined, useQueryOptions?: UseQueryOptions<ApiExploreResults, ApiError>,
packages/frontend/src/hooks/useExplore.tsx:19
↓ 26 callers
Function
createAxisField
(timeInterval: TimeFrames)
packages/frontend/src/hooks/echarts/useEchartsCartesianConfig.test.ts:366
↓ 26 callers
Function
createEmbedJwt
(overrides?: { content?: Partial<CreateEmbedJwt['content']>; exp?: number; iat?: number; userA
packages/common/src/authorization/jwtAbility.test.ts:7
↓ 26 callers
Method
createRuntime
( context: AiAgentToolsRuntimeContext, )
packages/backend/src/ee/services/AiAgentToolsService/AiAgentToolsService.ts:482
↓ 26 callers
Function
createValueRule
( operator: FilterOperator, values: Array<number | string> = [], )
packages/backend/src/database/seeds/development/15_conditional_formatting_dashboard.ts:87
↓ 26 callers
Method
destroy
Permanently destroy a sandbox. No error if it is already gone.
packages/backend/src/ee/services/SandboxRuntime/types.ts:198
↓ 26 callers
Function
envVar
(v: string)
packages/backend/src/dbt/profiles.ts:22
↓ 26 callers
Function
envVarReference
(v: string)
packages/backend/src/dbt/profiles.ts:23
↓ 26 callers
Method
getSavedChartModel
()
packages/backend/src/models/ModelRepository.ts:583
↓ 26 callers
Method
getSchedulerService
()
packages/backend/src/services/ServiceRepository.ts:923
↓ 26 callers
Function
makeExplore
( dimensions: CompiledDimension[], tableName = 'orders', )
packages/common/src/utils/dateZoom.test.ts:45
↓ 26 callers
Function
makeMcpService
({ context = { projectUuid, projectName: 'Project', agentUuid: null, agent
packages/backend/src/ee/services/McpService/McpService.queryPolling.test.ts:195
↓ 26 callers
Function
queryMatcher
( tableName: string, params: AnyType[] = [], )
packages/backend/src/models/DashboardModel/DashboardModel.test.ts:47
↓ 26 callers
Function
renderFilterRuleSql
( filterRule: FilterRule<FilterOperator, unknown>, fieldType: DimensionType | MetricType, fieldSql
packages/common/src/compiler/filtersCompiler.ts:799
↓ 26 callers
Function
replaceUserAttributesAsStrings
( sql: string, intrinsicUserAttributes: IntrinsicUserAttributes, userAttributes: UserAttributeValu
packages/backend/src/utils/QueryBuilder/utils.ts:294
↓ 26 callers
Function
run
(command: string, files = REPO, truncated = false)
packages/backend/src/ee/services/ai/repoFs/bashShell.test.ts:63
↓ 26 callers
Method
start
()
packages/backend/src/App.ts:255
↓ 25 callers
Function
buildManifest
( nodes: Record<string, DbtNode>, overrides: Partial<DbtManifest> = {}, )
packages/common/src/dbt/manifest.test.ts:22
↓ 25 callers
Method
getDashboardModel
()
packages/backend/src/models/ModelRepository.ts:280
↓ 25 callers
Method
getMetricFromId
(metricId: string)
packages/backend/src/utils/QueryBuilder/MetricQueryBuilder.ts:478
↓ 25 callers
Method
getSavedChartService
()
packages/backend/src/services/ServiceRepository.ts:894
↓ 25 callers
Method
getUserModel
()
packages/backend/src/models/ModelRepository.ts:689
↓ 25 callers
Function
isCustomSqlDimension
( value: AnyType, )
packages/common/src/types/field.ts:316
↓ 25 callers
Function
isDashboardScheduler
( scheduler: Scheduler | CreateSchedulerAndTargets, )
packages/common/src/types/scheduler.ts:149
↓ 25 callers
Method
isHealthy
(now: number = Date.now())
packages/backend/src/scheduler/SchedulerWorkerHealth.ts:115
↓ 25 callers
Function
isValidFrequency
(cronExpression: string)
packages/common/src/utils/scheduler.ts:65
↓ 25 callers
Function
isVizTableConfig
( value: VizBaseConfig | undefined, )
packages/common/src/visualizations/types/index.ts:292
↓ 25 callers
Function
snakeCaseName
(text: string)
packages/common/src/index.ts:578
↓ 24 callers
Method
escapeHtml
(text: string | null)
packages/backend/src/ee/services/ai/agents/tests/eval-reporter.ts:497
↓ 24 callers
Method
generateValidation
( projectUuid: string, compiledExplores?: (Explore | ExploreError)[], validationTarget
packages/backend/src/services/ValidationService/ValidationService.ts:927
↓ 24 callers
Method
getAppGenerateService
()
packages/backend/src/ee/controllers/appGenerateController.ts:761
↓ 24 callers
Method
getFeatureFlagModel
()
packages/backend/src/models/ModelRepository.ts:769
↓ 24 callers
Method
getOrganizationSsoService
()
packages/backend/src/services/ServiceRepository.ts:632
↓ 24 callers
Method
getSpacePermissionService
()
packages/backend/src/services/ServiceRepository.ts:1003
↓ 24 callers
Function
makeAdminUser
()
packages/backend/src/ee/services/AiAgentAdminService.test.ts:112
↓ 24 callers
Function
makeRuntimeContext
( overrides: Partial<AiAgentToolsRuntimeContext> = {}, )
packages/backend/src/ee/services/AiAgentToolsService/AiAgentToolsService.test.ts:182
↓ 24 callers
Function
makeService
({ explores = {}, userAttributes = {}, searchCatalog = vi.fn(), verifiedFieldUsage = new Map<s
packages/backend/src/ee/services/AiAgentToolsService/AiAgentToolsService.test.ts:76
↓ 24 callers
Function
resolveSpaceAccess
( input: SpaceAccessWithInheritanceInput, )
packages/common/src/authorization/space/spaceAccessResolver.ts:218
↓ 24 callers
Method
setVerbose
(verbose: boolean)
packages/cli/src/globalState.ts:61
↓ 24 callers
Function
shQuote
(value: string)
packages/backend/src/ee/services/SandboxRuntime/gitOverCommands.ts:14
↓ 24 callers
Function
sourceExplore
()
packages/backend/src/ee/preAggregates/buildPreAggregateExplore.test.ts:111
↓ 24 callers
Method
transactionPrefix
(context: AiAgentToolsRuntimeContext)
packages/backend/src/ee/services/AiAgentToolsService/AiAgentToolsService.ts:2421
↓ 24 callers
Function
useActiveProjectUuid
(useQueryFetchOptions?: { refetchOnMount: boolean; })
packages/frontend/src/hooks/useActiveProject.ts:61
↓ 24 callers
Function
useEmbed
()
packages/frontend/src/ee/providers/Embed/useEmbed.ts:7
↓ 23 callers
Method
convertRowToExcel
( row: Record<string, AnyType>, itemMap: ItemsMap, onlyRaw: boolean, sortedFie
packages/backend/src/services/ExcelService/ExcelService.ts:96
↓ 23 callers
Function
createWrapper
()
packages/frontend/src/hooks/useExplorerQuery.test.tsx:91
↓ 23 callers
Function
extract
(name: string)
packages/api-tests/tests/oauthLogin.test.ts:236
↓ 23 callers
Function
filterExploreByTags
({ explore, availableTags, }: { explore: E; availableTags: string[] | null; })
packages/common/src/ee/AiAgent/filterExploreByTags.ts:89
↓ 23 callers
Function
formatTimestamp
( value: MomentInput, timeInterval: TimeFrames | undefined = TimeFrames.MILLISECOND, convertToUTC:
packages/common/src/utils/formatting.ts:169
↓ 23 callers
Function
fromSession
( sessionUser: SessionUser, source: string = '', )
packages/backend/src/auth/account/account.ts:257
↓ 23 callers
Method
getAccessToken
Mint an Entra bearer for the ADC data-plane audience.
packages/backend/src/ee/services/SandboxRuntime/AzureContainerAppsSandboxProvider.ts:120
↓ 23 callers
Method
getAiAgentAdminService
()
packages/backend/src/ee/controllers/AiAgentAdminController.ts:713
← previous
next →
201–300 of 15,420, ranked by callers