UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

148 lines 6.24 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { InputMethodServiceProto } from "./inputmethodservice/inputmethodservice_pb"; import type { InputMethodManagerServiceProto } from "./server/inputmethod/inputmethodmanagerservice_pb"; import type { InputMethodManagerProto } from "./view/inputmethod/inputmethodmanager_pb"; import type { ViewRootImplProto } from "./view/viewrootimpl_pb"; import type { InsetsControllerProto } from "./view/insetscontroller_pb"; import type { ImeInsetsSourceConsumerProto } from "./view/imeinsetssourceconsumer_pb"; import type { EditorInfoProto } from "./view/inputmethod/editorinfo_pb"; import type { InputConnectionCallProto, InputConnectionProto } from "./view/inputmethod/inputconnection_pb"; import type { ImeFocusControllerProto } from "./view/imefocuscontroller_pb"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/android/inputmethodeditor.proto. */ export declare const file_protos_perfetto_trace_android_inputmethodeditor: GenFile; /** * One dump entry for clients that use InputMethod * * @generated from message perfetto.protos.InputMethodClientsTraceProto */ export type InputMethodClientsTraceProto = Message<"perfetto.protos.InputMethodClientsTraceProto"> & { /** * elapsed realtime in nanos since boot of when this entry was logged * * @generated from field: optional fixed64 elapsed_realtime_nanos = 1; */ elapsedRealtimeNanos: bigint; /** * where the trace originated * * @generated from field: optional string where = 2; */ where: string; /** * @generated from field: optional perfetto.protos.InputMethodClientsTraceProto.ClientSideProto client = 3; */ client?: InputMethodClientsTraceProto_ClientSideProto; }; /** * Describes the message perfetto.protos.InputMethodClientsTraceProto. * Use `create(InputMethodClientsTraceProtoSchema)` to create a new message. */ export declare const InputMethodClientsTraceProtoSchema: GenMessage<InputMethodClientsTraceProto>; /** * groups together the dump from ime related client side classes * * @generated from message perfetto.protos.InputMethodClientsTraceProto.ClientSideProto */ export type InputMethodClientsTraceProto_ClientSideProto = Message<"perfetto.protos.InputMethodClientsTraceProto.ClientSideProto"> & { /** * @generated from field: optional int32 display_id = 1; */ displayId: number; /** * @generated from field: optional perfetto.protos.InputMethodManagerProto input_method_manager = 2; */ inputMethodManager?: InputMethodManagerProto; /** * @generated from field: optional perfetto.protos.ViewRootImplProto view_root_impl = 3; */ viewRootImpl?: ViewRootImplProto; /** * @generated from field: optional perfetto.protos.InsetsControllerProto insets_controller = 4; */ insetsController?: InsetsControllerProto; /** * @generated from field: optional perfetto.protos.ImeInsetsSourceConsumerProto ime_insets_source_consumer = 5; */ imeInsetsSourceConsumer?: ImeInsetsSourceConsumerProto; /** * @generated from field: optional perfetto.protos.EditorInfoProto editor_info = 6; */ editorInfo?: EditorInfoProto; /** * @generated from field: optional perfetto.protos.ImeFocusControllerProto ime_focus_controller = 7; */ imeFocusController?: ImeFocusControllerProto; /** * @generated from field: optional perfetto.protos.InputConnectionProto input_connection = 8; */ inputConnection?: InputConnectionProto; /** * @generated from field: optional perfetto.protos.InputConnectionCallProto input_connection_call = 9; */ inputConnectionCall?: InputConnectionCallProto; }; /** * Describes the message perfetto.protos.InputMethodClientsTraceProto.ClientSideProto. * Use `create(InputMethodClientsTraceProto_ClientSideProtoSchema)` to create a new message. */ export declare const InputMethodClientsTraceProto_ClientSideProtoSchema: GenMessage<InputMethodClientsTraceProto_ClientSideProto>; /** * One dump entry for InputMethodService * * @generated from message perfetto.protos.InputMethodServiceTraceProto */ export type InputMethodServiceTraceProto = Message<"perfetto.protos.InputMethodServiceTraceProto"> & { /** * elapsed realtime in nanos since boot of when this entry was logged * * @generated from field: optional fixed64 elapsed_realtime_nanos = 1; */ elapsedRealtimeNanos: bigint; /** * where the trace originated * * @generated from field: optional string where = 2; */ where: string; /** * @generated from field: optional perfetto.protos.InputMethodServiceProto input_method_service = 3; */ inputMethodService?: InputMethodServiceProto; }; /** * Describes the message perfetto.protos.InputMethodServiceTraceProto. * Use `create(InputMethodServiceTraceProtoSchema)` to create a new message. */ export declare const InputMethodServiceTraceProtoSchema: GenMessage<InputMethodServiceTraceProto>; /** * One dump entry for InputMethodManagerService * * @generated from message perfetto.protos.InputMethodManagerServiceTraceProto */ export type InputMethodManagerServiceTraceProto = Message<"perfetto.protos.InputMethodManagerServiceTraceProto"> & { /** * elapsed realtime in nanos since boot of when this entry was logged * * @generated from field: optional fixed64 elapsed_realtime_nanos = 1; */ elapsedRealtimeNanos: bigint; /** * where the trace originated * * @generated from field: optional string where = 2; */ where: string; /** * @generated from field: optional perfetto.protos.InputMethodManagerServiceProto input_method_manager_service = 3; */ inputMethodManagerService?: InputMethodManagerServiceProto; }; /** * Describes the message perfetto.protos.InputMethodManagerServiceTraceProto. * Use `create(InputMethodManagerServiceTraceProtoSchema)` to create a new message. */ export declare const InputMethodManagerServiceTraceProtoSchema: GenMessage<InputMethodManagerServiceTraceProto>; //# sourceMappingURL=inputmethodeditor_pb.d.ts.map