MCPcopy Create free account

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

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

↓ 4 callersFunctiongetNotificationChannelCmpOption
nolint:ireturn // Required to return the cmp.Option interface for use with go-cmp.
lib/gcpspanner/spanneradapters/backend_test.go:4907
↓ 4 callersMethodgetPageOfData
* Retrieves a single page of data with path-aware type inference. * * This method ensures that the returned data is perfectly synchronized with
frontend/src/static/js/api/client.ts:328
↓ 4 callersFunctiongetPassRate
(testPass, totalTests *int64)
lib/gcpspanner/wpt_run_feature_metric.go:130
↓ 4 callersFunctiongetSortSpec
(location: {search: string})
frontend/src/static/js/utils/urls.ts:34
↓ 4 callersFunctiongetSpannerWPTMetricView
(wptMetricView backend.WPTMetricView)
lib/gcpspanner/spanneradapters/backend.go:1354
↓ 4 callersFunctiongetTriggerCmpOption
nolint:ireturn // Required to return the cmp.Option interface for use with go-cmp.
lib/gcpspanner/spanneradapters/backend_test.go:4912
↓ 4 callersFunctioninsertTestWebFeatureChromiumHistogramEnumValues
( ctx context.Context, client *Client, t *testing.T, values []WebFeatureChromiumHistogramEnumValue, )
lib/gcpspanner/web_feature_chromium_histograms_test.go:56
↓ 4 callersMethodisDirty
()
frontend/src/static/js/components/channel-config-types.ts:33
↓ 4 callersFunctionisJavaScriptFeature
(featureSpecInfo: FeatureSpecInfo)
frontend/src/static/js/components/webstatus-overview-cells.ts:985
↓ 4 callersFunctionisWPTMetricViewType
( val: string | null | undefined, )
frontend/src/static/js/api/client.ts:208
↓ 4 callersFunctionmainTitleLocator
(page: Page)
e2e/tests/saved-searches.spec.ts:74
↓ 4 callersFunctionparseColumnOptions
(columnOptions: string)
frontend/src/static/js/components/webstatus-overview-cells.ts:956
↓ 4 callersFunctionparseTypeExpr
(expr hcl.Expression)
util/cmd/check_tfvars/main.go:205
↓ 4 callersMethodreadAll
(ctx context.Context)
lib/gcpspanner/client.go:951
↓ 4 callersMethodreadAllBrowserFeatureSupportEvents
(ctx context.Context, t *testing.T)
lib/gcpspanner/browser_feature_support_event_test.go:444
↓ 4 callersMethodreadAllWebFeatureChromiumHistogramEnums
( ctx context.Context, _ *testing.T)
lib/gcpspanner/web_feature_chromium_histograms_test.go:68
↓ 4 callersMethodrenderBrowserImpl
( browserImpl?: components['schemas']['BrowserImplementation'], )
frontend/src/static/js/components/webstatus-feature-page.ts:690
↓ 4 callersMethodrenderVendorPositions
()
frontend/src/static/js/components/webstatus-feature-page.ts:745
↓ 4 callersMethodsetTimeNowForTesting
(timeNow func() time.Time)
lib/gcpspanner/client.go:96
↓ 4 callersFunctionshareButtonLocator
(page: Page)
e2e/tests/saved-searches.spec.ts:79
↓ 4 callersFunctionsortFeatureKeys
(keys []string)
lib/gcpspanner/split_web_features_test.go:201
↓ 4 callersMethodtoPublic
toPublic converts the internal spannerNotificationChannel to the public NotificationChannel for reading.
lib/gcpspanner/notification_channel.go:205
↓ 4 callersFunctiontoV1BaselineState
(bs comparables.BaselineState)
lib/blobtypes/featurelistdiff/v1/comparator.go:223
↓ 4 callersMethodupdateActiveStatus
()
frontend/src/static/js/components/webstatus-sidebar-menu.ts:182
↓ 4 callersMethodupsertAndGetID
upsertAndGetID performs an upsert operation and obtains the ID atomically.
lib/gcpspanner/client.go:703
↓ 4 callersFunctionvalidateValue
(val cty.Value, schema *TypeSchema, path, filename string)
util/cmd/check_tfvars/main.go:271
↓ 4 callersFunctionwaitForOverviewPageLoad
(page: Page)
e2e/tests/utils.ts:108
↓ 3 callersMethodBrowserTarget
()
lib/gcpspanner/feature_search_query.go:618
↓ 3 callersMethodBuild
Build constructs a Spanner query for the FeaturesSearch function.
lib/gcpspanner/feature_search_query.go:75
↓ 3 callersMethodFilterQuery
(*datastore.Query)
lib/gds/client.go:56
↓ 3 callersMethodGetAllMovedWebFeatures
(ctx context.Context)
lib/gcpspanner/spanneradapters/wpt_consumer.go:38
↓ 3 callersMethodGetIDFromChromiumHistogramKey
( ctx context.Context, histogramName string)
lib/gcpspanner/chromium_histogram_enums.go:107
↓ 3 callersMethodGetLatestMetricByFeatureKeyBrowserChannel
GetLatestMetricByFeatureKeyBrowserChannel is a helper function to fetch the latest metric for a given feature key, browser, and channel.
lib/gcpspanner/wpt_run_feature_metric_test.go:73
↓ 3 callersMethodGetMovedWebFeatureDetailsByOriginalFeatureKey
( ctx context.Context, featureKey string, )
lib/gcpspanner/spanneradapters/backend.go:82
↓ 3 callersMethodGetNotificationChannel
(ctx context.Context, userID, channelID string)
lib/gcpspanner/spanneradapters/backend.go:549
↓ 3 callersMethodGetNotificationChannelDeliveryAttempt
GetNotificationChannelDeliveryAttempt retrieves a single delivery attempt.
lib/gcpspanner/notification_channel_delivery_attempt.go:260
↓ 3 callersMethodGetSystemGlobalSavedSearch
( ctx context.Context, id string, )
lib/gcpspanner/spanneradapters/backend.go:144
↓ 3 callersMethodHasChanges
()
workers/event_producer/pkg/differ/types.go:44
↓ 3 callersMethodHasDailyChromiumHistogramCapstone
(context.Context, gcpspanner.DailyChromiumHistogramEnumCapstone)
lib/gcpspanner/spanneradapters/uma_metric_consumer.go:42
↓ 3 callersMethodInvert
()
lib/gcpspanner/searchtypes/searchtypes.go:28
↓ 3 callersMethodListAllSavedSearches
( ctx context.Context)
lib/gcpspanner/spanneradapters/event_producer.go:288
↓ 3 callersMethodListNotificationChannels
(ctx context.Context, req gcpspanner.ListNotificationChannelsRequest)
lib/gcpspanner/spanneradapters/backend.go:173
↓ 3 callersMethodListSavedSearchSubscriptions
(ctx context.Context, req gcpspanner.ListSavedSearchSubscriptionsRequest)
lib/gcpspanner/spanneradapters/backend.go:169
↓ 3 callersMethodMigrate
Migrate executes the feature key migration process. It iterates over all feature keys in the input data. If a feature key has been moved, it checks fo
lib/gcpspanner/spanneradapters/migration.go:89
↓ 3 callersFunctionNewEventProducer
(d FeatureDiffer, b BlobStorage, m EventMetadataStore, p EventPublisher)
workers/event_producer/pkg/producer/producer.go:65
↓ 3 callersFunctionNewFeatureSearchFilterBuilder
()
lib/gcpspanner/feature_search_query.go:42
↓ 3 callersFunctionNewHTMLRenderer
NewHTMLRenderer creates a new renderer with the default template.
workers/email/pkg/digest/renderer.go:36
↓ 3 callersFunctionNewJobArguments
NewJobArguments constructor to create JobArguments, encapsulating essential workflow parameters.
workflows/steps/services/wpt_consumer/pkg/workflow/wpt_runs_worker.go:38
↓ 3 callersFunctionNewMigrator
NewMigrator creates and returns a new Migrator instance. It takes the moved features map, the set of all features from the source data, the data to be
lib/gcpspanner/spanneradapters/migration.go:64
↓ 3 callersFunctionNewRouter
NewRouter creates a new message router.
lib/event/router.go:34
↓ 3 callersFunctionNewSender
( sender EmailSender, stateManager ChannelStateManager, renderer TemplateRenderer, )
workers/email/pkg/sender/sender.go:48
↓ 3 callersFunctionNewWPTWorkflowConsumer
NewWPTWorkflowConsumer constructs an adapter for the wpt consumer service.
lib/gcpspanner/spanneradapters/wpt_consumer.go:28
↓ 3 callersFunctionNewWebFeaturesConsumer
NewWebFeaturesConsumer constructs an adapter for the web features consumer service.
lib/gcpspanner/spanneradapters/web_features_consumer.go:45
↓ 3 callersFunctionPrettyPrintFeatureResult
(result FeatureResult)
lib/gcpspanner/feature_search_test.go:2877
↓ 3 callersMethodProcessMessage
(ctx context.Context, job workertypes.IncomingEmailDeliveryJob)
workers/email/pkg/sender/sender.go:61
↓ 3 callersMethodProcessSearch
ProcessSearch is the main entry point triggered when a search query needs to be checked. triggerID is the unique ID for this execution (e.g., from a P
workers/event_producer/pkg/producer/producer.go:89
↓ 3 callersMethodReadAllFeatureSpecs
Helper method to get all the statuses in a stable order.
lib/gcpspanner/feature_specs_test.go:65
↓ 3 callersMethodReadAllWebFeatureSnapshots
(ctx context.Context, _ *testing.T)
lib/gcpspanner/web_feature_snapshots_test.go:69
↓ 3 callersMethodRecordFailure
(ctx context.Context, channelID string, err error, timestamp time.Time, isPermanent bool, eventID string)
workers/webhook/pkg/webhook/sender.go:31
↓ 3 callersMethodRecordNotificationChannelFailure
(ctx context.Context, channelID string, errorMsg string, timestamp time.Time, isPermanent bool, eventID stri
lib/gcpspanner/spanneradapters/notification_channel_state.go:25
↓ 3 callersMethodRenderDigest
RenderDigest processes the delivery job and returns the subject and HTML body.
workers/email/pkg/digest/renderer.go:218
↓ 3 callersMethodSend
(ctx context.Context, id string, to string, subject string, htmlBody string)
workers/email/pkg/sender/sender.go:28
↓ 3 callersMethodTable
()
lib/gcpspanner/saved_search_feature_sort_order.go:35
↓ 3 callersMethodTable
Table returns the name of the Spanner table.
lib/gcpspanner/web_features.go:745
↓ 3 callersMethod_switchChannel
(channelId: string)
frontend/src/static/js/components/webstatus-manage-subscriptions-dialog.ts:781
↓ 3 callersMethodapplyTheme
(theme: Theme)
frontend/src/static/js/services/webstatus-theme-service.ts:79
↓ 3 callersFunctionassertAbleToAcquireLock
Asserts for TestTryAcquireSavedSearchStateWorkerLock.
lib/gcpspanner/saved_search_state_test.go:50
↓ 3 callersFunctionassertBaselineStatuses
(ctx context.Context, t *testing.T, expectedStatuses []FeatureBaselineStatus)
lib/gcpspanner/baseline_status_test.go:172
↓ 3 callersFunctionassertUserSearchSearchWithBookmarkStatus
( ctx context.Context, t *testing.T, expectedSavedSearch *UserSavedSearch, savedSearchID *string, userID stri
lib/gcpspanner/user_search_bookmarks_test.go:25
↓ 3 callersMethodbrowserToString
browserToString helps handle the any passed from templates which could be string or workertypes.BrowserName.
workers/email/pkg/digest/renderer.go:382
↓ 3 callersMethodchainWithImplicitAND
chainWithImplicitAND incorporates a new node into a query structure. It creates, extends, or prepares implicit AND groupings (originating from optiona
lib/gcpspanner/searchtypes/features_search_visitor.go:106
↓ 3 callersMethodcheckNotificationChannelOwnershipBySubscriptionID
( ctx context.Context, subscriptionID string, userID string, txn *spanner.ReadWriteTransaction, )
lib/gcpspanner/saved_search_subscription.go:290
↓ 3 callersFunctioncontextImageText
(imageURL, altText, text string)
workers/webhook/pkg/webhook/slack.go:492
↓ 3 callersMethodconvertFeatureResult
(featureResult *gcpspanner.FeatureResult)
lib/gcpspanner/spanneradapters/backend.go:1245
↓ 3 callersFunctionconvertGCPSpannerMovedFeaturesToMap
( movedFeatures []gcpspanner.MovedWebFeature, )
lib/gcpspanner/spanneradapters/wpt_consumer.go:107
↓ 3 callersFunctionconvertStringToDate
convertStringToDate converts a date string (in DateOnly format) to a time.Time pointer. Handles potential parsing errors and returns nil if the input
lib/gcpspanner/spanneradapters/web_features_consumer.go:289
↓ 3 callersFunctioncreateAPIError
( error?: {} | null | undefined, statusCode?: number, )
frontend/src/static/js/api/errors.ts:19
↓ 3 callersFunctioncreateFixtureElement
( startDate: Date, endDate: Date, testView: FeatureWPTMetricViewType, )
frontend/src/static/js/components/test/webstatus-feature-wpt-progress-chart-panel.test.ts:31
↓ 3 callersMethodcreateNotificationChannelDeliveryAttemptWithTransaction
( ctx context.Context, txn *spanner.ReadWriteTransaction, req CreateNotificationChannelDeliveryAttemptReques
lib/gcpspanner/notification_channel_delivery_attempt.go:190
↓ 3 callersFunctioncreateSavedSearchForNotificationTests
createSavedSearchForNotificationTests creates a saved search for testing notification events.
lib/gcpspanner/saved_search_notification_events_test.go:30
↓ 3 callersFunctioncreateSavedSearchForSavedSearchStateTests
(ctx context.Context, t *testing.T)
lib/gcpspanner/saved_search_state_test.go:34
↓ 3 callersFunctioncreateStringOfNLength
(n int)
backend/pkg/httpserver/create_saved_search_test.go:30
↓ 3 callersMethodcreateSystemManagedSavedSearchMutations
( id string, entity WebFeature, )
lib/gcpspanner/web_features.go:63
↓ 3 callersFunctioncreateTestFirebaseToken
(uid string, githubID *string)
lib/auth/gcip_authenticator_test.go:26
↓ 3 callersFunctioncreateTestSubscription
(t *testing.T, topicID, subID string, seconds int32)
lib/gcppubsub/client_test.go:144
↓ 3 callersFunctiondecodeWPTRunCursor
decodeWPTRunCursor provides a wrapper around the generic decodeCursor.
lib/gcpspanner/client.go:281
↓ 3 callersFunctiondefaultFeatureSearchFilters
()
lib/gcpspanner/feature_search_query.go:495
↓ 3 callersFunctiondefaultWPTMetricView
()
lib/gcpspanner/feature_search_test.go:804
↓ 3 callersFunctioneditorQueryInputLocator
(page: Page)
e2e/tests/saved-searches.spec.ts:95
↓ 3 callersFunctionencodeMissingOneImplCursor
encodeMissingOneImplCursor provides a wrapper around the generic encodeCursor.
lib/gcpspanner/missing_one_implementation.go:70
↓ 3 callersFunctionencodeWPTRunCursor
encodeWPTRunCursor provides a wrapper around the generic encodeCursor.
lib/gcpspanner/client.go:347
↓ 3 callersFunctionforceTheme
(page: Page, theme: 'light' | 'dark')
e2e/tests/utils.ts:26
↓ 3 callersFunctionformatDeveloperUpvotesMessages
( upvotes: number, )
frontend/src/static/js/utils/format.ts:56
↓ 3 callersFunctiongenerateCategoryDetails
(modifications []v1.FeatureModified)
lib/workertypes/types.go:418
↓ 3 callersFunctiongenerateDateHtml
( header: string, date: string | number, blockType: 'widely' | 'newly', )
frontend/src/static/js/components/webstatus-overview-cells.ts:355
↓ 3 callersMethodgetAllLatestFeatureDeveloperSignalsByWebFeatureID
( ctx context.Context, featureID string)
lib/gcpspanner/feature_developer_signals.go:144
↓ 3 callersFunctiongetContextualQueryStringParams
( location: {search: string} | undefined, overrides: QueryStringOverrides = {}, )
frontend/src/static/js/utils/urls.ts:99
↓ 3 callersFunctiongetDefaultTestBrowserList
()
lib/gcpspanner/feature_search_test.go:36
↓ 3 callersFunctiongetDesktopsMobileProduct
(browser backend.BrowserPathParam)
backend/pkg/httpserver/list_aggregated_feature_support.go:28
↓ 3 callersFunctiongetEditSavedSearch
(location: {search: string})
frontend/src/static/js/utils/urls.ts:50
← previousnext →301–400 of 3,123, ranked by callers