perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
48 lines • 1.66 kB
TypeScript
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
* Describes the file protos/perfetto/metrics/chrome/scroll_jank.proto.
*/
export declare const file_protos_perfetto_metrics_chrome_scroll_jank: GenFile;
/**
* @generated from message perfetto.protos.ScrollJank
*/
export type ScrollJank = Message<"perfetto.protos.ScrollJank"> & {
/**
* The percentage of time we consider janky of the total time spent scrolling
* during the trace. I.E. approximately equal to |scroll_jank_ms|/|scroll_ms|.
*
* @generated from field: optional double scroll_jank_percentage = 1;
*/
scrollJankPercentage: number;
/**
* @generated from field: optional double scroll_ms = 2;
*/
scrollMs: number;
/**
* @generated from field: optional double scroll_processing_ms = 3;
*/
scrollProcessingMs: number;
/**
* @generated from field: optional double scroll_jank_processing_ms = 4;
*/
scrollJankProcessingMs: number;
/**
* @generated from field: optional int64 num_scroll_update_count = 5;
*/
numScrollUpdateCount: bigint;
/**
* @generated from field: optional int64 num_scroll_update_jank_count = 6;
*/
numScrollUpdateJankCount: bigint;
/**
* @generated from field: optional double scroll_jank_budget_ms = 7;
*/
scrollJankBudgetMs: number;
};
/**
* Describes the message perfetto.protos.ScrollJank.
* Use `create(ScrollJankSchema)` to create a new message.
*/
export declare const ScrollJankSchema: GenMessage<ScrollJank>;
//# sourceMappingURL=scroll_jank_pb.d.ts.map