UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

65 lines 2.86 kB
import type { GenExtension, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { TrackEvent } from "./track_event/track_event_pb"; import type { DebugAnnotation } from "./track_event/debug_annotation_pb"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/test_extensions.proto. */ export declare const file_protos_perfetto_trace_test_extensions: GenFile; /** * Extensions for TrackEvent used for integration testing. This proto file is * compiled to descriptor and is used in tools/diff_test_trace_processor.py. * * See docs/design-docs/extensions.md for more details. * * @generated from message perfetto.protos.TestExtension */ export type TestExtension = Message<"perfetto.protos.TestExtension"> & {}; /** * Describes the message perfetto.protos.TestExtension. * Use `create(TestExtensionSchema)` to create a new message. */ export declare const TestExtensionSchema: GenMessage<TestExtension>; /** * @generated from extension: optional string string_extension_for_testing = 9900; */ export declare const TestExtension_string_extension_for_testing: GenExtension<TrackEvent, string>; /** * @generated from extension: optional string string_extension_for_testing2 = 9905; */ export declare const TestExtension_string_extension_for_testing2: GenExtension<TrackEvent, string>; /** * @generated from extension: repeated int32 int_extension_for_testing = 9901; */ export declare const TestExtension_int_extension_for_testing: GenExtension<TrackEvent, number[]>; /** * @generated from extension: optional string omitted_extension_for_testing = 9902; */ export declare const TestExtension_omitted_extension_for_testing: GenExtension<TrackEvent, string>; /** * @generated from extension: optional perfetto.protos.TestExtensionChild nested_message_extension_for_testing = 9903; */ export declare const TestExtension_nested_message_extension_for_testing: GenExtension<TrackEvent, TestExtensionChild>; /** * @generated from extension: optional uint32 uint_extension_for_testing = 9904; */ export declare const TestExtension_uint_extension_for_testing: GenExtension<TrackEvent, number>; /** * @generated from message perfetto.protos.TestExtensionChild */ export type TestExtensionChild = Message<"perfetto.protos.TestExtensionChild"> & { /** * @generated from field: optional string child_field_for_testing = 1; */ childFieldForTesting: string; /** * @generated from field: repeated perfetto.protos.DebugAnnotation debug_annotations = 99; */ debugAnnotations: DebugAnnotation[]; }; /** * Describes the message perfetto.protos.TestExtensionChild. * Use `create(TestExtensionChildSchema)` to create a new message. */ export declare const TestExtensionChildSchema: GenMessage<TestExtensionChild>; //# sourceMappingURL=test_extensions_pb.d.ts.map