perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
94 lines • 4.86 kB
TypeScript
import type { GenExtension, GenFile } from "@bufbuild/protobuf/codegenv1";
import type { TraceMetrics } from "../metrics_pb";
import type { ChromeArgsClassNames } from "./args_class_names_pb";
import type { ChromeDroppedFrames } from "./dropped_frames_pb";
import type { FrameTimes } from "./frame_times_pb";
import type { ChromeHistogramHashes } from "./histogram_hashes_pb";
import type { ChromeStudyHashes } from "./study_hashes_pb";
import type { ChromeHistogramSummaries } from "./histogram_summaries_pb";
import type { ChromeLongLatency } from "./long_latency_pb";
import type { MediaMetric } from "./media_metric_pb";
import type { ChromePerformanceMarkHashes } from "./performance_mark_hashes_pb";
import type { ReportedByPage } from "./reported_by_page_pb";
import type { ChromeSliceNames } from "./slice_names_pb";
import type { ScrollJank } from "./scroll_jank_pb";
import type { ChromeScrollJankV3 } from "./scroll_jank_v3_pb";
import type { TestChromeMetric } from "./test_chrome_metric_pb";
import type { TouchJank } from "./touch_jank_pb";
import type { ChromeUserEventHashes } from "./user_event_hashes_pb";
import type { ChromeUnsymbolizedArgs } from "./unsymbolized_args_pb";
/**
* Describes the file protos/perfetto/metrics/chrome/all_chrome_metrics.proto.
*/
export declare const file_protos_perfetto_metrics_chrome_all_chrome_metrics: GenFile;
/**
* @generated from extension: optional perfetto.protos.TestChromeMetric test_chrome_metric = 1001;
*/
export declare const test_chrome_metric: GenExtension<TraceMetrics, TestChromeMetric>;
/**
* @generated from extension: optional perfetto.protos.FrameTimes frame_times = 1002;
*/
export declare const frame_times: GenExtension<TraceMetrics, FrameTimes>;
/**
* @generated from extension: optional perfetto.protos.ReportedByPage reported_by_page = 1003;
*/
export declare const reported_by_page: GenExtension<TraceMetrics, ReportedByPage>;
/**
* @generated from extension: optional perfetto.protos.ScrollJank scroll_jank = 1004;
*/
export declare const scroll_jank: GenExtension<TraceMetrics, ScrollJank>;
/**
* reserved 1005, was BlinkGcMetric, removed in aosp/2617418
*
* @generated from extension: optional perfetto.protos.MediaMetric media_metric = 1006;
*/
export declare const media_metric: GenExtension<TraceMetrics, MediaMetric>;
/**
* @generated from extension: optional perfetto.protos.TouchJank touch_jank = 1007;
*/
export declare const touch_jank: GenExtension<TraceMetrics, TouchJank>;
/**
* @generated from extension: optional perfetto.protos.ChromeDroppedFrames chrome_dropped_frames = 1008;
*/
export declare const chrome_dropped_frames: GenExtension<TraceMetrics, ChromeDroppedFrames>;
/**
* @generated from extension: optional perfetto.protos.ChromeLongLatency chrome_long_latency = 1009;
*/
export declare const chrome_long_latency: GenExtension<TraceMetrics, ChromeLongLatency>;
/**
* @generated from extension: optional perfetto.protos.ChromeHistogramHashes chrome_histogram_hashes = 1010;
*/
export declare const chrome_histogram_hashes: GenExtension<TraceMetrics, ChromeHistogramHashes>;
/**
* @generated from extension: optional perfetto.protos.ChromeUserEventHashes chrome_user_event_hashes = 1011;
*/
export declare const chrome_user_event_hashes: GenExtension<TraceMetrics, ChromeUserEventHashes>;
/**
* @generated from extension: optional perfetto.protos.ChromePerformanceMarkHashes chrome_performance_mark_hashes = 1012;
*/
export declare const chrome_performance_mark_hashes: GenExtension<TraceMetrics, ChromePerformanceMarkHashes>;
/**
* @generated from extension: optional perfetto.protos.ChromeSliceNames chrome_slice_names = 1013;
*/
export declare const chrome_slice_names: GenExtension<TraceMetrics, ChromeSliceNames>;
/**
* @generated from extension: optional perfetto.protos.ChromeUnsymbolizedArgs chrome_unsymbolized_args = 1014;
*/
export declare const chrome_unsymbolized_args: GenExtension<TraceMetrics, ChromeUnsymbolizedArgs>;
/**
* @generated from extension: optional perfetto.protos.ChromeArgsClassNames chrome_args_class_names = 1015;
*/
export declare const chrome_args_class_names: GenExtension<TraceMetrics, ChromeArgsClassNames>;
/**
* @generated from extension: optional perfetto.protos.ChromeScrollJankV3 chrome_scroll_jank_v3 = 1017;
*/
export declare const chrome_scroll_jank_v3: GenExtension<TraceMetrics, ChromeScrollJankV3>;
/**
* @generated from extension: optional perfetto.protos.ChromeHistogramSummaries chrome_histogram_summaries = 1018;
*/
export declare const chrome_histogram_summaries: GenExtension<TraceMetrics, ChromeHistogramSummaries>;
/**
* @generated from extension: optional perfetto.protos.ChromeStudyHashes chrome_study_hashes = 1019;
*/
export declare const chrome_study_hashes: GenExtension<TraceMetrics, ChromeStudyHashes>;
//# sourceMappingURL=all_chrome_metrics_pb.d.ts.map