[ { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "mozIDOMWindow", "members": [] }, { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "mozIDOMWindowProxy", "members": [] } ], "path": "dom/base/mozIDOMWindow.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [ { "name": "REJECT_REQUEST", "value": -1 }, { "name": "REJECT_TYPE", "value": -2 }, { "name": "REJECT_SERVER", "value": -3 }, { "name": "REJECT_OTHER", "value": -4 }, { "name": "REJECT_POLICY", "value": -5 }, { "name": "ACCEPT", "value": 1 } ], "enums": [ { "id": "nsContentPolicyType", "variants": [ { "name": "TYPE_INVALID", "value": 0 }, { "name": "TYPE_OTHER", "value": 1 }, { "name": "TYPE_SCRIPT", "value": 2 }, { "name": "TYPE_IMAGE", "value": 3 }, { "name": "TYPE_STYLESHEET", "value": 4 }, { "name": "TYPE_OBJECT", "value": 5 }, { "name": "TYPE_DOCUMENT", "value": 6 }, { "name": "TYPE_SUBDOCUMENT", "value": 7 }, { "name": "TYPE_PING", "value": 10 }, { "name": "TYPE_XMLHTTPREQUEST", "value": 11 }, { "name": "TYPE_DTD", "value": 13 }, { "name": "TYPE_FONT", "value": 14 }, { "name": "TYPE_MEDIA", "value": 15 }, { "name": "TYPE_WEBSOCKET", "value": 16 }, { "name": "TYPE_CSP_REPORT", "value": 17 }, { "name": "TYPE_XSLT", "value": 18 }, { "name": "TYPE_BEACON", "value": 19 }, { "name": "TYPE_FETCH", "value": 20 }, { "name": "TYPE_IMAGESET", "value": 21 }, { "name": "TYPE_WEB_MANIFEST", "value": 22 }, { "name": "TYPE_INTERNAL_SCRIPT", "value": 23 }, { "name": "TYPE_INTERNAL_WORKER", "value": 24 }, { "name": "TYPE_INTERNAL_SHARED_WORKER", "value": 25 }, { "name": "TYPE_INTERNAL_EMBED", "value": 26 }, { "name": "TYPE_INTERNAL_OBJECT", "value": 27 }, { "name": "TYPE_INTERNAL_FRAME", "value": 28 }, { "name": "TYPE_INTERNAL_IFRAME", "value": 29 }, { "name": "TYPE_INTERNAL_AUDIO", "value": 30 }, { "name": "TYPE_INTERNAL_VIDEO", "value": 31 }, { "name": "TYPE_INTERNAL_TRACK", "value": 32 }, { "name": "TYPE_INTERNAL_XMLHTTPREQUEST_ASYNC", "value": 33 }, { "name": "TYPE_INTERNAL_EVENTSOURCE", "value": 34 }, { "name": "TYPE_INTERNAL_SERVICE_WORKER", "value": 35 }, { "name": "TYPE_INTERNAL_SCRIPT_PRELOAD", "value": 36 }, { "name": "TYPE_INTERNAL_IMAGE", "value": 37 }, { "name": "TYPE_INTERNAL_IMAGE_PRELOAD", "value": 38 }, { "name": "TYPE_INTERNAL_STYLESHEET", "value": 39 }, { "name": "TYPE_INTERNAL_STYLESHEET_PRELOAD", "value": 40 }, { "name": "TYPE_INTERNAL_IMAGE_FAVICON", "value": 41 }, { "name": "TYPE_INTERNAL_WORKER_IMPORT_SCRIPTS", "value": 42 }, { "name": "TYPE_SAVEAS_DOWNLOAD", "value": 43 }, { "name": "TYPE_SPECULATIVE", "value": 44 }, { "name": "TYPE_INTERNAL_MODULE", "value": 45 }, { "name": "TYPE_INTERNAL_MODULE_PRELOAD", "value": 46 }, { "name": "TYPE_INTERNAL_DTD", "value": 47 }, { "name": "TYPE_INTERNAL_FORCE_ALLOWED_DTD", "value": 48 }, { "name": "TYPE_INTERNAL_AUDIOWORKLET", "value": 49 }, { "name": "TYPE_INTERNAL_PAINTWORKLET", "value": 50 }, { "name": "TYPE_INTERNAL_FONT_PRELOAD", "value": 51 }, { "name": "TYPE_INTERNAL_CHROMEUTILS_COMPILED_SCRIPT", "value": 52 }, { "name": "TYPE_INTERNAL_FRAME_MESSAGEMANAGER_SCRIPT", "value": 53 }, { "name": "TYPE_INTERNAL_FETCH_PRELOAD", "value": 54 }, { "name": "TYPE_UA_FONT", "value": 55 }, { "name": "TYPE_PROXIED_WEBRTC_MEDIA", "value": 56 }, { "name": "TYPE_WEB_IDENTITY", "value": 57 }, { "name": "TYPE_INTERNAL_WORKER_STATIC_MODULE", "value": 58 }, { "name": "TYPE_WEB_TRANSPORT", "value": 59 }, { "name": "TYPE_INTERNAL_XMLHTTPREQUEST_SYNC", "value": 60 }, { "name": "TYPE_INTERNAL_EXTERNAL_RESOURCE", "value": 61 }, { "name": "TYPE_JSON", "value": 62 }, { "name": "TYPE_INTERNAL_JSON_PRELOAD", "value": 63 }, { "name": "TYPE_INTERNAL_IMAGE_NOTIFICATION", "value": 64 }, { "name": "TYPE_TEXT", "value": 65 }, { "name": "TYPE_INTERNAL_TEXT_PRELOAD", "value": 66 } ] } ], "id": "nsIContentPolicy", "members": [ { "args": [ { "name": "aContentLocation", "optional": false, "type": "nsIURI" }, { "name": "aLoadInfo", "optional": false, "type": "nsILoadInfo" } ], "iid_is": null, "name": "shouldLoad", "type": "i16" }, { "args": [ { "name": "aContentLocation", "optional": false, "type": "nsIURI" }, { "name": "aLoadInfo", "optional": false, "type": "nsILoadInfo" } ], "iid_is": null, "name": "shouldProcess", "type": "i16" } ] } ], "path": "dom/base/nsIContentPolicy.idl", "typedefs": [ [ "PRTime", "i64" ], [ "nsContentPolicyType", "nsIContentPolicy.nsContentPolicyType" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIDroppedLinkItem", "members": [ { "name": "url", "readonly": true, "type": "string" }, { "name": "name", "readonly": true, "type": "string" }, { "name": "type", "readonly": true, "type": "string" } ] }, { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIDroppedLinkHandler", "members": [ { "args": [ { "name": "aEvent", "optional": false, "type": "DragEvent" }, { "name": "aAllowSameDocument", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "canDropLink", "type": "boolean" }, { "args": [ { "name": "aEvent", "optional": false, "type": "DragEvent" }, { "name": "aDisallowInherit", "optional": true, "type": "boolean" } ], "iid_is": null, "name": "dropLinks", "type": "nsIDroppedLinkItem[]" }, { "args": [ { "name": "aEvent", "optional": false, "type": "DragEvent" }, { "name": "aURIs", "optional": false, "type": "string[]" }, { "name": "aDisallowInherit", "optional": true, "type": "boolean" } ], "iid_is": null, "name": "validateURIsForDrop", "type": "void" }, { "args": [ { "name": "aDataTransfer", "optional": false, "type": "DataTransfer" } ], "iid_is": null, "name": "queryLinks", "type": "nsIDroppedLinkItem[]" }, { "args": [ { "name": "aEvent", "optional": false, "type": "DragEvent" } ], "iid_is": null, "name": "getTriggeringPrincipal", "type": "nsIPrincipal" }, { "args": [ { "name": "aEvent", "optional": false, "type": "DragEvent" } ], "iid_is": null, "name": "getPolicyContainer", "type": "nsIPolicyContainer" } ] } ], "path": "dom/base/nsIDroppedLinkHandler.idl", "typedefs": [ [ "CSPDirective", "nsIContentSecurityPolicy.CSPDirective" ], [ "PRTime", "i64" ], [ "RequireTrustedTypesForDirectiveState", "nsIContentSecurityPolicy.RequireTrustedTypesForDirectiveState" ], [ "nsContentPolicyType", "nsIContentPolicy.nsContentPolicyType" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIEventSourceEventListener", "members": [ { "args": [ { "name": "aHttpChannelId", "optional": false, "type": "u64" } ], "iid_is": null, "name": "eventSourceConnectionOpened", "type": "void" }, { "args": [ { "name": "aHttpChannelId", "optional": false, "type": "u64" } ], "iid_is": null, "name": "eventSourceConnectionClosed", "type": "void" }, { "args": [ { "name": "aHttpChannelId", "optional": false, "type": "u64" }, { "name": "aEventName", "optional": false, "type": "string" }, { "name": "aLastEventID", "optional": false, "type": "string" }, { "name": "aData", "optional": false, "type": "string" }, { "name": "aRetry", "optional": false, "type": "u32" }, { "name": "aTimeStamp", "optional": false, "type": "DOMHighResTimeStamp" } ], "iid_is": null, "name": "eventReceived", "type": "void" } ] }, { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIEventSourceEventService", "members": [ { "args": [ { "name": "aInnerWindowID", "optional": false, "type": "u64" }, { "name": "aListener", "optional": false, "type": "nsIEventSourceEventListener" } ], "iid_is": null, "name": "addListener", "type": "void" }, { "args": [ { "name": "aInnerWindowID", "optional": false, "type": "u64" }, { "name": "aListener", "optional": false, "type": "nsIEventSourceEventListener" } ], "iid_is": null, "name": "removeListener", "type": "void" }, { "args": [ { "name": "aInnerWindowID", "optional": false, "type": "u64" } ], "iid_is": null, "name": "hasListenerFor", "type": "boolean" } ] } ], "path": "dom/base/nsIEventSourceEventService.idl", "typedefs": [ [ "DOMHighResTimeStamp", "double" ], [ "DOMTimeStamp", "u64" ], [ "EpochTimeStamp", "u64" ], [ "PRTime", "i64" ], [ "nsViewID", "u64" ] ] }, { "interfaces": [ { "base": "imgINotificationObserver", "callable": false, "consts": [ { "name": "UNKNOWN_REQUEST", "value": -1 }, { "name": "CURRENT_REQUEST", "value": 0 }, { "name": "PENDING_REQUEST", "value": 1 } ], "enums": [], "id": "nsIImageLoadingContent", "members": [] } ], "path": "dom/base/nsIImageLoadingContent.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIMessageSender", "members": [] } ], "path": "dom/base/nsIMessageManager.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [ { "name": "TYPE_LOADING", "value": 0 }, { "name": "TYPE_DOCUMENT", "value": 1 }, { "name": "TYPE_FALLBACK", "value": 2 } ], "enums": [], "id": "nsIObjectLoadingContent", "members": [ { "name": "actualType", "readonly": true, "type": "string" }, { "name": "displayedType", "readonly": true, "type": "u32" }, { "name": "srcURI", "readonly": true, "type": "nsIURI" } ] } ], "path": "dom/base/nsIObjectLoadingContent.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [], "path": "dom/base/nsIScriptChannel.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [ { "id": "IteratorType", "variants": [ { "name": "NOT_INITIALIZED", "value": 0 }, { "name": "POST_ORDER_ITERATOR", "value": 1 }, { "name": "PRE_ORDER_ITERATOR", "value": 2 }, { "name": "SUBTREE_ITERATOR", "value": 3 } ] } ], "id": "nsIScriptableContentIterator", "members": [ { "args": [ { "name": "aType", "optional": false, "type": "nsIScriptableContentIterator.IteratorType" }, { "name": "aRoot", "optional": false, "type": "Node" } ], "iid_is": null, "name": "initWithRootNode", "type": "void" }, { "args": [ { "name": "aType", "optional": false, "type": "nsIScriptableContentIterator.IteratorType" }, { "name": "aRange", "optional": false, "type": "Range" } ], "iid_is": null, "name": "initWithRange", "type": "void" }, { "args": [ { "name": "aType", "optional": false, "type": "nsIScriptableContentIterator.IteratorType" }, { "name": "aRange", "optional": false, "type": "Range" } ], "iid_is": null, "name": "initWithRangeAllowCrossShadowBoundary", "type": "void" }, { "args": [ { "name": "aType", "optional": false, "type": "nsIScriptableContentIterator.IteratorType" }, { "name": "aStartContainer", "optional": false, "type": "Node" }, { "name": "aStartOffset", "optional": false, "type": "u32" }, { "name": "aEndContainer", "optional": false, "type": "Node" }, { "name": "aEndOffset", "optional": false, "type": "u32" } ], "iid_is": null, "name": "initWithPositions", "type": "void" }, { "args": [], "iid_is": null, "name": "first", "type": "void" }, { "args": [], "iid_is": null, "name": "last", "type": "void" }, { "args": [], "iid_is": null, "name": "next", "type": "void" }, { "args": [], "iid_is": null, "name": "prev", "type": "void" }, { "name": "currentNode", "readonly": true, "type": "Node" }, { "name": "isDone", "readonly": true, "type": "boolean" }, { "args": [ { "name": "aNode", "optional": false, "type": "Node" } ], "iid_is": null, "name": "positionAt", "type": "void" } ] } ], "path": "dom/base/nsIScriptableContentIterator.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISelectionDisplay", "callable": false, "consts": [ { "name": "SELECTION_NONE", "value": 0 }, { "name": "SELECTION_NORMAL", "value": 1 }, { "name": "SELECTION_SPELLCHECK", "value": 2 }, { "name": "SELECTION_IME_RAWINPUT", "value": 3 }, { "name": "SELECTION_IME_SELECTEDRAWTEXT", "value": 4 }, { "name": "SELECTION_IME_CONVERTEDTEXT", "value": 5 }, { "name": "SELECTION_IME_SELECTEDCONVERTEDTEXT", "value": 6 }, { "name": "SELECTION_ACCESSIBILITY", "value": 7 }, { "name": "SELECTION_FIND", "value": 8 }, { "name": "SELECTION_URLSECONDARY", "value": 9 }, { "name": "SELECTION_URLSTRIKEOUT", "value": 10 }, { "name": "SELECTION_TARGET_TEXT", "value": 11 }, { "name": "SELECTION_HIGHLIGHT", "value": 12 }, { "name": "NUM_SELECTIONTYPES", "value": 13 }, { "name": "SELECTION_ANCHOR_REGION", "value": 0 }, { "name": "SELECTION_FOCUS_REGION", "value": 1 }, { "name": "SELECTION_WHOLE_SELECTION", "value": 2 }, { "name": "NUM_SELECTION_REGIONS", "value": 3 }, { "name": "SELECTION_OFF", "value": 0 }, { "name": "SELECTION_HIDDEN", "value": 1 }, { "name": "SELECTION_ON", "value": 2 }, { "name": "SELECTION_DISABLED", "value": 3 }, { "name": "SELECTION_ATTENTION", "value": 4 }, { "name": "MOVE_LEFT", "value": 0 }, { "name": "MOVE_RIGHT", "value": 1 }, { "name": "MOVE_UP", "value": 2 }, { "name": "MOVE_DOWN", "value": 3 } ], "enums": [ { "id": "ControllerScrollFlags", "variants": [ { "name": "SCROLL_SYNCHRONOUS", "value": 2 }, { "name": "SCROLL_FIRST_ANCESTOR_ONLY", "value": 4 }, { "name": "SCROLL_OVERFLOW_HIDDEN", "value": 8 }, { "name": "SCROLL_VERTICAL_NEAREST", "value": 0 }, { "name": "SCROLL_VERTICAL_START", "value": 16 }, { "name": "SCROLL_VERTICAL_CENTER", "value": 32 }, { "name": "SCROLL_VERTICAL_END", "value": 64 } ] } ], "id": "nsISelectionController", "members": [ { "args": [ { "name": "toggle", "optional": false, "type": "i16" } ], "iid_is": null, "name": "setDisplaySelection", "type": "void" }, { "args": [], "iid_is": null, "name": "getDisplaySelection", "type": "i16" }, { "args": [ { "name": "type", "optional": false, "type": "i16" } ], "iid_is": null, "name": "getSelection", "type": "Selection" }, { "args": [ { "name": "type", "optional": false, "type": "i16" }, { "name": "region", "optional": false, "type": "i16" }, { "name": "flags", "optional": false, "type": "nsISelectionController.ControllerScrollFlags" } ], "iid_is": null, "name": "scrollSelectionIntoView", "type": "void" }, { "args": [ { "name": "type", "optional": false, "type": "i16" } ], "iid_is": null, "name": "repaintSelection", "type": "void" }, { "args": [ { "name": "enabled", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "setCaretEnabled", "type": "void" }, { "args": [ { "name": "readOnly", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "setCaretReadOnly", "type": "void" }, { "args": [], "iid_is": null, "name": "getCaretEnabled", "type": "boolean" }, { "name": "caretVisible", "readonly": true, "type": "boolean" }, { "args": [ { "name": "visibility", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "setCaretVisibilityDuringSelection", "type": "void" }, { "args": [ { "name": "forward", "optional": false, "type": "boolean" }, { "name": "extend", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "characterMove", "type": "void" }, { "args": [ { "name": "direction", "optional": false, "type": "i16" }, { "name": "amount", "optional": false, "type": "i16" }, { "name": "extend", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "physicalMove", "type": "void" }, { "args": [ { "name": "forward", "optional": false, "type": "boolean" }, { "name": "extend", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "wordMove", "type": "void" }, { "args": [ { "name": "forward", "optional": false, "type": "boolean" }, { "name": "extend", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "lineMove", "type": "void" }, { "args": [ { "name": "forward", "optional": false, "type": "boolean" }, { "name": "extend", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "intraLineMove", "type": "void" }, { "args": [ { "name": "forward", "optional": false, "type": "boolean" }, { "name": "extend", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "paragraphMove", "type": "void" }, { "args": [ { "name": "forward", "optional": false, "type": "boolean" }, { "name": "extend", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "pageMove", "type": "void" }, { "args": [ { "name": "forward", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "completeScroll", "type": "void" }, { "args": [ { "name": "forward", "optional": false, "type": "boolean" }, { "name": "extend", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "completeMove", "type": "void" }, { "args": [ { "name": "forward", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "scrollPage", "type": "void" }, { "args": [ { "name": "forward", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "scrollLine", "type": "void" }, { "args": [ { "name": "right", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "scrollCharacter", "type": "void" } ] } ], "path": "dom/base/nsISelectionController.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [ { "name": "DISPLAY_TEXT", "value": 1 }, { "name": "DISPLAY_IMAGES", "value": 2 }, { "name": "DISPLAY_FRAMES", "value": 4 }, { "name": "DISPLAY_ALL", "value": 7 } ], "enums": [], "id": "nsISelectionDisplay", "members": [ { "args": [ { "name": "toggle", "optional": false, "type": "i16" } ], "iid_is": null, "name": "setSelectionFlags", "type": "void" }, { "args": [], "iid_is": null, "name": "getSelectionFlags", "type": "i16" } ] } ], "path": "dom/base/nsISelectionDisplay.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [ { "name": "NO_REASON", "value": 0 }, { "name": "DRAG_REASON", "value": 1 }, { "name": "MOUSEDOWN_REASON", "value": 2 }, { "name": "MOUSEUP_REASON", "value": 4 }, { "name": "KEYPRESS_REASON", "value": 8 }, { "name": "SELECTALL_REASON", "value": 16 }, { "name": "COLLAPSETOSTART_REASON", "value": 32 }, { "name": "COLLAPSETOEND_REASON", "value": 64 }, { "name": "IME_REASON", "value": 128 }, { "name": "JS_REASON", "value": 256 }, { "name": "CHARACTER_AMOUNT", "value": 0 }, { "name": "CLUSTER_AMOUNT", "value": 1 }, { "name": "WORD_AMOUNT", "value": 2 }, { "name": "WORDNOSPACE_AMOUNT", "value": 3 }, { "name": "LINE_AMOUNT", "value": 4 }, { "name": "BEGINLINE_AMOUNT", "value": 5 }, { "name": "ENDLINE_AMOUNT", "value": 6 }, { "name": "NO_AMOUNT", "value": 7 }, { "name": "PARAGRAPH_AMOUNT", "value": 8 } ], "enums": [], "id": "nsISelectionListener", "members": [ { "args": [ { "name": "doc", "optional": false, "type": "Document" }, { "name": "sel", "optional": false, "type": "Selection" }, { "name": "reason", "optional": false, "type": "i16" }, { "name": "amount", "optional": false, "type": "i32" } ], "iid_is": null, "name": "notifySelectionChanged", "type": "void" } ] } ], "path": "dom/base/nsISelectionListener.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": true, "consts": [], "enums": [], "id": "nsISlowScriptDebugCallback", "members": [ { "args": [ { "name": "aWindow", "optional": false, "type": "nsIDOMWindow" } ], "iid_is": null, "name": "handleSlowScriptDebug", "type": "void" } ] }, { "base": "nsISupports", "callable": true, "consts": [], "enums": [], "id": "nsISlowScriptDebuggerStartupCallback", "members": [ { "args": [], "iid_is": null, "name": "finishDebuggerStartup", "type": "void" } ] }, { "base": "nsISupports", "callable": true, "consts": [], "enums": [], "id": "nsISlowScriptDebugRemoteCallback", "members": [ { "args": [ { "name": "aBrowser", "optional": false, "type": "EventTarget" }, { "name": "aCallback", "optional": false, "type": "nsISlowScriptDebuggerStartupCallback" } ], "iid_is": null, "name": "handleSlowScriptDebug", "type": "void" } ] }, { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsISlowScriptDebug", "members": [ { "name": "activationHandler", "readonly": false, "type": "nsISlowScriptDebugCallback" }, { "name": "remoteActivationHandler", "readonly": false, "type": "nsISlowScriptDebugRemoteCallback" } ] } ], "path": "dom/base/nsISlowScriptDebug.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIConsoleAPIStorage", "members": [ { "args": [ { "name": "aId", "optional": true, "type": "string" } ], "iid_is": null, "name": "getEvents", "type": "any" }, { "args": [ { "name": "aListener", "optional": false, "type": "any" }, { "name": "aPrincipal", "optional": false, "type": "nsIPrincipal" } ], "iid_is": null, "name": "addLogEventListener", "type": "void" }, { "args": [ { "name": "aListener", "optional": false, "type": "any" } ], "iid_is": null, "name": "removeLogEventListener", "type": "void" }, { "args": [ { "name": "aId", "optional": false, "type": "string" }, { "name": "aEvent", "optional": false, "type": "any" } ], "iid_is": null, "name": "recordEvent", "type": "void" }, { "args": [ { "name": "aId", "optional": true, "type": "string" } ], "iid_is": null, "name": "clearEvents", "type": "void" } ] } ], "path": "dom/console/nsIConsoleAPIStorage.idl", "typedefs": [ [ "CSPDirective", "nsIContentSecurityPolicy.CSPDirective" ], [ "PRTime", "i64" ], [ "RequireTrustedTypesForDirectiveState", "nsIContentSecurityPolicy.RequireTrustedTypesForDirectiveState" ], [ "nsContentPolicyType", "nsIContentPolicy.nsContentPolicyType" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "mozIRemoteLazyInputStream", "members": [] } ], "path": "dom/file/ipc/mozIRemoteLazyInputStream.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIDOMProcessChild", "members": [ { "name": "childID", "readonly": true, "type": "u64" }, { "args": [ { "name": "name", "optional": false, "type": "string" } ], "iid_is": null, "name": "getActor", "type": "JSProcessActorChild" }, { "args": [ { "name": "name", "optional": false, "type": "string" } ], "iid_is": null, "name": "getExistingActor", "type": "JSProcessActorChild" }, { "name": "canSend", "readonly": true, "type": "boolean" } ] } ], "path": "dom/ipc/nsIDOMProcessChild.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIDOMProcessParent", "members": [ { "name": "childID", "readonly": true, "type": "u64" }, { "name": "osPid", "readonly": true, "type": "i32" }, { "args": [ { "name": "name", "optional": false, "type": "string" } ], "iid_is": null, "name": "getActor", "type": "JSProcessActorParent" }, { "args": [ { "name": "name", "optional": false, "type": "string" } ], "iid_is": null, "name": "getExistingActor", "type": "JSProcessActorParent" }, { "name": "canSend", "readonly": true, "type": "boolean" }, { "args": [ { "name": "principal", "optional": false, "type": "nsIPrincipal" } ], "iid_is": null, "name": "aboutToLoadOrigin", "type": "void" }, { "name": "remoteType", "readonly": true, "type": "string" }, { "args": [ { "name": "principal", "optional": false, "type": "nsIPrincipal" } ], "iid_is": null, "name": "validatePrincipal", "type": "boolean" } ] }, { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIContentParentKeepAlive", "members": [ { "name": "domProcess", "readonly": true, "type": "nsIDOMProcessParent" }, { "args": [], "iid_is": null, "name": "invalidateKeepAlive", "type": "void" } ] } ], "path": "dom/ipc/nsIDOMProcessParent.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIHangReport", "members": [ { "name": "scriptBrowser", "readonly": true, "type": "Element" }, { "name": "scriptFileName", "readonly": true, "type": "string" }, { "name": "hangDuration", "readonly": true, "type": "double" }, { "name": "addonId", "readonly": true, "type": "string" }, { "name": "childID", "readonly": true, "type": "u64" }, { "args": [], "iid_is": null, "name": "userCanceled", "type": "void" }, { "args": [], "iid_is": null, "name": "terminateScript", "type": "void" }, { "args": [], "iid_is": null, "name": "beginStartingDebugger", "type": "void" }, { "args": [], "iid_is": null, "name": "endStartingDebugger", "type": "void" }, { "args": [ { "name": "aFrameLoader", "optional": false, "type": "FrameLoader" } ], "iid_is": null, "name": "isReportForBrowserOrChildren", "type": "boolean" } ] } ], "path": "dom/ipc/nsIHangReport.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsILoginDetectionService", "members": [ { "args": [], "iid_is": null, "name": "init", "type": "void" }, { "args": [], "iid_is": null, "name": "isLoginsLoaded", "type": "boolean" } ] } ], "path": "dom/ipc/nsILoginDetectionService.idl", "typedefs": [ [ "PRTime", "i64" ] ] } ]