@nativescript/core
Version:
A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.
34 lines (33 loc) • 1.65 kB
TypeScript
import * as inspectorCommandTypes from './InspectorBackendCommands';
export declare class DOMDomainDebugger implements inspectorCommandTypes.DOMDomain.DOMDomainDispatcher {
private _enabled;
events: inspectorCommandTypes.DOMDomain.DOMFrontend;
commands: any;
constructor();
get enabled(): boolean;
enable(): void;
/**
* Disables network tracking, prevents network events from being sent to the client.
*/
disable(): void;
getDocument(): {
root: inspectorCommandTypes.DOMDomain.Node;
};
removeNode(params: inspectorCommandTypes.DOMDomain.RemoveNodeMethodArguments): void;
setAttributeValue(params: inspectorCommandTypes.DOMDomain.SetAttributeValueMethodArguments): void;
setAttributesAsText(params: inspectorCommandTypes.DOMDomain.SetAttributesAsTextMethodArguments): void;
removeAttribute(params: inspectorCommandTypes.DOMDomain.RemoveAttributeMethodArguments): void;
performSearch(params: inspectorCommandTypes.DOMDomain.PerformSearchMethodArguments): {
searchId: string;
resultCount: number;
};
getSearchResults(params: inspectorCommandTypes.DOMDomain.GetSearchResultsMethodArguments): {
nodeIds: inspectorCommandTypes.DOMDomain.NodeId[];
};
discardSearchResults(params: inspectorCommandTypes.DOMDomain.DiscardSearchResultsMethodArguments): void;
highlightNode(params: inspectorCommandTypes.DOMDomain.HighlightNodeMethodArguments): void;
hideHighlight(): void;
resolveNode(params: inspectorCommandTypes.DOMDomain.ResolveNodeMethodArguments): {
object: inspectorCommandTypes.RuntimeDomain.RemoteObject;
};
}