MCPcopy Create free account

hub / github.com/GoogleChrome/webstatus.dev / functions

Functions3,123 in github.com/GoogleChrome/webstatus.dev

↓ 9 callersFunctionbookmarkEmptyIconLocator
(page: Page)
e2e/tests/saved-searches.spec.ts:81
↓ 9 callersMethodcreateWithTransaction
( _ context.Context, txn *spanner.ReadWriteTransaction, req CreateRequest, opts ...CreateOption)
lib/gcpspanner/client.go:599
↓ 9 callersFunctionsetupComponent
( operation: 'save' | 'edit' | 'delete', savedSearch?: UserSavedSearch, existingOverviewPageQuery?
frontend/src/static/js/components/test/webstatus-saved-search-editor.test.ts:52
↓ 9 callersMethodshow
()
frontend/src/static/js/components/webstatus-typeahead.ts:140
↓ 9 callersMethodupsert
upsert performs an upsert (insert or update) operation on an entity. It first attempts to select the entity based on its external key. If the entity e
lib/gcpspanner/client.go:1042
↓ 9 callersFunctionuserSavedSearchEquality
(left, right *UserSavedSearch)
lib/gcpspanner/saved_searches_test.go:167
↓ 9 callersFunctionwaitForTabbedChartCompletion
( page: Page, panelBaseId: string, tabIndex: number, )
e2e/tests/utils.ts:64
↓ 8 callersMethodGetIDFromChromiumHistogramEnumValueKey
( ctx context.Context, chromiumHistogramEnumID string, bucketID int64)
lib/gcpspanner/spanneradapters/chromium_histogram_enum_consumer.go:44
↓ 8 callersMethodHandleMessage
HandleMessage is the single entry point.
lib/event/router.go:70
↓ 8 callersMethodKind
()
lib/blobtypes/migrator.go:42
↓ 8 callersMethodListUserSavedSearches
( ctx context.Context, userID string, pageSize int, pageToken *string)
lib/gcpspanner/spanneradapters/backend.go:152
↓ 8 callersFunctionNewJobArguments
NewJobArguments constructor to create JobArguments, encapsulating essential workflow parameters.
workflows/steps/services/uma_export/workflow/job_processor.go:39
↓ 8 callersFunctionNewSender
(httpClient HTTPClient, stateManager ChannelStateManager, frontendBaseURL string)
workers/webhook/pkg/webhook/sender.go:45
↓ 8 callersMethodParse
(in string)
lib/gcpspanner/searchtypes/features_search_parse.go:26
↓ 8 callersMethodSendWebhook
(ctx context.Context, job workertypes.IncomingWebhookDeliveryJob)
workers/webhook/pkg/webhook/sender.go:83
↓ 8 callersMethodSubscribe
(ctx context.Context, subID string, handler func(ctx context.Context, msgID string, data []byte) error)
lib/gcppubsub/gcppubsubadapters/event_producer.go:39
↓ 8 callersMethodUpsertFeatureBaselineStatus
(ctx context.Context, featureID string, status gcpspanner.FeatureBaselineStatus)
lib/gcpspanner/spanneradapters/web_features_consumer.go:31
↓ 8 callersMethodUpsertNotificationChannelState
UpsertNotificationChannelState inserts or updates a notification channel state.
lib/gcpspanner/notification_channel_state.go:76
↓ 8 callersMethodVersion
()
lib/blobtypes/migrator.go:43
↓ 8 callersFunctionassertListMissingOneImplCounts
(ctx context.Context, t *testing.T, startAt, endAt time.Time, pageToken *string, targetBrowser string, target
lib/gcpspanner/missing_one_implementation_test.go:109
↓ 8 callersFunctionassertMissingOneImplFeatureList
nolint:unparam // WONTFIX
lib/gcpspanner/missing_one_implementation_feature_list_test.go:104
↓ 8 callersFunctioncreateMockIterator
(data: T[])
frontend/src/static/js/components/test/test-helpers.ts:17
↓ 8 callersFunctionformatFeaturePageUrl
( feature: FeatureURLDetails, location?: {search: string}, overrides: QueryStringOverrides = {}, )
frontend/src/static/js/utils/urls.ts:192
↓ 8 callersFunctiongetSampleChromiumHistogramEnums
()
lib/gcpspanner/chromium_histogram_enums_test.go:27
↓ 8 callersFunctiongetSampleRuns
()
lib/gcpspanner/wpt_run_test.go:27
↓ 8 callersFunctiongetWPTMetricView
(location: {search: string})
frontend/src/static/js/utils/urls.ts:42
↓ 8 callersMethodisOpen
()
frontend/src/static/js/components/webstatus-saved-search-editor.ts:128
↓ 8 callersFunctionmakeKey
(kind, version string)
lib/blobtypes/migrator.go:255
↓ 8 callersFunctionnewTestNotificationChannelConfig
(t *testing.T, config any)
backend/pkg/httpserver/server_test.go:1302
↓ 8 callersFunctionresetUserData
()
e2e/tests/utils.ts:287
↓ 8 callersFunctiontaskUpdateComplete
()
frontend/src/static/js/components/test/test-helpers.ts:41
↓ 8 callersMethodtestWebFeature
()
lib/gcpspanner/web_features_fk_test.go:32
↓ 7 callersMethodAddUserSearchBookmark
(ctx context.Context, req gcpspanner.UserSavedSearchBookmark)
lib/gcpspanner/spanneradapters/backend.go:158
↓ 7 callersMethodGetFeature
( ctx context.Context, filter gcpspanner.Filterable, wptMetricView gcpspanner.WPTMetricView, browsers
lib/gcpspanner/spanneradapters/backend.go:76
↓ 7 callersMethodGetIDFromFeatureKey
(ctx context.Context, filter *FeatureIDFilter)
lib/gcpspanner/web_features.go:812
↓ 7 callersMethodGetIDFromFeatureKey
( ctx context.Context, filter *gcpspanner.FeatureIDFilter, )
lib/gcpspanner/spanneradapters/backend.go:90
↓ 7 callersMethodGetNotificationChannel
( ctx context.Context, channelID string, userID string)
lib/gcpspanner/spanneradapters/backend.go:171
↓ 7 callersMethodListNotificationChannelDeliveryAttempts
ListNotificationChannelDeliveryAttempts lists all delivery attempts for a channel.
lib/gcpspanner/notification_channel_delivery_attempt.go:274
↓ 7 callersFunctionNewDispatcher
(finder SubscriptionFinder, publisher DeliveryPublisher)
workers/push_delivery/pkg/dispatcher/dispatcher.go:46
↓ 7 callersFunctionNewHTTPFetcher
NewHTTPFetcher creates a new HTTPFetcher with the given endpoint and HTTP client.
lib/httputils/fetcher.go:74
↓ 7 callersMethodPrecalculateBrowserFeatureSupportEvents
(ctx context.Context, startAt, endAt time.Time)
lib/gcpspanner/spanneradapters/web_features_consumer.go:38
↓ 7 callersMethodProcessEvent
ProcessEvent is the main entry point for the worker. It handles the "Fan-Out" logic: One Event -> Many Delivery Jobs.
workers/push_delivery/pkg/dispatcher/dispatcher.go:56
↓ 7 callersMethodSyncSystemManagedSavedQuery
(ctx context.Context)
lib/gcpspanner/spanneradapters/web_features_consumer.go:41
↓ 7 callersMethodVisit
(ctx context.Context, visitor FeatureResultVisitor)
lib/backendtypes/feature_result.go:93
↓ 7 callersMethodVisitChildren
(node antlr.RuleNode)
lib/gcpspanner/searchtypes/features_search_visitor.go:403
↓ 7 callersFunctionWithID
WithID is a CreateOption that specifies the ID to use for the new entity.
lib/gcpspanner/client.go:585
↓ 7 callersFunctionbuildFullClause
buildFullClause generates a sorting clause appropriate for Spanner pagination. It includes the primary sorting column and the 'WebFeatureID' column as
lib/gcpspanner/feature_search_query.go:637
↓ 7 callersMethodbuildWPTLink
(feature?: { feature_id: string; wpt?: {stable?: object; experimental?: object}; })
frontend/src/static/js/components/webstatus-feature-page.ts:515
↓ 7 callersFunctionconvertComparableBrowserStateToV1
convertComparableBrowserStateToV1 converts a comparables.BrowserState to a V1 featurelistv1.BrowserState.
workers/event_producer/pkg/producer/diff.go:424
↓ 7 callersMethodconvertToCSV
* Returns a string in CSV format given header strings and rows.
frontend/src/static/js/utils/csv.ts:20
↓ 7 callersFunctionconvertV1BrowserStatusToComparableState
convertV1BrowserStatusToComparableState converts a simple string status from V1 into the more detailed comparables.BrowserState.
workers/event_producer/pkg/producer/diff.go:326
↓ 7 callersFunctioncreateEmptyBodyResponse
(status int)
backend/pkg/httpserver/server_test.go:1168
↓ 7 callersMethodcreateSimpleNode
( node antlr.TerminalNode, identifier SearchIdentifier, op SearchOperator)
lib/gcpspanner/searchtypes/features_search_visitor.go:175
↓ 7 callersFunctioncreateTestGithubResponse
(nextPage int)
lib/gh/get_current_user_test.go:52
↓ 7 callersFunctiondividerBlock
()
workers/webhook/pkg/webhook/slack.go:481
↓ 7 callersMethodfindPrefix
()
frontend/src/static/js/components/webstatus-typeahead.ts:152
↓ 7 callersFunctiongetSampleBCDData
()
workflows/steps/services/bcd_consumer/pkg/workflow/bcd_releases_worker_test.go:168
↓ 7 callersFunctiongetTestAggregatedCacheConfig
()
backend/pkg/httpserver/cache_test.go:57
↓ 7 callersMethodhide
()
frontend/src/static/js/components/webstatus-typeahead.ts:136
↓ 7 callersFunctioninsertTestChromiumHistogramEnums
( ctx context.Context, client *Client, t *testing.T, values []ChromiumHistogramEnum)
lib/gcpspanner/chromium_histogram_enums_test.go:38
↓ 7 callersMethodlist
( ctx context.Context, req L)
lib/gcpspanner/client.go:407
↓ 7 callersFunctionmockParserFactory
mockParserFactory creates a SummaryParser that injects the given summary directly.
workers/push_delivery/pkg/dispatcher/dispatcher_test.go:112
↓ 7 callersFunctionnewBrowserStateFromBackendBrowserState
newBrowserStateFromBackendBrowserState converts a single browser implementation from the backend API into the canonical comparable format.
lib/workertypes/comparables/types.go:191
↓ 7 callersFunctionnewTestNotificationChannelConfig
(t *testing.T, config any)
lib/gcpspanner/spanneradapters/backend_test.go:4929
↓ 7 callersFunctionnewTestResponse
(status int, body string)
workers/webhook/pkg/webhook/mocks_test.go:92
↓ 7 callersFunctionpostProcessBaselineSupportBrowser
(value *string)
workflows/steps/services/web_feature_consumer/pkg/data/parser.go:316
↓ 7 callersFunctionpostProcessBrowserDataV3
(value web_platform_dx__web_features_v3.BrowserData)
workflows/steps/services/web_feature_consumer/pkg/data/parser.go:96
↓ 7 callersMethodrenderDeveloperSignal
( signal?: components['schemas']['FeatureDeveloperSignals'], )
frontend/src/static/js/components/webstatus-feature-page.ts:469
↓ 7 callersFunctionsetIfPresent
(m map[K]V, key K, target *generic.OptionallySet[V])
lib/workertypes/comparables/types_test.go:160
↓ 7 callersFunctionsystemSavedSearchName
(featureName string)
lib/gcpspanner/web_features.go:31
↓ 7 callersFunctiontestFile
(tag *string, contents string)
workflows/steps/services/web_feature_consumer/pkg/workflow/web_features_worker_test.go:265
↓ 6 callersMethodFeature
()
lib/backendtypes/feature_result.go:39
↓ 6 callersMethodFeaturesSearch
( ctx context.Context, pageToken *string, pageSize int, searchNode *searchtypes.SearchNode, sortOrde
lib/gcpspanner/spanneradapters/backend.go:67
↓ 6 callersMethodGetKeyFromExternal
(ExternalStruct)
lib/gcpspanner/client.go:454
↓ 6 callersMethodGetMetricByRunIDAndFeatureID
GetMetricByRunIDAndFeatureID is a helper function that attempts to get a metric for the given id from wpt.fyi and feature key.
lib/gcpspanner/wpt_run_feature_metric_test.go:31
↓ 6 callersMethodIsZero
()
lib/generic/optionally_set.go:26
↓ 6 callersFunctionNewBaselineStatusSort
NewBaselineStatusSort returns a Sortable specifically for the Status column.
lib/gcpspanner/feature_search_query.go:721
↓ 6 callersFunctionNewBrowserImplSort
NewBrowserImplSort creates a Sortable configuration for ordering Web Features. The primary sorting criterion is the pass rate of stable or experimenta
lib/gcpspanner/feature_search_query.go:747
↓ 6 callersMethodReadAllWebFeatures
Helper method to get all the features in a stable order.
lib/gcpspanner/web_features_test.go:68
↓ 6 callersMethodSetMisingOneImplementationQuery
(query MissingOneImplementationQuery)
lib/gcpspanner/client.go:257
↓ 6 callersMethodSyncChromiumHistogramEnumValues
(context.Context, []gcpspanner.ChromiumHistogramEnumValue)
lib/gcpspanner/spanneradapters/chromium_histogram_enum_consumer.go:43
↓ 6 callersMethodSyncWebFeatureChromiumHistogramEnumValues
(context.Context, []gcpspanner.WebFeatureChromiumHistogramEnumValue)
lib/gcpspanner/spanneradapters/chromium_histogram_enum_consumer.go:46
↓ 6 callersMethodSyncWebFeaturesMappingData
(ctx context.Context, data []gcpspanner.WebFeaturesMappingData)
lib/gcpspanner/spanneradapters/web_features_mapping_consumer.go:27
↓ 6 callersFunctionUnsetOpt
UnsetOpt is a helper that creates an OptionallySet with IsSet=false.
lib/generic/optionally_set.go:43
↓ 6 callersMethodUpsertChromiumHistogramEnum
(context.Context, gcpspanner.ChromiumHistogramEnum)
lib/gcpspanner/spanneradapters/chromium_histogram_enum_consumer.go:42
↓ 6 callersMethodUpsertGroup
UpsertGroup inserts or updates a Group.
lib/gcpspanner/groups.go:110
↓ 6 callersMethodUpsertGroup
(ctx context.Context, group gcpspanner.Group)
lib/gcpspanner/spanneradapters/web_feature_groups_consumer.go:27
↓ 6 callersFunctioncontrolsLocator
(page: Page)
e2e/tests/saved-searches.spec.ts:64
↓ 6 callersFunctionencodeMissingOneImplFeatureListCursor
encodeMissingOneImplFeatureListCursor provides a wrapper around the generic encodeCursor.
lib/gcpspanner/missing_one_implementation_feature_list.go:55
↓ 6 callersMethodfindCanIUseLink
(data?: CanIUseData)
frontend/src/static/js/components/webstatus-feature-page.ts:529
↓ 6 callersMethodfindCurrentSavedSearchByQuery
( savedSearches?: GlobalSavedSearch[], )
frontend/src/static/js/services/webstatus-bookmarks-service.ts:453
↓ 6 callersFunctionformatNumberShorthand
(input: number)
frontend/src/static/js/utils/format.ts:25
↓ 6 callersFunctiongetColumnOptions
(location: {search: string})
frontend/src/static/js/utils/urls.ts:30
↓ 6 callersMethodgetCurrentItem
()
frontend/src/static/js/components/webstatus-typeahead.ts:323
↓ 6 callersMethodhasErrors
()
backend/pkg/httpserver/validation.go:28
↓ 6 callersFunctionnewBaselineValue
--- shouldNotifyV1 Test Helpers ---
workers/push_delivery/pkg/dispatcher/dispatcher_test.go:554
↓ 6 callersFunctionparseColumnsSpec
(colSpec: string)
frontend/src/static/js/components/webstatus-overview-cells.ts:940
↓ 6 callersFunctionpluralize
(count int, singular, plural string)
lib/workertypes/types.go:377
↓ 6 callersMethodreadAllByKeys
( ctx context.Context, keys KeysContainer, )
lib/gcpspanner/client.go:1339
↓ 6 callersFunctionrenderChromeUsage
( feature, _routerLocation, _options, )
frontend/src/static/js/components/webstatus-overview-cells.ts:275
← previousnext →101–200 of 3,123, ranked by callers