MCPcopy Create free account
hub / github.com/GoogleChrome/webstatus.dev / ParseEventSummary

Function ParseEventSummary

lib/workertypes/types.go:307–328  ·  view source on GitHub ↗

ParseEventSummary handles the version detection and dispatching logic. Consumers (like the Delivery Worker) should use this instead of raw json.Unmarshal.

(data []byte, v SummaryVisitor)

Source from the content-addressed store, hash-verified

305 MDNDocs []DocLink `json:"mdn_docs,omitempty"`
306}
307
308type BaselineStatus string
309
310const (
311 BaselineStatusLimited BaselineStatus = "limited"
312 BaselineStatusNewly BaselineStatus = "newly"
313 BaselineStatusWidely BaselineStatus = "widely"
314 BaselineStatusUnknown BaselineStatus = "unknown"
315)
316
317type BaselineValue struct {
318 Status BaselineStatus `json:"status"`
319 LowDate *time.Time `json:"low_date,omitempty"`
320 HighDate *time.Time `json:"high_date,omitempty"`
321}
322
323type BrowserStatus string
324
325const (
326 BrowserStatusAvailable BrowserStatus = "available"
327 BrowserStatusUnavailable BrowserStatus = "unavailable"
328 BrowserStatusUnknown BrowserStatus = ""
329)
330
331type BrowserValue struct {

Callers 1

TestParseEventSummaryFunction · 0.85

Calls 1

VisitV1Method · 0.65

Tested by 1

TestParseEventSummaryFunction · 0.68