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
Method
parseByVersion
(ctx context.Context, file *gh.ReleaseFile)
workflows/steps/services/web_feature_consumer/pkg/workflow/web_features_worker.go:123
↓ 2 callers
Function
parseEnvVarDuration
(key string)
backend/cmd/server/main.go:45
↓ 2 callers
Function
postProcessBaselineDates
(value *string)
workflows/steps/services/web_feature_consumer/pkg/data/parser.go:286
↓ 2 callers
Function
postProcessV3
(data *rawWebFeaturesJSONDataV3)
workflows/steps/services/web_feature_consumer/pkg/data/parser.go:70
↓ 2 callers
Function
prepareUpdateMutation
prepareUpdateMutation is a helper that extracts the ID and merges the entity using the mapper. nolint:ireturn // ID is a type parameter, not a generic
lib/gcpspanner/client.go:1613
↓ 2 callers
Function
processBaselineChange
(h *SummaryHighlight, change *v1.Change[v1.BaselineState])
lib/workertypes/types.go:576
↓ 2 callers
Function
processBrowserChanges
(h *SummaryHighlight, changes map[v1.SupportedBrowsers]*v1.Change[v1.BrowserState])
lib/workertypes/types.go:586
↓ 2 callers
Method
processChangedData
(highlight workertypes.SummaryHighlight)
workers/email/pkg/digest/renderer.go:324
↓ 2 callers
Method
processChangedData
(highlight workertypes.SummaryHighlight)
workers/webhook/pkg/webhook/slack.go:208
↓ 2 callers
Function
processNameChange
(h *SummaryHighlight, change *v1.Change[string])
lib/workertypes/types.go:566
↓ 2 callers
Method
readAllByKeysWithTransaction
( ctx context.Context, keys KeysContainer, txn transaction, )
lib/gcpspanner/client.go:1310
↓ 2 callers
Method
readAllDailyChromiumHistogramMetrics
Helper method to get all the metrics in a stable order.
lib/gcpspanner/daily_chromium_histogram_metrics_test.go:234
↓ 2 callers
Method
readAllFeatureGroupKeysLookups
(ctx context.Context, t *testing.T)
lib/gcpspanner/feature_group_lookups_test.go:236
↓ 2 callers
Method
readInspectMutateWithTransaction
readInspectMutateWithTransaction is a generic helper for "Read-Modify-Write" transactions.
lib/gcpspanner/client.go:1229
↓ 2 callers
Method
recordFailure
(ctx context.Context, job workertypes.IncomingWebhookDeliveryJob, err error, permanent bool)
workers/webhook/pkg/webhook/sender.go:112
↓ 2 callers
Method
reflectValue
(event?: Event)
frontend/src/static/js/components/webstatus-typeahead.ts:129
↓ 2 callers
Function
removeRangeSymbol
Removes web-features range character "≤" from the string.
workflows/steps/services/web_feature_consumer/pkg/data/parser.go:339
↓ 2 callers
Method
render
()
frontend/src/static/js/components/test/webstatus-base-charts-page.test.ts:31
↓ 2 callers
Method
renderAlert
()
frontend/src/static/js/components/webstatus-manage-subscriptions-dialog.ts:721
↓ 2 callers
Method
renderBodyWhenPending
(columns: ColumnKey[])
frontend/src/static/js/components/webstatus-overview-table.ts:250
↓ 2 callers
Function
renderColgroups
(columns: ColumnKey[])
frontend/src/static/js/components/webstatus-overview-cells.ts:799
↓ 2 callers
Method
renderForm
(inProgress: boolean)
frontend/src/static/js/components/webstatus-saved-search-editor.ts:331
↓ 2 callers
Method
renderGlobalSavedSearch
( savedSearch: GlobalSavedSearch, index: number, )
frontend/src/static/js/components/webstatus-sidebar-menu.ts:260
↓ 2 callers
Function
renderHeaderCell
( routerLocation: {search: string}, column: ColumnKey, sortSpec: string, )
frontend/src/static/js/components/webstatus-overview-cells.ts:856
↓ 2 callers
Function
renderMissingPercentage
()
frontend/src/static/js/components/webstatus-overview-cells.ts:446
↓ 2 callers
Function
renderPercentage
(score?: number)
frontend/src/static/js/components/webstatus-overview-cells.ts:450
↓ 2 callers
Function
renderSavedSearchHeaderCells
( name: string, columns: ColumnKey[], )
frontend/src/static/js/components/webstatus-overview-cells.ts:825
↓ 2 callers
Method
renderSkeleton
()
frontend/src/static/js/components/webstatus-subscriptions-page.ts:84
↓ 2 callers
Method
renderWhenComplete
()
frontend/src/static/js/components/webstatus-feature-page.ts:856
↓ 2 callers
Method
resetSelection
()
frontend/src/static/js/components/webstatus-typeahead.ts:344
↓ 2 callers
Function
resolveMdnDocs
resolveMdnDocs extracts the MDN doc list safely from the nested Option structure.
lib/blobtypes/featurelistdiff/v1/comparator.go:329
↓ 2 callers
Method
roundUsagePercentage
(usage: number | undefined)
frontend/src/static/js/components/webstatus-feature-usage-chart-panel.ts:38
↓ 2 callers
Function
runTestCases
(t *testing.T, tests []struct { name string input T expectedJSON string wantRestored *T })
lib/generic/optionally_set_test.go:142
↓ 2 callers
Function
savedSearchEquality
(left, right SavedSearch)
lib/gcpspanner/saved_searches_test.go:176
↓ 2 callers
Function
searchValueByOperator
(in searchtypes.SearchOperator, value string)
lib/gcpspanner/feature_search_query.go:290
↓ 2 callers
Function
setupEmailTestAdapter
(t *testing.T)
lib/gcppubsub/gcppubsubadapters/email_worker_test.go:56
↓ 2 callers
Function
setupRedirectDataAndAssert
( ctx context.Context, t *testing.T, featureKeyToIDMap map[string]string, )
lib/gcpspanner/web_features_test.go:372
↓ 2 callers
Function
setupRequiredTablesForFeaturesSearch
nolint:gocognit // TODO: break this into smaller methods.
lib/gcpspanner/feature_search_test.go:44
↓ 2 callers
Function
setupTablesForPrecalculateBrowserFeatureSupportEvents
( ctx context.Context, t *testing.T, )
lib/gcpspanner/browser_feature_support_event_test.go:27
↓ 2 callers
Method
showPicker
(input?: SlInput)
frontend/src/static/js/components/webstatus-form-date-range-picker.ts:112
↓ 2 callers
Function
sortMetricsByBrowserName
(metrics []*FeatureResultMetric)
lib/gcpspanner/feature_search_test.go:815
↓ 2 callers
Function
spannerTriggersToBackendTriggers
( spannerTriggers []gcpspanner.SubscriptionTrigger)
lib/gcpspanner/spanneradapters/backend.go:1850
↓ 2 callers
Function
splitComma
(s string)
util/cmd/check_tfvars/main.go:118
↓ 2 callers
Function
stabilizeFeatureResult
(result FeatureResult)
lib/gcpspanner/feature_search_test.go:831
↓ 2 callers
Function
submitRequest
(t *testing.T, url string, method string)
backend/pkg/httpserver/server_test.go:1692
↓ 2 callers
Function
testAuthScope
(t *testing.T, path string, method string, shouldBePresent bool, expectedUserInCtx *auth.User)
backend/pkg/httpserver/middlewares_test.go:108
↓ 2 callers
Function
testEmptyJSONObjectBody
()
backend/pkg/httpserver/ping_user_test.go:28
↓ 2 callers
Function
testFeatureSearchAll
(ctx context.Context, t *testing.T, client *Client)
lib/gcpspanner/feature_search_test.go:1059
↓ 2 callers
Function
testFeatureSearchComplexQueries
(ctx context.Context, t *testing.T, client *Client)
lib/gcpspanner/feature_search_test.go:2289
↓ 2 callers
Function
testFeatureSearchFilters
(ctx context.Context, t *testing.T, client *Client)
lib/gcpspanner/feature_search_test.go:1134
↓ 2 callers
Function
testFeatureSearchPagination
(ctx context.Context, t *testing.T, client *Client)
lib/gcpspanner/feature_search_test.go:1083
↓ 2 callers
Function
testFeatureSearchSort
(ctx context.Context, t *testing.T, client *Client)
lib/gcpspanner/feature_search_test.go:2293
↓ 2 callers
Function
testMissingOneImplSuite
( ctx context.Context, t *testing.T, startAt, endAt time.Time, pageSize int, )
lib/gcpspanner/missing_one_implementation_test.go:130
↓ 2 callers
Function
toBackendNotificationChannel
toBackendNotificationChannel is a helper function to convert spanner notification channel to backend notification channel.
lib/gcpspanner/spanneradapters/backend.go:770
↓ 2 callers
Function
toBaselineValue
(s v1.BaselineState)
lib/workertypes/types.go:792
↓ 2 callers
Function
toBrowserValue
(s v1.BrowserState)
lib/workertypes/types.go:819
↓ 2 callers
Function
toDocLinks
(docs *v1.Docs)
lib/workertypes/types.go:774
↓ 2 callers
Function
toQueryMatchStatus
(s v1.QueryMatchStatus)
lib/workertypes/types.go:763
↓ 2 callers
Method
toSpanner
toSpanner converts the public NotificationChannel to the internal spannerNotificationChannel for writing.
lib/gcpspanner/notification_channel.go:177
↓ 2 callers
Function
toSpannerSubscriptionFrequency
(freq backend.SubscriptionFrequency)
lib/gcpspanner/spanneradapters/backend.go:1911
↓ 2 callers
Function
toV1BrowserImplementationStatus
(status generic.OptionallySet[backend.BrowserImplementationStatus])
lib/blobtypes/featurelistdiff/v1/comparator.go:369
↓ 2 callers
Function
toV1Docs
(d comparables.Docs)
lib/blobtypes/featurelistdiff/v1/comparator.go:340
↓ 2 callers
Function
toV1DocsFromList
toV1DocsFromList creates a V1 Docs struct directly from a slice of comparables.MdnDoc.
lib/blobtypes/featurelistdiff/v1/comparator.go:356
↓ 2 callers
Function
updatePageUrl
( pathname: string, location: {search: string}, overrides: QueryStringOverrides = {}, )
frontend/src/static/js/utils/urls.ts:202
↓ 2 callers
Method
validate
()
frontend/src/static/js/components/channel-config-types.ts:34
↓ 2 callers
Function
validateSavedSearchDescription
validateSavedSearchDescription checks the validity of the saved search description. Description is optional, so nil is allowed. Validation only occurs
backend/pkg/httpserver/create_saved_search.go:89
↓ 2 callers
Function
validateSavedSearchName
validateSavedSearchName checks the validity of the saved search name. It expects a pointer to handle potential nil values during updates.
backend/pkg/httpserver/create_saved_search.go:51
↓ 2 callers
Function
validateSavedSearchQuery
validateSavedSearchQuery checks the validity of the saved search query. It expects a pointer to handle potential nil values during updates.
backend/pkg/httpserver/create_saved_search.go:65
↓ 2 callers
Function
validateSubscriptionCreation
(input *backend.Subscription)
backend/pkg/httpserver/create_subscription.go:129
↓ 2 callers
Function
validateSubscriptionFrequency
(frequency *backend.SubscriptionFrequency, required bool, fieldErrors *fieldValidationErrors)
backend/pkg/httpserver/create_subscription.go:97
↓ 2 callers
Function
validateSubscriptionTrigger
(trigger *[]backend.SubscriptionTriggerWritable, required bool, fieldErrors *fieldValidationErrors)
backend/pkg/httpserver/create_subscription.go:59
↓ 2 callers
Function
validateSubscriptionUpdate
(input *backend.UpdateSubscriptionRequest)
backend/pkg/httpserver/update_subscription.go:71
↓ 2 callers
Function
verifyFailureAttemptAndState
verifyFailureAttemptAndState is a helper function to verify the state and delivery attempt after a failure.
lib/gcpspanner/notification_channel_state_test.go:229
↓ 2 callers
Function
verifySuccess
(t *testing.T, mockState *mockChannelStateManager)
workers/webhook/pkg/webhook/sender_test.go:263
↓ 2 callers
Function
verifyUpdatedAtModified
(t *testing.T, client *Client, channelID string, initialUpdatedAt time.Time)
lib/gcpspanner/user_notification_channel_test.go:103
↓ 2 callers
Function
withBrowserChangeHighlight
( s workertypes.EventSummary, from, to workertypes.BrowserStatus)
workers/push_delivery/pkg/dispatcher/dispatcher_test.go:597
↓ 2 callers
Function
withCustomEventPublisher
(p EventPublisher)
backend/pkg/httpserver/test_utils_test.go:131
↓ 1 callers
Method
#upgradeLegacyUrl
()
frontend/src/static/js/components/webstatus-overview-page.ts:137
↓ 1 callers
Method
AcquireLock
(ctx context.Context, searchID string, frequency workertypes.JobFrequency, workerID string, lockTTL time.Dura
lib/gcpspanner/spanneradapters/event_producer.go:216
↓ 1 callers
Method
AcquireLock
(ctx context.Context, searchID string, frequency workertypes.JobFrequency, workerID string, lockTTL time.Dur
workers/event_producer/pkg/producer/producer.go:42
↓ 1 callers
Function
AreChromiumUsagesEqual
(a, b *big.Rat)
lib/gcpspanner/feature_search_test.go:2832
↓ 1 callers
Function
AreDeveloperSignalLinksEqual
(a, b *string)
lib/gcpspanner/feature_search_test.go:2818
↓ 1 callers
Function
AreDeveloperSignalUpvotesEqual
(a, b *int64)
lib/gcpspanner/feature_search_test.go:2816
↓ 1 callers
Function
AreDiscouragedAccordingToEqual
(a, b []string)
lib/gcpspanner/feature_search_test.go:2820
↓ 1 callers
Function
AreDiscouragedAlternativesEqual
(a, b []string)
lib/gcpspanner/feature_search_test.go:2822
↓ 1 callers
Function
AreFeatureResultPagesEqual
(a, b *FeatureResultPage)
lib/gcpspanner/feature_search_test.go:2782
↓ 1 callers
Function
AreFeatureResultsEqual
(a, b FeatureResult)
lib/gcpspanner/feature_search_test.go:2793
↓ 1 callers
Function
AreFeatureResultsSlicesEqual
(a, b []FeatureResult)
lib/gcpspanner/feature_search_test.go:2789
↓ 1 callers
Function
AreImplementationStatusesEqual
(a, b []*ImplementationStatus)
lib/gcpspanner/feature_search_test.go:2840
↓ 1 callers
Function
AreSpecLinksEqual
(a, b []string)
lib/gcpspanner/feature_search_test.go:2828
↓ 1 callers
Function
AreSystemManagedSavedSearchIDsExistent
(a, b *string)
lib/gcpspanner/feature_search_test.go:2824
↓ 1 callers
Function
AreVendorPositionsEqual
(a, b spanner.NullJSON)
lib/gcpspanner/feature_search_test.go:2812
↓ 1 callers
Method
Authenticate
Authenticate authenticates a user using the provided ID token.
lib/auth/gcip_authenticator.go:68
↓ 1 callers
Method
Authenticate
(ctx context.Context, token string)
lib/httpmiddlewares/bearertokenauth.go:34
↓ 1 callers
Function
AuthenticatedUserFromContext
AuthenticatedUserFromContext attempts to get the user from the given context.
lib/httpmiddlewares/bearertokenauth.go:105
↓ 1 callers
Function
AuthenticatedUserToContext
AuthenticatedUserToContext creates a new context with the user added to it.
lib/httpmiddlewares/bearertokenauth.go:112
↓ 1 callers
Method
BatchWriteMutations
( ctx context.Context, client *spanner.Client, mutations []*spanner.Mutation)
lib/gcpspanner/client.go:134
↓ 1 callers
Method
Cache
Cache stores a value associated with a key in the cache.
workflows/steps/services/wpt_consumer/pkg/workflow/get_web_feature_map.go:28
↓ 1 callers
Method
CalculateDiff
CalculateDiff computes the difference between two sets of features (old and new snapshots). Comparison Logic & Schema Evolution: The comparator relie
lib/blobtypes/featurelistdiff/v1/comparator.go:49
↓ 1 callers
Method
CalculateDiff
(oldSnapshot, newSnapshot map[string]comparables.Feature, errs comparables.QueryErrors, origin comparables.S
workers/event_producer/pkg/differ/types.go:40
← previous
next →
701–800 of 3,123, ranked by callers