MCPcopy Create free account

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

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

↓ 2 callersMethodparseByVersion
(ctx context.Context, file *gh.ReleaseFile)
workflows/steps/services/web_feature_consumer/pkg/workflow/web_features_worker.go:123
↓ 2 callersFunctionparseEnvVarDuration
(key string)
backend/cmd/server/main.go:45
↓ 2 callersFunctionpostProcessBaselineDates
(value *string)
workflows/steps/services/web_feature_consumer/pkg/data/parser.go:286
↓ 2 callersFunctionpostProcessV3
(data *rawWebFeaturesJSONDataV3)
workflows/steps/services/web_feature_consumer/pkg/data/parser.go:70
↓ 2 callersFunctionprepareUpdateMutation
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 callersFunctionprocessBaselineChange
(h *SummaryHighlight, change *v1.Change[v1.BaselineState])
lib/workertypes/types.go:576
↓ 2 callersFunctionprocessBrowserChanges
(h *SummaryHighlight, changes map[v1.SupportedBrowsers]*v1.Change[v1.BrowserState])
lib/workertypes/types.go:586
↓ 2 callersMethodprocessChangedData
(highlight workertypes.SummaryHighlight)
workers/email/pkg/digest/renderer.go:324
↓ 2 callersMethodprocessChangedData
(highlight workertypes.SummaryHighlight)
workers/webhook/pkg/webhook/slack.go:208
↓ 2 callersFunctionprocessNameChange
(h *SummaryHighlight, change *v1.Change[string])
lib/workertypes/types.go:566
↓ 2 callersMethodreadAllByKeysWithTransaction
( ctx context.Context, keys KeysContainer, txn transaction, )
lib/gcpspanner/client.go:1310
↓ 2 callersMethodreadAllDailyChromiumHistogramMetrics
Helper method to get all the metrics in a stable order.
lib/gcpspanner/daily_chromium_histogram_metrics_test.go:234
↓ 2 callersMethodreadAllFeatureGroupKeysLookups
(ctx context.Context, t *testing.T)
lib/gcpspanner/feature_group_lookups_test.go:236
↓ 2 callersMethodreadInspectMutateWithTransaction
readInspectMutateWithTransaction is a generic helper for "Read-Modify-Write" transactions.
lib/gcpspanner/client.go:1229
↓ 2 callersMethodrecordFailure
(ctx context.Context, job workertypes.IncomingWebhookDeliveryJob, err error, permanent bool)
workers/webhook/pkg/webhook/sender.go:112
↓ 2 callersMethodreflectValue
(event?: Event)
frontend/src/static/js/components/webstatus-typeahead.ts:129
↓ 2 callersFunctionremoveRangeSymbol
Removes web-features range character "≤" from the string.
workflows/steps/services/web_feature_consumer/pkg/data/parser.go:339
↓ 2 callersMethodrender
()
frontend/src/static/js/components/test/webstatus-base-charts-page.test.ts:31
↓ 2 callersMethodrenderAlert
()
frontend/src/static/js/components/webstatus-manage-subscriptions-dialog.ts:721
↓ 2 callersMethodrenderBodyWhenPending
(columns: ColumnKey[])
frontend/src/static/js/components/webstatus-overview-table.ts:250
↓ 2 callersFunctionrenderColgroups
(columns: ColumnKey[])
frontend/src/static/js/components/webstatus-overview-cells.ts:799
↓ 2 callersMethodrenderForm
(inProgress: boolean)
frontend/src/static/js/components/webstatus-saved-search-editor.ts:331
↓ 2 callersMethodrenderGlobalSavedSearch
( savedSearch: GlobalSavedSearch, index: number, )
frontend/src/static/js/components/webstatus-sidebar-menu.ts:260
↓ 2 callersFunctionrenderHeaderCell
( routerLocation: {search: string}, column: ColumnKey, sortSpec: string, )
frontend/src/static/js/components/webstatus-overview-cells.ts:856
↓ 2 callersFunctionrenderMissingPercentage
()
frontend/src/static/js/components/webstatus-overview-cells.ts:446
↓ 2 callersFunctionrenderPercentage
(score?: number)
frontend/src/static/js/components/webstatus-overview-cells.ts:450
↓ 2 callersFunctionrenderSavedSearchHeaderCells
( name: string, columns: ColumnKey[], )
frontend/src/static/js/components/webstatus-overview-cells.ts:825
↓ 2 callersMethodrenderSkeleton
()
frontend/src/static/js/components/webstatus-subscriptions-page.ts:84
↓ 2 callersMethodrenderWhenComplete
()
frontend/src/static/js/components/webstatus-feature-page.ts:856
↓ 2 callersMethodresetSelection
()
frontend/src/static/js/components/webstatus-typeahead.ts:344
↓ 2 callersFunctionresolveMdnDocs
resolveMdnDocs extracts the MDN doc list safely from the nested Option structure.
lib/blobtypes/featurelistdiff/v1/comparator.go:329
↓ 2 callersMethodroundUsagePercentage
(usage: number | undefined)
frontend/src/static/js/components/webstatus-feature-usage-chart-panel.ts:38
↓ 2 callersFunctionrunTestCases
(t *testing.T, tests []struct { name string input T expectedJSON string wantRestored *T })
lib/generic/optionally_set_test.go:142
↓ 2 callersFunctionsavedSearchEquality
(left, right SavedSearch)
lib/gcpspanner/saved_searches_test.go:176
↓ 2 callersFunctionsearchValueByOperator
(in searchtypes.SearchOperator, value string)
lib/gcpspanner/feature_search_query.go:290
↓ 2 callersFunctionsetupEmailTestAdapter
(t *testing.T)
lib/gcppubsub/gcppubsubadapters/email_worker_test.go:56
↓ 2 callersFunctionsetupRedirectDataAndAssert
( ctx context.Context, t *testing.T, featureKeyToIDMap map[string]string, )
lib/gcpspanner/web_features_test.go:372
↓ 2 callersFunctionsetupRequiredTablesForFeaturesSearch
nolint:gocognit // TODO: break this into smaller methods.
lib/gcpspanner/feature_search_test.go:44
↓ 2 callersFunctionsetupTablesForPrecalculateBrowserFeatureSupportEvents
( ctx context.Context, t *testing.T, )
lib/gcpspanner/browser_feature_support_event_test.go:27
↓ 2 callersMethodshowPicker
(input?: SlInput)
frontend/src/static/js/components/webstatus-form-date-range-picker.ts:112
↓ 2 callersFunctionsortMetricsByBrowserName
(metrics []*FeatureResultMetric)
lib/gcpspanner/feature_search_test.go:815
↓ 2 callersFunctionspannerTriggersToBackendTriggers
( spannerTriggers []gcpspanner.SubscriptionTrigger)
lib/gcpspanner/spanneradapters/backend.go:1850
↓ 2 callersFunctionsplitComma
(s string)
util/cmd/check_tfvars/main.go:118
↓ 2 callersFunctionstabilizeFeatureResult
(result FeatureResult)
lib/gcpspanner/feature_search_test.go:831
↓ 2 callersFunctionsubmitRequest
(t *testing.T, url string, method string)
backend/pkg/httpserver/server_test.go:1692
↓ 2 callersFunctiontestAuthScope
(t *testing.T, path string, method string, shouldBePresent bool, expectedUserInCtx *auth.User)
backend/pkg/httpserver/middlewares_test.go:108
↓ 2 callersFunctiontestEmptyJSONObjectBody
()
backend/pkg/httpserver/ping_user_test.go:28
↓ 2 callersFunctiontestFeatureSearchAll
(ctx context.Context, t *testing.T, client *Client)
lib/gcpspanner/feature_search_test.go:1059
↓ 2 callersFunctiontestFeatureSearchComplexQueries
(ctx context.Context, t *testing.T, client *Client)
lib/gcpspanner/feature_search_test.go:2289
↓ 2 callersFunctiontestFeatureSearchFilters
(ctx context.Context, t *testing.T, client *Client)
lib/gcpspanner/feature_search_test.go:1134
↓ 2 callersFunctiontestFeatureSearchPagination
(ctx context.Context, t *testing.T, client *Client)
lib/gcpspanner/feature_search_test.go:1083
↓ 2 callersFunctiontestFeatureSearchSort
(ctx context.Context, t *testing.T, client *Client)
lib/gcpspanner/feature_search_test.go:2293
↓ 2 callersFunctiontestMissingOneImplSuite
( ctx context.Context, t *testing.T, startAt, endAt time.Time, pageSize int, )
lib/gcpspanner/missing_one_implementation_test.go:130
↓ 2 callersFunctiontoBackendNotificationChannel
toBackendNotificationChannel is a helper function to convert spanner notification channel to backend notification channel.
lib/gcpspanner/spanneradapters/backend.go:770
↓ 2 callersFunctiontoBaselineValue
(s v1.BaselineState)
lib/workertypes/types.go:792
↓ 2 callersFunctiontoBrowserValue
(s v1.BrowserState)
lib/workertypes/types.go:819
↓ 2 callersFunctiontoDocLinks
(docs *v1.Docs)
lib/workertypes/types.go:774
↓ 2 callersFunctiontoQueryMatchStatus
(s v1.QueryMatchStatus)
lib/workertypes/types.go:763
↓ 2 callersMethodtoSpanner
toSpanner converts the public NotificationChannel to the internal spannerNotificationChannel for writing.
lib/gcpspanner/notification_channel.go:177
↓ 2 callersFunctiontoSpannerSubscriptionFrequency
(freq backend.SubscriptionFrequency)
lib/gcpspanner/spanneradapters/backend.go:1911
↓ 2 callersFunctiontoV1BrowserImplementationStatus
(status generic.OptionallySet[backend.BrowserImplementationStatus])
lib/blobtypes/featurelistdiff/v1/comparator.go:369
↓ 2 callersFunctiontoV1Docs
(d comparables.Docs)
lib/blobtypes/featurelistdiff/v1/comparator.go:340
↓ 2 callersFunctiontoV1DocsFromList
toV1DocsFromList creates a V1 Docs struct directly from a slice of comparables.MdnDoc.
lib/blobtypes/featurelistdiff/v1/comparator.go:356
↓ 2 callersFunctionupdatePageUrl
( pathname: string, location: {search: string}, overrides: QueryStringOverrides = {}, )
frontend/src/static/js/utils/urls.ts:202
↓ 2 callersMethodvalidate
()
frontend/src/static/js/components/channel-config-types.ts:34
↓ 2 callersFunctionvalidateSavedSearchDescription
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 callersFunctionvalidateSavedSearchName
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 callersFunctionvalidateSavedSearchQuery
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 callersFunctionvalidateSubscriptionCreation
(input *backend.Subscription)
backend/pkg/httpserver/create_subscription.go:129
↓ 2 callersFunctionvalidateSubscriptionFrequency
(frequency *backend.SubscriptionFrequency, required bool, fieldErrors *fieldValidationErrors)
backend/pkg/httpserver/create_subscription.go:97
↓ 2 callersFunctionvalidateSubscriptionTrigger
(trigger *[]backend.SubscriptionTriggerWritable, required bool, fieldErrors *fieldValidationErrors)
backend/pkg/httpserver/create_subscription.go:59
↓ 2 callersFunctionvalidateSubscriptionUpdate
(input *backend.UpdateSubscriptionRequest)
backend/pkg/httpserver/update_subscription.go:71
↓ 2 callersFunctionverifyFailureAttemptAndState
verifyFailureAttemptAndState is a helper function to verify the state and delivery attempt after a failure.
lib/gcpspanner/notification_channel_state_test.go:229
↓ 2 callersFunctionverifySuccess
(t *testing.T, mockState *mockChannelStateManager)
workers/webhook/pkg/webhook/sender_test.go:263
↓ 2 callersFunctionverifyUpdatedAtModified
(t *testing.T, client *Client, channelID string, initialUpdatedAt time.Time)
lib/gcpspanner/user_notification_channel_test.go:103
↓ 2 callersFunctionwithBrowserChangeHighlight
( s workertypes.EventSummary, from, to workertypes.BrowserStatus)
workers/push_delivery/pkg/dispatcher/dispatcher_test.go:597
↓ 2 callersFunctionwithCustomEventPublisher
(p EventPublisher)
backend/pkg/httpserver/test_utils_test.go:131
↓ 1 callersMethod#upgradeLegacyUrl
()
frontend/src/static/js/components/webstatus-overview-page.ts:137
↓ 1 callersMethodAcquireLock
(ctx context.Context, searchID string, frequency workertypes.JobFrequency, workerID string, lockTTL time.Dura
lib/gcpspanner/spanneradapters/event_producer.go:216
↓ 1 callersMethodAcquireLock
(ctx context.Context, searchID string, frequency workertypes.JobFrequency, workerID string, lockTTL time.Dur
workers/event_producer/pkg/producer/producer.go:42
↓ 1 callersFunctionAreChromiumUsagesEqual
(a, b *big.Rat)
lib/gcpspanner/feature_search_test.go:2832
↓ 1 callersFunctionAreDeveloperSignalLinksEqual
(a, b *string)
lib/gcpspanner/feature_search_test.go:2818
↓ 1 callersFunctionAreDeveloperSignalUpvotesEqual
(a, b *int64)
lib/gcpspanner/feature_search_test.go:2816
↓ 1 callersFunctionAreDiscouragedAccordingToEqual
(a, b []string)
lib/gcpspanner/feature_search_test.go:2820
↓ 1 callersFunctionAreDiscouragedAlternativesEqual
(a, b []string)
lib/gcpspanner/feature_search_test.go:2822
↓ 1 callersFunctionAreFeatureResultPagesEqual
(a, b *FeatureResultPage)
lib/gcpspanner/feature_search_test.go:2782
↓ 1 callersFunctionAreFeatureResultsEqual
(a, b FeatureResult)
lib/gcpspanner/feature_search_test.go:2793
↓ 1 callersFunctionAreFeatureResultsSlicesEqual
(a, b []FeatureResult)
lib/gcpspanner/feature_search_test.go:2789
↓ 1 callersFunctionAreImplementationStatusesEqual
(a, b []*ImplementationStatus)
lib/gcpspanner/feature_search_test.go:2840
↓ 1 callersFunctionAreSpecLinksEqual
(a, b []string)
lib/gcpspanner/feature_search_test.go:2828
↓ 1 callersFunctionAreSystemManagedSavedSearchIDsExistent
(a, b *string)
lib/gcpspanner/feature_search_test.go:2824
↓ 1 callersFunctionAreVendorPositionsEqual
(a, b spanner.NullJSON)
lib/gcpspanner/feature_search_test.go:2812
↓ 1 callersMethodAuthenticate
Authenticate authenticates a user using the provided ID token.
lib/auth/gcip_authenticator.go:68
↓ 1 callersMethodAuthenticate
(ctx context.Context, token string)
lib/httpmiddlewares/bearertokenauth.go:34
↓ 1 callersFunctionAuthenticatedUserFromContext
AuthenticatedUserFromContext attempts to get the user from the given context.
lib/httpmiddlewares/bearertokenauth.go:105
↓ 1 callersFunctionAuthenticatedUserToContext
AuthenticatedUserToContext creates a new context with the user added to it.
lib/httpmiddlewares/bearertokenauth.go:112
↓ 1 callersMethodBatchWriteMutations
( ctx context.Context, client *spanner.Client, mutations []*spanner.Mutation)
lib/gcpspanner/client.go:134
↓ 1 callersMethodCache
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 callersMethodCalculateDiff
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 callersMethodCalculateDiff
(oldSnapshot, newSnapshot map[string]comparables.Feature, errs comparables.QueryErrors, origin comparables.S
workers/event_producer/pkg/differ/types.go:40
← previousnext →701–800 of 3,123, ranked by callers