diff --git a/api/chrome-devtools-kotlin.api b/api/chrome-devtools-kotlin.api index ae2777f..68a6dac 100644 --- a/api/chrome-devtools-kotlin.api +++ b/api/chrome-devtools-kotlin.api @@ -13301,6 +13301,34 @@ public final class org/hildan/chrome/devtools/domains/debugger/RemoveBreakpointR public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/hildan/chrome/devtools/domains/debugger/ResolvedBreakpoint { + public static final field Companion Lorg/hildan/chrome/devtools/domains/debugger/ResolvedBreakpoint$Companion; + public fun (Ljava/lang/String;Lorg/hildan/chrome/devtools/domains/debugger/Location;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lorg/hildan/chrome/devtools/domains/debugger/Location; + public final fun copy (Ljava/lang/String;Lorg/hildan/chrome/devtools/domains/debugger/Location;)Lorg/hildan/chrome/devtools/domains/debugger/ResolvedBreakpoint; + public static synthetic fun copy$default (Lorg/hildan/chrome/devtools/domains/debugger/ResolvedBreakpoint;Ljava/lang/String;Lorg/hildan/chrome/devtools/domains/debugger/Location;ILjava/lang/Object;)Lorg/hildan/chrome/devtools/domains/debugger/ResolvedBreakpoint; + public fun equals (Ljava/lang/Object;)Z + public final fun getBreakpointId ()Ljava/lang/String; + public final fun getLocation ()Lorg/hildan/chrome/devtools/domains/debugger/Location; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public synthetic class org/hildan/chrome/devtools/domains/debugger/ResolvedBreakpoint$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/hildan/chrome/devtools/domains/debugger/ResolvedBreakpoint$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/hildan/chrome/devtools/domains/debugger/ResolvedBreakpoint; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/hildan/chrome/devtools/domains/debugger/ResolvedBreakpoint;)V +} + +public final class org/hildan/chrome/devtools/domains/debugger/ResolvedBreakpoint$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/hildan/chrome/devtools/domains/debugger/RestartFrameRequest { public static final field Companion Lorg/hildan/chrome/devtools/domains/debugger/RestartFrameRequest$Companion; public fun (Ljava/lang/String;Lorg/hildan/chrome/devtools/domains/debugger/FrameMode;)V @@ -14584,8 +14612,8 @@ public final class org/hildan/chrome/devtools/domains/debugger/events/DebuggerEv public final class org/hildan/chrome/devtools/domains/debugger/events/DebuggerEvent$ScriptParsed : org/hildan/chrome/devtools/domains/debugger/events/DebuggerEvent { public static final field Companion Lorg/hildan/chrome/devtools/domains/debugger/events/DebuggerEvent$ScriptParsed$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;IIIIILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/runtime/StackTrace;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/debugger/ScriptLanguage;Ljava/util/List;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;IIIIILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/runtime/StackTrace;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/debugger/ScriptLanguage;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;IIIIILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/runtime/StackTrace;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/debugger/ScriptLanguage;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;IIIIILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/runtime/StackTrace;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/debugger/ScriptLanguage;Ljava/util/List;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component10 ()Lkotlinx/serialization/json/JsonObject; public final fun component11 ()Ljava/lang/Boolean; @@ -14599,6 +14627,7 @@ public final class org/hildan/chrome/devtools/domains/debugger/events/DebuggerEv public final fun component19 ()Ljava/util/List; public final fun component2 ()Ljava/lang/String; public final fun component20 ()Ljava/lang/String; + public final fun component21 ()Ljava/util/List; public final fun component3 ()I public final fun component4 ()I public final fun component5 ()I @@ -14606,8 +14635,8 @@ public final class org/hildan/chrome/devtools/domains/debugger/events/DebuggerEv public final fun component7 ()I public final fun component8 ()Ljava/lang/String; public final fun component9 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;IIIIILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/runtime/StackTrace;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/debugger/ScriptLanguage;Ljava/util/List;Ljava/lang/String;)Lorg/hildan/chrome/devtools/domains/debugger/events/DebuggerEvent$ScriptParsed; - public static synthetic fun copy$default (Lorg/hildan/chrome/devtools/domains/debugger/events/DebuggerEvent$ScriptParsed;Ljava/lang/String;Ljava/lang/String;IIIIILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/runtime/StackTrace;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/debugger/ScriptLanguage;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lorg/hildan/chrome/devtools/domains/debugger/events/DebuggerEvent$ScriptParsed; + public final fun copy (Ljava/lang/String;Ljava/lang/String;IIIIILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/runtime/StackTrace;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/debugger/ScriptLanguage;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)Lorg/hildan/chrome/devtools/domains/debugger/events/DebuggerEvent$ScriptParsed; + public static synthetic fun copy$default (Lorg/hildan/chrome/devtools/domains/debugger/events/DebuggerEvent$ScriptParsed;Ljava/lang/String;Ljava/lang/String;IIIIILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/runtime/StackTrace;Ljava/lang/Integer;Lorg/hildan/chrome/devtools/domains/debugger/ScriptLanguage;Ljava/util/List;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lorg/hildan/chrome/devtools/domains/debugger/events/DebuggerEvent$ScriptParsed; public fun equals (Ljava/lang/Object;)Z public final fun getBuildId ()Ljava/lang/String; public final fun getCodeOffset ()Ljava/lang/Integer; @@ -14620,6 +14649,7 @@ public final class org/hildan/chrome/devtools/domains/debugger/events/DebuggerEv public final fun getHasSourceURL ()Ljava/lang/Boolean; public final fun getHash ()Ljava/lang/String; public final fun getLength ()Ljava/lang/Integer; + public final fun getResolvedBreakpoints ()Ljava/util/List; public final fun getScriptId ()Ljava/lang/String; public final fun getScriptLanguage ()Lorg/hildan/chrome/devtools/domains/debugger/ScriptLanguage; public final fun getSourceMapURL ()Ljava/lang/String; @@ -38768,6 +38798,94 @@ public final class org/hildan/chrome/devtools/domains/page/FrameResourceTree$Com public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public abstract interface class org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType { + public static final field Companion Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$Companion; +} + +public final class org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$NotDefinedInProtocol : org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType { + public static final field Companion Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$NotDefinedInProtocol$Companion; + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$NotDefinedInProtocol; + public static synthetic fun copy$default (Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$NotDefinedInProtocol;Ljava/lang/String;ILjava/lang/Object;)Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$NotDefinedInProtocol; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$NotDefinedInProtocol$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$differentDocument : org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType { + public static final field INSTANCE Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$differentDocument; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public final fun serializer ()Lkotlinx/serialization/KSerializer; + public fun toString ()Ljava/lang/String; +} + +public final class org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$historyDifferentDocument : org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType { + public static final field INSTANCE Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$historyDifferentDocument; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public final fun serializer ()Lkotlinx/serialization/KSerializer; + public fun toString ()Ljava/lang/String; +} + +public final class org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$historySameDocument : org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType { + public static final field INSTANCE Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$historySameDocument; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public final fun serializer ()Lkotlinx/serialization/KSerializer; + public fun toString ()Ljava/lang/String; +} + +public final class org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$reload : org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType { + public static final field INSTANCE Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$reload; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public final fun serializer ()Lkotlinx/serialization/KSerializer; + public fun toString ()Ljava/lang/String; +} + +public final class org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$reloadBypassingCache : org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType { + public static final field INSTANCE Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$reloadBypassingCache; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public final fun serializer ()Lkotlinx/serialization/KSerializer; + public fun toString ()Ljava/lang/String; +} + +public final class org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$restore : org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType { + public static final field INSTANCE Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$restore; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public final fun serializer ()Lkotlinx/serialization/KSerializer; + public fun toString ()Ljava/lang/String; +} + +public final class org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$restoreWithPost : org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType { + public static final field INSTANCE Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$restoreWithPost; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public final fun serializer ()Lkotlinx/serialization/KSerializer; + public fun toString ()Ljava/lang/String; +} + +public final class org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$sameDocument : org/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType { + public static final field INSTANCE Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType$sameDocument; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public final fun serializer ()Lkotlinx/serialization/KSerializer; + public fun toString ()Ljava/lang/String; +} + public final class org/hildan/chrome/devtools/domains/page/FrameTree { public static final field Companion Lorg/hildan/chrome/devtools/domains/page/FrameTree$Companion; public fun (Lorg/hildan/chrome/devtools/domains/page/Frame;Ljava/util/List;)V @@ -40175,6 +40293,8 @@ public final class org/hildan/chrome/devtools/domains/page/PageDomain { public final fun frameScheduledNavigationEvents ()Lkotlinx/coroutines/flow/Flow; public final fun frameStartedLoading ()Lkotlinx/coroutines/flow/Flow; public final fun frameStartedLoadingEvents ()Lkotlinx/coroutines/flow/Flow; + public final fun frameStartedNavigating ()Lkotlinx/coroutines/flow/Flow; + public final fun frameStartedNavigatingEvents ()Lkotlinx/coroutines/flow/Flow; public final fun frameStoppedLoading ()Lkotlinx/coroutines/flow/Flow; public final fun frameStoppedLoadingEvents ()Lkotlinx/coroutines/flow/Flow; public final fun frameSubtreeWillBeDetached ()Lkotlinx/coroutines/flow/Flow; @@ -43460,6 +43580,38 @@ public final class org/hildan/chrome/devtools/domains/page/events/PageEvent$Fram public final fun serializer ()Lkotlinx/serialization/KSerializer; } +public final class org/hildan/chrome/devtools/domains/page/events/PageEvent$FrameStartedNavigating : org/hildan/chrome/devtools/domains/page/events/PageEvent { + public static final field Companion Lorg/hildan/chrome/devtools/domains/page/events/PageEvent$FrameStartedNavigating$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType;)Lorg/hildan/chrome/devtools/domains/page/events/PageEvent$FrameStartedNavigating; + public static synthetic fun copy$default (Lorg/hildan/chrome/devtools/domains/page/events/PageEvent$FrameStartedNavigating;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType;ILjava/lang/Object;)Lorg/hildan/chrome/devtools/domains/page/events/PageEvent$FrameStartedNavigating; + public fun equals (Ljava/lang/Object;)Z + public final fun getFrameId ()Ljava/lang/String; + public final fun getLoaderId ()Ljava/lang/String; + public final fun getNavigationType ()Lorg/hildan/chrome/devtools/domains/page/FrameStartedNavigatingNavigationType; + public final fun getUrl ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public synthetic class org/hildan/chrome/devtools/domains/page/events/PageEvent$FrameStartedNavigating$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lorg/hildan/chrome/devtools/domains/page/events/PageEvent$FrameStartedNavigating$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lorg/hildan/chrome/devtools/domains/page/events/PageEvent$FrameStartedNavigating; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lorg/hildan/chrome/devtools/domains/page/events/PageEvent$FrameStartedNavigating;)V +} + +public final class org/hildan/chrome/devtools/domains/page/events/PageEvent$FrameStartedNavigating$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + public final class org/hildan/chrome/devtools/domains/page/events/PageEvent$FrameStoppedLoading : org/hildan/chrome/devtools/domains/page/events/PageEvent { public static final field Companion Lorg/hildan/chrome/devtools/domains/page/events/PageEvent$FrameStoppedLoading$Companion; public fun (Ljava/lang/String;)V @@ -47348,12 +47500,16 @@ public final class org/hildan/chrome/devtools/domains/runtime/GetExceptionDetail public final class org/hildan/chrome/devtools/domains/runtime/GetHeapUsageResponse { public static final field Companion Lorg/hildan/chrome/devtools/domains/runtime/GetHeapUsageResponse$Companion; - public fun (DD)V + public fun (DDDD)V public final fun component1 ()D public final fun component2 ()D - public final fun copy (DD)Lorg/hildan/chrome/devtools/domains/runtime/GetHeapUsageResponse; - public static synthetic fun copy$default (Lorg/hildan/chrome/devtools/domains/runtime/GetHeapUsageResponse;DDILjava/lang/Object;)Lorg/hildan/chrome/devtools/domains/runtime/GetHeapUsageResponse; + public final fun component3 ()D + public final fun component4 ()D + public final fun copy (DDDD)Lorg/hildan/chrome/devtools/domains/runtime/GetHeapUsageResponse; + public static synthetic fun copy$default (Lorg/hildan/chrome/devtools/domains/runtime/GetHeapUsageResponse;DDDDILjava/lang/Object;)Lorg/hildan/chrome/devtools/domains/runtime/GetHeapUsageResponse; public fun equals (Ljava/lang/Object;)Z + public final fun getBackingStorageSize ()D + public final fun getEmbedderHeapUsedSize ()D public final fun getTotalSize ()D public final fun getUsedSize ()D public fun hashCode ()I diff --git a/protocol-definition/browser_protocol.json b/protocol-definition/browser_protocol.json index b04b27f..24d06a8 100644 --- a/protocol-definition/browser_protocol.json +++ b/protocol-definition/browser_protocol.json @@ -20260,6 +20260,42 @@ "name": "frameResized", "experimental": true }, + { + "name": "frameStartedNavigating", + "description": "Fired when a navigation starts. This event is fired for both\nrenderer-initiated and browser-initiated navigations. For renderer-initiated\nnavigations, the event is fired after `frameRequestedNavigation`.\nNavigation may still be cancelled after the event is issued. Multiple events\ncan be fired for a single navigation, for example, when a same-document\nnavigation becomes a cross-document navigation (such as in the case of a\nframeset).", + "experimental": true, + "parameters": [ + { + "name": "frameId", + "description": "ID of the frame that is being navigated.", + "$ref": "FrameId" + }, + { + "name": "url", + "description": "The URL the navigation started with. The final URL can be different.", + "type": "string" + }, + { + "name": "loaderId", + "description": "Loader identifier. Even though it is present in case of same-document\nnavigation, the previously committed loaderId would not change unless\nthe navigation changes from a same-document to a cross-document\nnavigation.", + "$ref": "Network.LoaderId" + }, + { + "name": "navigationType", + "type": "string", + "enum": [ + "reload", + "reloadBypassingCache", + "restore", + "restoreWithPost", + "historySameDocument", + "historyDifferentDocument", + "sameDocument", + "differentDocument" + ] + } + ] + }, { "name": "frameRequestedNavigation", "description": "Fired when a renderer-initiated navigation is requested.\nNavigation may still be cancelled after the event is issued.", diff --git a/protocol-definition/js_protocol.json b/protocol-definition/js_protocol.json index 089a86e..eb049d1 100644 --- a/protocol-definition/js_protocol.json +++ b/protocol-definition/js_protocol.json @@ -386,6 +386,22 @@ "type": "string" } ] + }, + { + "id": "ResolvedBreakpoint", + "type": "object", + "properties": [ + { + "name": "breakpointId", + "description": "Breakpoint unique identifier.", + "$ref": "BreakpointId" + }, + { + "name": "location", + "description": "Actual breakpoint location.", + "$ref": "Location" + } + ] } ], "commands": [ @@ -1180,7 +1196,8 @@ "events": [ { "name": "breakpointResolved", - "description": "Fired when breakpoint is resolved to an actual script and location.", + "description": "Fired when breakpoint is resolved to an actual script and location.\nDeprecated in favor of `resolvedBreakpoints` in the `scriptParsed` event.", + "deprecated": true, "parameters": [ { "name": "breakpointId", @@ -1500,6 +1517,16 @@ "experimental": true, "optional": true, "type": "string" + }, + { + "name": "resolvedBreakpoints", + "description": "The list of set breakpoints in this script if calls to `setBreakpointByUrl`\nmatches this script's URL or hash. Clients that use this list can ignore the\n`breakpointResolved` event. They are equivalent.", + "experimental": true, + "optional": true, + "type": "array", + "items": { + "$ref": "ResolvedBreakpoint" + } } ] } @@ -3240,12 +3267,22 @@ "returns": [ { "name": "usedSize", - "description": "Used heap size in bytes.", + "description": "Used JavaScript heap size in bytes.", "type": "number" }, { "name": "totalSize", - "description": "Allocated heap size in bytes.", + "description": "Allocated JavaScript heap size in bytes.", + "type": "number" + }, + { + "name": "embedderHeapUsedSize", + "description": "Used size in bytes in the embedder's garbage-collected heap.", + "type": "number" + }, + { + "name": "backingStorageSize", + "description": "Size in bytes of backing storage for array buffers and external strings.", "type": "number" } ] diff --git a/protocol-definition/version.txt b/protocol-definition/version.txt index 2ba923f..50c7626 100644 --- a/protocol-definition/version.txt +++ b/protocol-definition/version.txt @@ -1 +1 @@ -1410712 \ No newline at end of file +1413303 \ No newline at end of file