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
ListUserSavedSearches
( ctx context.Context, userID string, pageSize int, pageToken *string, )
backend/pkg/httpserver/server.go:126
↓ 2 callers
Method
MarshalJSON
MarshalJSON implements the json.Marshaler interface.
lib/generic/optionally_set.go:38
↓ 2 callers
Method
Matches
(kind, version string)
lib/event/router.go:42
↓ 2 callers
Method
Merge
(ExternalStruct, SpannerStruct)
lib/gcpspanner/client.go:478
↓ 2 callers
Function
NewBlob
NewBlob creates the final JSON bytes for storage. It takes the high-level wrapper (Payload) and injects the standard envelope headers.
lib/blobtypes/migrator.go:56
↓ 2 callers
Function
NewBrowserFeatureSupportSort
NewBrowserFeatureSupportSort creates a Sortable configuration for ordering Web Features. The primary sorting criterion is the date of when the feature
lib/gcpspanner/feature_search_query.go:788
↓ 2 callers
Function
NewChromiumUsageSort
NewChromiumUsageSort returns a Sortable specifically for the ChromiumUsage column.
lib/gcpspanner/feature_search_query.go:768
↓ 2 callers
Function
NewClient
NewClient creates a new Github Client. If the token is not empty, it will use it as the auth token to make calls.
lib/gh/client.go:48
↓ 2 callers
Function
NewDeveloperSignalUpvotesSort
NewDeveloperSignalUpvotesSort returns a Sortable specifically for the DeveloperSignalUpvotes column.
lib/gcpspanner/feature_search_query.go:807
↓ 2 callers
Method
NewEntity
(id string, req CreateRequest)
lib/gcpspanner/client.go:565
↓ 2 callers
Function
NewEventProducer
(client EventProducerBlobStorageClient, bucketName string)
lib/gcpgcs/gcpgcsadapters/event_producer.go:34
↓ 2 callers
Function
NewEventProducerDiffer
NewEventProducerDiffer constructs an adapter for the differ in the event producer service.
lib/gcpspanner/spanneradapters/event_producer.go:60
↓ 2 callers
Function
NewFeatureDiffWorkflow
(fetcher FeatureFetcher, summaryGen SummaryGenerator)
lib/blobtypes/featurelistdiff/v1/workflow.go:39
↓ 2 callers
Function
NewFeatureFromBackendFeature
(f backend.Feature)
lib/workertypes/comparables/types.go:136
↓ 2 callers
Method
NewFeatureID
()
lib/backendtypes/feature_result.go:86
↓ 2 callers
Function
NewHTTPResultsGetter
NewHTTPResultsGetter returns a new instance of HTTPResultsGetter.
workflows/steps/services/wpt_consumer/pkg/workflow/http_results_getter.go:33
↓ 2 callers
Function
NewNotificationChannelStateManager
NewNotificationChannelStateManager creates a new state manager.
lib/gcpspanner/spanneradapters/notification_channel_state.go:35
↓ 2 callers
Function
NewSpannerClient
NewSpannerClient returns a Client for the Google Spanner service.
lib/gcpspanner/client.go:207
↓ 2 callers
Function
NewV1DiffSerializer
NewV1DiffSerializer creates a new serializer for V1 diffs.
workers/event_producer/pkg/producer/diff.go:169
↓ 2 callers
Method
NextPage
NextPage fetches the next page of items.
lib/gh/paginator.go:32
↓ 2 callers
Method
Parse
(io.ReadCloser)
workflows/steps/services/developer_signals_consumer/pkg/workflow/worker.go:32
↓ 2 callers
Method
Parse
Inspired by the get_template_data method on the HistogramsHandler class https://github.com/GoogleChrome/chromium-dashboard/blob/main/internals/fetchme
workflows/steps/services/chromium_histogram_enums/workflow/chromium_codesearch_enum_parser.go:62
↓ 2 callers
Method
Parse
(io.ReadCloser)
workflows/steps/services/web_feature_consumer/pkg/data/parser_test.go:72
↓ 2 callers
Method
Parse
(in io.ReadCloser)
workflows/steps/services/web_features_mapping_consumer/pkg/workflow/processor.go:33
↓ 2 callers
Function
PrepareMissingOneBrowserParams
PrepareMissingOneBrowserParams takes the raw request arguments for "missing in one browser" requests and formats them.
backend/pkg/httpserver/list_missing_one_implementation_features.go:50
↓ 2 callers
Method
PrettyPrint
()
lib/gcpspanner/searchtypes/features_search_parse_test.go:1647
↓ 2 callers
Function
PrettyPrintFeatureResultPage
(page *FeatureResultPage)
lib/gcpspanner/feature_search_test.go:2954
↓ 2 callers
Function
PrettyPrintMetric
(metric *FeatureResultMetric)
lib/gcpspanner/feature_search_test.go:2926
↓ 2 callers
Method
ProcessSearch
(ctx context.Context, searchID string, searchName string, query string, frequency workertypes.JobFrequency,
lib/gcppubsub/gcppubsubadapters/event_producer.go:30
↓ 2 callers
Method
PublishEmailJob
(ctx context.Context, job workertypes.EmailDeliveryJob)
workers/push_delivery/pkg/dispatcher/dispatcher.go:33
↓ 2 callers
Method
PublishSearchConfigurationChanged
(ctx context.Context, resp *backend.SavedSearchResponse, userID string, isCreation bool)
backend/pkg/httpserver/server.go:257
↓ 2 callers
Method
PublishWebhookJob
(ctx context.Context, job workertypes.WebhookDeliveryJob)
workers/push_delivery/pkg/dispatcher/dispatcher.go:34
↓ 2 callers
Method
Query
(missingOneImplTemplateData)
lib/gcpspanner/missing_one_implementation.go:219
↓ 2 callers
Method
ReadAllBaselineStatuses
Helper method to get all the statuses in a stable order.
lib/gcpspanner/baseline_status_test.go:68
↓ 2 callers
Method
ReadAllChromiumHistogramEnumValues
Helper method to get all the enum values in a stable order.
lib/gcpspanner/chromium_histogram_enum_values_test.go:67
↓ 2 callers
Method
ReadAllGroups
(ctx context.Context, _ *testing.T)
lib/gcpspanner/groups_test.go:87
↓ 2 callers
Method
ReadAllSnapshots
(ctx context.Context, _ *testing.T)
lib/gcpspanner/snapshots_test.go:51
↓ 2 callers
Method
RecordNotificationChannelSuccess
(ctx context.Context, channelID string, timestamp time.Time, eventID string)
lib/gcpspanner/spanneradapters/notification_channel_state.go:24
↓ 2 callers
Method
RecordSuccess
(ctx context.Context, channelID string, timestamp time.Time, eventID string)
workers/webhook/pkg/webhook/sender.go:30
↓ 2 callers
Method
ReleaseSavedSearchStateWorkerLock
( ctx context.Context, savedSearchID string, snapshotType gcpspanner.SavedSearchSnapshotType, workerID
lib/gcpspanner/spanneradapters/event_producer.go:174
↓ 2 callers
Method
RenderRSSDescription
(summary workertypes.EventSummary)
backend/pkg/httpserver/rss_renderer.go:71
↓ 2 callers
Function
RunGroup
RunGroup runs multiple blocking functions concurrently. - It returns the first error encountered. - If one function fails, it cancels the context for
lib/gcppubsub/gcppubsubadapters/utils.go:26
↓ 2 callers
Method
Score
(context.Context, *shared.WebFeaturesData)
workflows/steps/services/wpt_consumer/pkg/workflow/wpt_run_processor.go:30
↓ 2 callers
Method
SelectAll
()
lib/gcpspanner/client.go:469
↓ 2 callers
Method
SelectAllByKeys
(KeysContainer)
lib/gcpspanner/client.go:473
↓ 2 callers
Method
Serialize
Serialize creates a new state blob from the internal feature snapshot.
workers/event_producer/pkg/differ/types.go:73
↓ 2 callers
Method
SplitFeature
()
lib/backendtypes/feature_result.go:59
↓ 2 callers
Method
Store
(ctx context.Context, dirs []string, key string, data []byte)
workers/event_producer/pkg/producer/producer.go:36
↓ 2 callers
Method
Subscribe
(ctx context.Context)
lib/gcppubsub/gcppubsubadapters/push_delivery.go:132
↓ 2 callers
Method
Subscribe
(ctx context.Context)
lib/gcppubsub/gcppubsubadapters/email_worker.go:56
↓ 2 callers
Method
Subscribe
(ctx context.Context)
lib/gcppubsub/gcppubsubadapters/event_producer.go:100
↓ 2 callers
Method
SyncUserProfileInfo
(ctx context.Context, userProfile gcpspanner.UserProfile)
lib/gcpspanner/spanneradapters/backend.go:160
↓ 2 callers
Method
Table
()
lib/gcpspanner/snapshots.go:77
↓ 2 callers
Method
Table
()
lib/gcpspanner/groups.go:60
↓ 2 callers
Method
Table
()
lib/gcpspanner/chromium_histogram_enums.go:31
↓ 2 callers
Method
Table
()
lib/gcpspanner/web_feature_chromium_histograms.go:52
↓ 2 callers
Method
ToStringList
()
lib/gcpspanner/spanneradapters/backend.go:1368
↓ 2 callers
Method
ToWorkerTypeJobTriggers
()
lib/event/emailjob/v1/types.go:106
↓ 2 callers
Method
Token
()
lib/email/chime/client_test.go:45
↓ 2 callers
Method
UpdateNotificationChannel
(ctx context.Context, req gcpspanner.UpdateNotificationChannelRequest)
lib/gcpspanner/spanneradapters/backend.go:179
↓ 2 callers
Method
UpdateSavedSearchSubscription
(ctx context.Context, req gcpspanner.UpdateSavedSearchSubscriptionRequest)
lib/gcpspanner/spanneradapters/backend.go:167
↓ 2 callers
Method
UpsertDailyChromiumHistogramCapstone
(context.Context, gcpspanner.DailyChromiumHistogramEnumCapstone)
lib/gcpspanner/spanneradapters/uma_metric_consumer.go:43
↓ 2 callers
Method
UpsertSnapshot
UpsertSnapshot inserts or updates a Snapshot.
lib/gcpspanner/snapshots.go:110
↓ 2 callers
Method
UpsertWebFeatureSnapshot
(ctx context.Context, snapshot WebFeatureSnapshot)
lib/gcpspanner/web_feature_snapshots.go:82
↓ 2 callers
Method
ValidateQueryReferences
( ctx context.Context, query string, updateID *string, )
backend/pkg/httpserver/server.go:139
↓ 2 callers
Method
Visit
(tree antlr.ParseTree)
lib/gcpspanner/searchtypes/features_search_visitor.go:437
↓ 2 callers
Method
VisitV1
(s EventSummary)
lib/workertypes/types.go:302
↓ 2 callers
Method
_handleChannelChange
(channelId: string)
frontend/src/static/js/components/webstatus-manage-subscriptions-dialog.ts:754
↓ 2 callers
Method
_handleConfirmChange
(confirmed: boolean)
frontend/src/static/js/components/webstatus-manage-subscriptions-dialog.ts:764
↓ 2 callers
Method
_renderActionButtons
( showSearchMore: boolean = false, featureId?: string, )
frontend/src/static/js/components/webstatus-notfound-error-page.ts:191
↓ 2 callers
Function
addSampleChromiumUsageMetricsData
(ctx context.Context, client *Client, t *testing.T, webFeatureKeyToInternalFeatureID map[string]string)
lib/gcpspanner/feature_search_test.go:674
↓ 2 callers
Method
assertBaselineStatusCount
(ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:297
↓ 2 callers
Method
assertBrowserFeatureAvailabilityCount
( ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:307
↓ 2 callers
Method
assertBrowserFeatureSupportEventCount
( ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:371
↓ 2 callers
Function
assertBrowserFeatureSupportEvents
(ctx context.Context, t *testing.T, expectedEvents []BrowserFeatureSupportEvent)
lib/gcpspanner/browser_feature_support_event_test.go:432
↓ 2 callers
Method
assertCallCount
(expectedCallCount int)
backend/pkg/httpserver/server_test.go:1679
↓ 2 callers
Method
assertFeatureDiscouragedDetailsCount
( ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:379
↓ 2 callers
Method
assertFeatureGroupLookupCount
(ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:329
↓ 2 callers
Method
assertFeatureSpecCount
(ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:319
↓ 2 callers
Method
assertLatestDailyChromiumHistogramMetricsCount
( ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:359
↓ 2 callers
Method
assertLatestFeatureDeveloperSignalsCount
( ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:390
↓ 2 callers
Function
assertPublishedEvent
assertPublishedEvent checks if the published event matches the expected event.
lib/gcpspanner/saved_search_notification_events_test.go:69
↓ 2 callers
Function
assertStateAndLockKept
assertStateAndLockKept checks if the state was updated and the lock was preserved.
lib/gcpspanner/saved_search_notification_events_test.go:88
↓ 2 callers
Method
assertWPTMetricCount
(ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:287
↓ 2 callers
Method
assertWebFeatureChromiumHistogramEnumValueCount
( ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:347
↓ 2 callers
Method
assertWebFeatureCount
(ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:277
↓ 2 callers
Method
assertWebFeatureSnapshotCount
(ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:337
↓ 2 callers
Function
authStateCallback
()
frontend/src/static/js/services/test/webstatus-firebase-auth-service.test.ts:197
↓ 2 callers
Function
backendTriggersToSpannerTriggers
( backendTriggers []backend.SubscriptionTriggerWritable)
lib/gcpspanner/spanneradapters/backend.go:1840
↓ 2 callers
Function
baseblobname
(id string)
workers/event_producer/pkg/producer/producer.go:79
↓ 2 callers
Method
buildBaseQueryFragment
()
lib/gcpspanner/feature_base_query.go:331
↓ 2 callers
Method
buildBaseQueryFragment
()
lib/gcpspanner/feature_base_query.go:796
↓ 2 callers
Function
buildCategoryText
(base string, details []string)
lib/workertypes/types.go:410
↓ 2 callers
Function
buildUpdateSavedSearchRequestForGCP
(savedSearchID string, userID string, updateRequest *backend.SavedSearchUpdateRequest)
lib/gcpspanner/spanneradapters/backend.go:953
↓ 2 callers
Method
cacheKey
(key K)
lib/valkeycache/cache.go:70
↓ 2 callers
Method
calcCandidates
(event?: Event)
frontend/src/static/js/components/webstatus-typeahead.ts:244
↓ 2 callers
Function
calculateAllFeatureGroupLookups
( ctx context.Context, featureKeyToID map[string]string, featureKeyToGroupsMapping map[string][]string, gr
lib/gcpspanner/feature_group_lookups.go:79
↓ 2 callers
Method
checkBrowserFilters
(filteredBrowsers []string)
workflows/steps/services/bcd_consumer/pkg/workflow/bcd_filter_data.go:43
↓ 2 callers
Method
checkForSavedSearchRole
( ctx context.Context, txn *spanner.ReadWriteTransaction, roleToCheck SavedSearchRole, userID string, savedS
lib/gcpspanner/saved_search_user_roles.go:43
↓ 2 callers
Function
checkIfFileIsReadable
(t *testing.T, file io.Reader)
lib/gh/download_file_from_release_test.go:28
← previous
next →
501–600 of 3,123, ranked by callers