Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GoogleChrome/webstatus.dev
/ functions
Functions
3,123 in github.com/GoogleChrome/webstatus.dev
⨍
Functions
3,123
◇
Types & classes
1,289
↓ 2 callers
Function
checkIfTagIsPopulated
(t *testing.T, file *ReleaseFile)
lib/gh/download_file_from_release_test.go:38
↓ 2 callers
Function
checkReponseForGZIPCompression
(response: Response)
e2e/tests/nginx-conf.spec.ts:20
↓ 2 callers
Function
clickNextPage
()
e2e/tests/overview-page.spec.ts:365
↓ 2 callers
Function
compareFeatureDataMap
compareFeatureDataMap helps compare maps of WPTFeatureData.
lib/gcpspanner/spanneradapters/backend_test.go:1900
↓ 2 callers
Function
convertBaselineSpannerToBackend
(strStatus *string, lowDate, highDate *time.Time)
lib/gcpspanner/spanneradapters/backend.go:1092
↓ 2 callers
Function
convertComparableToV1Feature
convertComparableToV1Feature maps a canonical comparables.Feature to a V1 feature struct.
workers/event_producer/pkg/producer/diff.go:353
↓ 2 callers
Function
convertMetrics
( metrics []*gcpspanner.FeatureResultMetric, wpt *backend.FeatureWPTSnapshots, experimental bool)
lib/gcpspanner/spanneradapters/backend.go:1153
↓ 2 callers
Function
convertSpannerTriggersToJobTriggers
(triggers []gcpspanner.SubscriptionTrigger)
lib/gcpspanner/spanneradapters/push_delivery.go:82
↓ 2 callers
Function
convertV1FeatureToComparable
convertV1FeatureToComparable maps a V1 feature struct to the canonical comparables.Feature.
workers/event_producer/pkg/producer/diff.go:253
↓ 2 callers
Method
convertWebStatusDataObjToDataTable
( dataObj: WebStatusDataObj, )
frontend/src/static/js/components/webstatus-gchart.ts:187
↓ 2 callers
Function
createComponentWithMockedNewFeatures
( newFeatureIds: string, mockData: NewFeature[], options: {stayPending?: boolean} = {}, )
frontend/src/static/js/components/test/webstatus-feature-gone-split-page.test.ts:113
↓ 2 callers
Method
createDescriptionNode
(descriptionNode antlr.TerminalNode)
lib/gcpspanner/searchtypes/features_search_visitor.go:171
↓ 2 callers
Function
createExpectedFeature
createExpectedFeature constructs a Feature with all OptionallySet fields initialized. This is required to pass the exhaustruct linter in tests.
lib/workertypes/comparables/types_test.go:126
↓ 2 callers
Method
createNewUserSavedSearch
( ctx context.Context, newSearch CreateUserSavedSearchRequest, opts ...CreateOption)
lib/gcpspanner/create_user_saved_search.go:67
↓ 2 callers
Method
createSavedSearchSubscription
( ctx context.Context, req CreateSavedSearchSubscriptionRequest, opts ...CreateOption, )
lib/gcpspanner/saved_search_subscription.go:313
↓ 2 callers
Function
createTestTopic
(t *testing.T, topicID string)
lib/gcppubsub/client_test.go:132
↓ 2 callers
Method
createUpdateMutation
createUpdateMutation reads an existing entity from a Spanner row, merges it with the input entity using the mapper's Merge method, and creates a Spann
lib/gcpspanner/client.go:1012
↓ 2 callers
Method
deleteSubscription
( subscriptionId: string, token: string, )
frontend/src/static/js/api/client.ts:952
↓ 2 callers
Method
draw
()
frontend/src/static/js/components/webstatus-gchart.ts:155
↓ 2 callers
Function
editorAlertLocator
(page: Page)
e2e/tests/saved-searches.spec.ts:109
↓ 2 callers
Function
editorDescriptionInputLocator
(page: Page)
e2e/tests/saved-searches.spec.ts:93
↓ 2 callers
Function
expect404PageButtons
( page: Page, {hasSearch}: {hasSearch: boolean}, )
e2e/tests/utils.ts:273
↓ 2 callers
Function
extractGitHubUserIDFromToken
(token *firebaseauth.Token)
lib/auth/gcip_authenticator.go:43
↓ 2 callers
Function
fakeNow
()
workers/email/pkg/sender/sender_test.go:113
↓ 2 callers
Method
fetchAllWebFeatureIDsAndKeysWithTransaction
( ctx context.Context, txn *spanner.ReadOnlyTransaction)
lib/gcpspanner/web_features.go:846
↓ 2 callers
Method
focus
()
frontend/src/static/js/components/webstatus-typeahead.ts:144
↓ 2 callers
Function
formatBrowserName
(b workertypes.BrowserName)
workers/webhook/pkg/webhook/slack.go:507
↓ 2 callers
Function
formatDate
(date: Date)
frontend/src/static/js/components/webstatus-overview-cells.ts:328
↓ 2 callers
Function
formatDate
(t *time.Time)
workers/webhook/pkg/webhook/slack.go:499
↓ 2 callers
Function
formatDateString
(dateString: string)
frontend/src/static/js/components/webstatus-overview-cells.ts:324
↓ 2 callers
Method
formatUrlForRelativeOffset
(delta: number)
frontend/src/static/js/components/webstatus-overview-pagination.ts:89
↓ 2 callers
Method
generateSubject
( frequency workertypes.JobFrequency, searchName string, query string, truncate bool)
workers/email/pkg/digest/renderer.go:354
↓ 2 callers
Function
generateUserData
(ctx context.Context, spannerClient *gcpspanner.Client, authClient *auth.Client)
util/cmd/load_fake_data/main.go:773
↓ 2 callers
Method
getAllFeatures
( q?: FeatureSearchType, sort?: FeatureSortOrderType, wptMetricView?: FeatureWPTMetricViewType,
frontend/src/static/js/api/client.ts:551
↓ 2 callers
Method
getAllLatestDailyChromiumHistogramMetricsByFeatureID
( ctx context.Context, featureID string)
lib/gcpspanner/daily_chromium_histogram_metrics.go:236
↓ 2 callers
Method
getAllSpannerLatestWPTRunFeatureMetricIDsByWebFeatureID
( ctx context.Context, webFeatureID string)
lib/gcpspanner/wpt_run_feature_metric.go:690
↓ 2 callers
Function
getAllSubscriptionFrequenciesSet
The exhaustive linter is configured to check that this map is complete.
backend/pkg/httpserver/create_subscription.go:78
↓ 2 callers
Function
getAllSubscriptionTriggersSet
The exhaustive linter is configured to check that this map is complete.
backend/pkg/httpserver/create_subscription.go:30
↓ 2 callers
Function
getAllSubscriptionUpdateMasksSet
()
backend/pkg/httpserver/update_subscription.go:35
↓ 2 callers
Function
getAllSupportedFilters
()
workflows/steps/services/bcd_consumer/pkg/workflow/bcd_filter_data_test.go:29
↓ 2 callers
Function
getBaselineChipConfig
( status: NonNullable<components['schemas']['BaselineInfo']['status']>, discouraged?: components['schemas'
frontend/src/static/js/components/webstatus-overview-cells.ts:176
↓ 2 callers
Function
getBaselineStatusEnum
getBaselineStatusEnum converts the web feature status to the Spanner-compatible BaselineStatus type.
lib/gcpspanner/spanneradapters/web_features_consumer.go:305
↓ 2 callers
Function
getBrowserAndChannel
( browserColumnKey: BrowserChannelColumnKeys, )
frontend/src/static/js/components/webstatus-overview-cells.ts:507
↓ 2 callers
Function
getBrowserFromAvailabilityColumn
( columnKey: BrowserAvailabilityColumnKeys, )
frontend/src/static/js/components/webstatus-overview-cells.ts:497
↓ 2 callers
Function
getChannelSortKey
getChannelSortKey returns a string to be used for secondary sorting of notification channels.
lib/gcpspanner/spanneradapters/backend.go:751
↓ 2 callers
Method
getDisplayDataChartOptionsInput
( _browsers: BrowsersParameter[], )
frontend/src/static/js/components/test/webstatus-line-chart-panel.test.ts:94
↓ 2 callers
Method
getFeature
( featureId: string, wptMetricView: FeatureWPTMetricViewType, )
frontend/src/static/js/api/client.ts:475
↓ 2 callers
Function
getFeatureSearchSortOrder
TODO: Pass in context to be used by slog.ErrorContext. nolint: gocyclo // WONTFIX. Keep all the cases here so that the exhaustive linter can catch a m
lib/gcpspanner/spanneradapters/backend.go:1656
↓ 2 callers
Method
getFeatures
( q?: FeatureSearchType, sort?: FeatureSortOrderType, wptMetricView?: FeatureWPTMetricViewType,
frontend/src/static/js/api/client.ts:527
↓ 2 callers
Method
getIDByKeyWithTransaction
getIDByKeyWithTransaction retrieves the ID of an entity based on its external key. It uses the `GetID` method from the `WriteableEntityMapperWithIDRet
lib/gcpspanner/client.go:867
↓ 2 callers
Method
getNavTree
()
frontend/src/static/js/components/webstatus-sidebar-menu.ts:191
↓ 2 callers
Method
getOtherBrowsersFromTargetBrowser
( browser: BrowsersParameter, )
frontend/src/static/js/components/webstatus-stats-missing-one-impl-chart-panel.ts:93
↓ 2 callers
Method
getPanelDescription
()
frontend/src/static/js/components/test/webstatus-line-chart-panel.test.ts:86
↓ 2 callers
Method
getPanelID
()
frontend/src/static/js/components/webstatus-stats-missing-one-impl-chart-panel.ts:267
↓ 2 callers
Method
getPanelText
()
frontend/src/static/js/components/test/webstatus-line-chart-panel.test.ts:82
↓ 2 callers
Function
getSampleBrowserReleases
()
lib/gcpspanner/browser_releases_test.go:28
↓ 2 callers
Function
getSampleDailyChromiumHistogramMetricsToInsert
()
lib/gcpspanner/daily_chromium_histogram_metrics_test.go:38
↓ 2 callers
Function
getSampleLatestDailyChromiumHistogramMetricsToCheckBeforeUpdate
( enumValueLabelToIDMap map[string]string)
lib/gcpspanner/daily_chromium_histogram_metrics_test.go:164
↓ 2 callers
Function
getSampleTestRun
()
lib/gcpspanner/spanneradapters/wpt_consumer_test.go:78
↓ 2 callers
Method
getSavedSearchByID
( searchID: string, token?: string, )
frontend/src/static/js/api/client.ts:815
↓ 2 callers
Method
getSavedSearchID
(index: number, type: string)
frontend/src/static/js/components/webstatus-sidebar-menu.ts:253
↓ 2 callers
Method
getSavedSearchIcon
(isQueryActive: boolean)
frontend/src/static/js/components/webstatus-sidebar-menu.ts:256
↓ 2 callers
Method
getSearchIDFromQuery
(query: string, scope: 'hotlist' | 'saved')
frontend/src/static/js/services/webstatus-bookmarks-service.ts:368
↓ 2 callers
Function
getTestDatabase
nolint: exhaustruct // No need to use every option of 3rd party struct.
lib/gds/client_test.go:36
↓ 2 callers
Function
getWPTMetricViewOrDefault
(in *backend.WPTMetricView)
backend/pkg/httpserver/list_features.go:121
↓ 2 callers
Function
goTo404Page
(page: Page, query: string)
e2e/tests/utils.ts:263
↓ 2 callers
Method
gotoFilterQueryString
()
frontend/src/static/js/components/webstatus-overview-filters.ts:179
↓ 2 callers
Function
groupBrowserChanges
( changes map[workertypes.BrowserName]*workertypes.Change[workertypes.BrowserValue], featureName, featureID
workers/email/pkg/digest/renderer.go:446
↓ 2 callers
Method
handleLogOutClick
(authConfig: AuthConfig)
frontend/src/static/js/components/webstatus-login.ts:66
↓ 2 callers
Method
handleMovedFeature
( oldFeatureId: string, newFeatureId: string, newFeature: components['schemas']['Feature'], )
frontend/src/static/js/components/webstatus-feature-page.ts:367
↓ 2 callers
Method
highlight
(s: string)
frontend/src/static/js/components/webstatus-typeahead.ts:474
↓ 2 callers
Method
highlightNavigationItem
(tree: SlTree | undefined)
frontend/src/static/js/components/webstatus-sidebar-menu.ts:195
↓ 2 callers
Function
initializeServices
(el: WebstatusServicesContainer)
frontend/src/static/js/components/test/webstatus-services-container.test.ts:43
↓ 2 callers
Function
injectHeaders
injectHeaders takes a marshaled payload, unmarshals it into a map, injects the standard apiVersion and kind headers, and remarshals it.
lib/blobtypes/migrator.go:69
↓ 2 callers
Function
isExpectedMessage
Helper to check handler details. Does not do assertions. Only logs for debugging purposes.
lib/gcppubsub/client_test.go:220
↓ 2 callers
Function
isFeatureSortOrderType
( val: string | null | undefined, )
frontend/src/static/js/api/client.ts:214
↓ 2 callers
Function
isPreconditionFailedError
(err error)
lib/gcpgcs/client.go:107
↓ 2 callers
Method
isQueryValid
()
frontend/src/static/js/components/webstatus-saved-search-editor.ts:200
↓ 2 callers
Function
isSystemCausedDeliveryFailure
(reason string)
lib/email/chime/client.go:343
↓ 2 callers
Function
isTestMissing
(testStatus string, total int)
workflows/steps/services/wpt_consumer/pkg/workflow/score_webfeature.go:167
↓ 2 callers
Method
isValidDate
(d: Date)
frontend/src/static/js/components/webstatus-form-date-range-picker.ts:88
↓ 2 callers
Method
key
(key []byte)
backend/pkg/httpserver/cache.go:37
↓ 2 callers
Function
loadFakeSavedSearches
(t *testing.T)
lib/gcpspanner/list_user_saved_searches_test.go:26
↓ 2 callers
Function
loadSubscriptionConfigs
( channelType NotificationChannelType, config spanner.NullJSON)
lib/gcpspanner/notification_channel.go:243
↓ 2 callers
Function
mainQueryInputLocator
(page: Page)
e2e/tests/saved-searches.spec.ts:68
↓ 2 callers
Function
mainQuerySubmitButtonLocator
(page: Page)
e2e/tests/saved-searches.spec.ts:70
↓ 2 callers
Function
mapSummaryQueryErrorsToComparables
(errs []workertypes.SummaryQueryError)
workers/event_producer/pkg/differ/differ.go:263
↓ 2 callers
Function
metricsPassRateIndex
Helper function to determine the correct PassRate index.
lib/gcpspanner/feature_base_query.go:224
↓ 2 callers
Function
metricsTestPassColumn
Helper function to determine the correct TestPass column name.
lib/gcpspanner/wpt_run_feature_metric.go:390
↓ 2 callers
Function
metricsTotalTestColumn
Helper function to determine the correct PassRate column name.
lib/gcpspanner/wpt_run_feature_metric.go:402
↓ 2 callers
Function
migrateMovedFeaturesForChromiumHistograms
( ctx context.Context, histogramsToEnumMap map[metricdatatypes.HistogramName]map[int64]*string, histogramsT
lib/gcpspanner/spanneradapters/chromium_histogram_enum_consumer.go:174
↓ 2 callers
Function
migrateWebFeaturesToMovedFeatures
migrateWebFeaturesToMovedFeatures analyzes the moved features and updates the web features data to ensure that any legacy feature identifiers are migr
workflows/steps/services/wpt_consumer/pkg/workflow/wpt_run_processor.go:141
↓ 2 callers
Function
newBrowserValue
(status workertypes.BrowserStatus)
workers/push_delivery/pkg/dispatcher/dispatcher_test.go:564
↓ 2 callers
Function
newDocs
(url string)
lib/blobtypes/featurelistdiff/v1/comparator_test.go:437
↓ 2 callers
Function
newGenericStateAdapter
newGenericStateAdapter creates the adapter, injecting the specific converter it should use.
workers/event_producer/pkg/producer/diff.go:115
↓ 2 callers
Function
newPaginator
newPaginator creates a new Paginator instance.
lib/gh/paginator.go:62
↓ 2 callers
Function
newTestSpannerClient
()
lib/gcpspanner/client_test.go:103
↓ 2 callers
Method
newUUID
()
workers/event_producer/pkg/differ/differ.go:43
↓ 2 callers
Function
openColumnsDialog
(location: { search: string; })
frontend/src/static/js/components/webstatus-columns-dialog.ts:164
↓ 2 callers
Method
openSavedSearchDialog
( type: SavedSearchOperationType, savedSearch?: UserSavedSearch, overviewPageQueryInput?: string,
frontend/src/static/js/components/webstatus-overview-content.ts:187
← previous
next →
601–700 of 3,123, ranked by callers