MCPcopy Create free account

hub / github.com/capricorn86/happy-dom / functions

Functions4,455 in github.com/capricorn86/happy-dom

↓ 639 callersMethodgetAttribute
* Returns attribute value. * * @param name Name.
packages/happy-dom/src/nodes/element/Element.ts:785
↓ 626 callersMethodsetAttribute
* Sets an attribute. * * @param name Name. * @param value Value.
packages/happy-dom/src/nodes/element/Element.ts:702
↓ 403 callersMethodgetPropertyValue
* Returns a property. * * @param name Property name in kebab case. * @returns Property value.
packages/happy-dom/src/css/declaration/CSSStyleDeclaration.ts:4932
↓ 400 callersMethodsetProperty
* Set a property. * * @param name Property name. * @param value Value. Must not contain "!important" as that should be set using the priority pa
packages/happy-dom/src/css/declaration/CSSStyleDeclaration.ts:4865
↓ 394 callersMethoditem
* Returns item. * * @param index Index. * @returns Item.
packages/happy-dom/src/css/declaration/CSSStyleDeclaration.ts:4854
↓ 335 callersMethodget
* Returns cached response. * * @param request Request. * @returns Cached response.
packages/happy-dom/src/fetch/cache/response/IResponseCache.ts:18
↓ 323 callersFunctiondescribe
(name, fn)
integration-test/test/browser-exception-observer/BrowserExceptionObserver.test.js:10
↓ 322 callersFunctionit
(name, fn)
integration-test/test/browser-exception-observer/BrowserExceptionObserver.test.js:15
↓ 241 callersMethodgetEventListener
* Evaluates code in attribute and returns event listener. * * @param element * @param property Property. * @returns Result.
packages/happy-dom/src/nodes/element/ElementEventAttributeUtility.ts:18
↓ 232 callersMethodset
(target, property, newValue)
packages/happy-dom/src/nodes/node/NodeList.ts:50
↓ 226 callersMethodpush
* History item list. * * @param historyItem History item.
packages/happy-dom/src/history/HistoryItemList.ts:24
↓ 193 callersMethodset
* Sets a new value for an existing header inside a Headers object, or adds the header if it does not already exist. * * @param name Name. * @par
packages/happy-dom/src/fetch/Headers.ts:88
↓ 142 callersMethodcreateElement
* Creates an element. * * @param qualifiedName Tag name. * @param [options] Options. * @param [options.is] Tag name of a custom element previo
packages/happy-dom/src/nodes/document/Document.ts:1794
↓ 116 callersMethodset
(target, property, newValue)
packages/happy-dom/src/nodes/html-media-element/TextTrackList.ts:54
↓ 97 callersMethodappendChild
* Append a child node to childNodes. * * @param node Node to append. * @returns Appended node.
packages/happy-dom/src/nodes/node/Node.ts:385
↓ 94 callersMethodgetGlobal
* Returns global. * * @param value Value. * @returns Parsed value.
packages/happy-dom/src/css/declaration/property-manager/CSSStyleDeclarationValueParser.ts:445
↓ 90 callersMethoddispatchEvent
* Dispatches an event. * * @param event Event.
packages/happy-dom/src/console/IVirtualConsolePrinter.ts:42
↓ 90 callersMethodgetVariable
* Returns CSS variable. * * @param value Value. * @returns Parsed value.
packages/happy-dom/src/css/declaration/property-manager/CSSStyleDeclarationValueParser.ts:431
↓ 89 callersMethodtoLowerCase
* Converts a string to lower case. * * @param {string} value Value. * @returns {string} Lower case value.
packages/happy-dom/test/nodes/html-script-element/modules/utilities/StringUtilityClass.js:18
↓ 79 callersMethodcreateElementNS
* Creates an element with the specified namespace URI and qualified name. * * @param namespaceURI Namespace URI. * @param qualifiedName Tag name
packages/happy-dom/src/nodes/document/Document.ts:1858
↓ 66 callersMethodremoveAttribute
* Removes an attribute. * * @param name Name.
packages/happy-dom/src/nodes/element/Element.ts:866
↓ 57 callersMethodslice
* Slices the blob. * * @param start Start. * @param end End. * @param contentType Content type. * @returns New Blob.
packages/happy-dom/src/file/Blob.ts:73
↓ 56 callersMethodreplace
* Replaces the current resource with the one at the provided URL. The difference from the assign() method is that after using replace() the current pa
packages/happy-dom/src/location/Location.ts:234
↓ 55 callersMethodtoString
* Returns the object converted to string. * * @returns String.
packages/happy-dom/src/file/Blob.ts:160
↓ 54 callersMethodaddEventListener
* Adds an event listener. * * @param eventType Event type ("print" or "clear"). * @param listener Listener.
packages/happy-dom/src/console/IVirtualConsolePrinter.ts:27
↓ 52 callersMethodclose
* Aborts all ongoing operations and destroys the browser.
packages/happy-dom/src/browser/types/IBrowser.ts:24
↓ 47 callersMethodquerySelector
* Query CSS Selector to find matching node. * * @param selector CSS selector. * @returns Matching element.
packages/happy-dom/src/nodes/parent-node/IParentNode.ts:34
↓ 46 callersMethodquerySelectorAll
* Query CSS selector to find matching nodes. * * @param selector CSS selector. * @returns Matching elements.
packages/happy-dom/src/nodes/parent-node/IParentNode.ts:48
↓ 46 callersMethodresolve
* Resolves the module. * * @param [error] Error.
packages/happy-dom/src/module/UnresolvedModule.ts:69
↓ 42 callersMethodbind
* Binds method, getters and setters to a target. * * @param name Method name.
packages/happy-dom/src/utilities/ClassMethodBinder.ts:25
↓ 42 callersMethodhasAttribute
* Returns a boolean value indicating whether the specified element has the attribute or not. * * @param name Attribute name. * @returns True if
packages/happy-dom/src/nodes/element/Element.ts:837
↓ 37 callersMethodkeys
* Returns an iterator, allowing you to go through all keys of the key/value pairs contained in this object. * * @returns Iterator.
packages/happy-dom/src/fetch/Headers.ts:139
↓ 37 callersMethodremoveChild
* Remove Child element from childNodes array. * * @param node Node to remove. * @returns Removed node.
packages/happy-dom/src/nodes/node/Node.ts:400
↓ 36 callersMethodgetBrowserFrame
* Returns the browser frame of the window. * * @returns Browser frame.
packages/happy-dom/src/window/WindowBrowserContext.ts:70
↓ 36 callersMethodnewValueSpecifiedUnits
* New value specific units. * @param unitType * @param value
packages/happy-dom/src/svg/SVGAngle.ts:211
↓ 35 callersMethodmatch
* Matches a selector against an element. * * @param scope Scope. * @param element HTML element. * @param [ignoreErrors] Ignores errors. * @r
packages/happy-dom/src/query-selector/SelectorItem.ts:61
↓ 34 callersMethodcreateTextNode
* Creates a text node. * * @param [data] Text data. * @returns Text node.
packages/happy-dom/src/nodes/document/Document.ts:1963
↓ 33 callersMethodwaitUntilComplete
* Returns a promise that is resolved when all resources has been loaded, fetch has completed, and all async tasks such as timers are complete. * *
packages/happy-dom/src/browser/types/IBrowser.ts:31
↓ 31 callersMethodnewPage
* Creates a new page. * * @returns Page.
packages/happy-dom/src/browser/types/IBrowser.ts:50
↓ 30 callersMethodinsertBefore
* Inserts a node before another. * * @param newNode Node to insert. * @param referenceNode Node to insert before. * @returns Inserted node.
packages/happy-dom/src/nodes/node/Node.ts:416
↓ 29 callersMethodclear
* Clears the console.
packages/happy-dom/src/console/IConsole.ts:19
↓ 29 callersMethoddelete
* Removes an header. * * @param name Name.
packages/happy-dom/src/fetch/Headers.ts:68
↓ 29 callersMethodvalues
* Returns an iterator, allowing you to go through all values of the key/value pairs contained in this object. * * @returns Iterator.
packages/happy-dom/src/fetch/Headers.ts:150
↓ 28 callersMethodabort
* Aborts all ongoing operations.
packages/happy-dom/src/browser/types/IBrowser.ts:36
↓ 28 callersMethodassign
* Loads the resource at the URL provided in parameter. * * @param url URL.
packages/happy-dom/src/location/Location.ts:243
↓ 28 callersMethodremove
* Removes the node from its parent.
packages/happy-dom/src/nodes/child-node/IChildNode.ts:7
↓ 26 callersMethodall
()
packages/happy-dom/src/css/declaration/CSSStyleDeclaration.ts:1690
↓ 26 callersMethoderror
* Outputs an error message to the console. * * @param message Message. * @param args Arguments.
packages/happy-dom/src/console/IConsole.ts:63
↓ 25 callersMethodattachShadow
* Attaches a shadow root. * * @param init Shadow root init. * @param init.mode Shadow root mode. * @param [init.clonable] Clonable. * @param
packages/happy-dom/src/nodes/element/Element.ts:897
↓ 24 callersMethodadd
* Adds a cached response. * * @param request Request. * @param response Response. * @returns Cached response.
packages/happy-dom/src/fetch/cache/response/IResponseCache.ts:27
↓ 23 callersMethodappend
* Inserts a set of Node objects or DOMString objects after the last child of the ParentNode. DOMString objects are inserted as equivalent Text nodes.
packages/happy-dom/src/nodes/parent-node/IParentNode.ts:19
↓ 23 callersMethoddefine
* Defines a custom element class. * * @param name Tag name of element. * @param elementClass Element class. * @param [options] Options. * @p
packages/happy-dom/src/custom-element/CustomElementRegistry.ts:40
↓ 21 callersMethodendTask
* Ends an async task. * * @param taskID Task ID.
packages/happy-dom/src/async-task-manager/AsyncTaskManager.ts:190
↓ 21 callersMethodgetHref
* Returns href. * * @returns Href.
packages/happy-dom/src/nodes/html-hyperlink-element/HTMLHyperlinkElementUtility.ts:39
↓ 20 callersMethodhas
* Returns whether an Headers object contains a certain key. * * @param name Name. * @returns "true" if the Headers object contains the key.
packages/happy-dom/src/fetch/Headers.ts:114
↓ 19 callersMethodcloneNode
* Clones a node. * * @param [deep=false] "true" to clone deep. * @returns Cloned node.
packages/happy-dom/src/nodes/node/Node.ts:375
↓ 19 callersMethodprint
* Writes to the output. * * @param logEntry Log entry.
packages/happy-dom/src/console/IVirtualConsolePrinter.ts:14
↓ 19 callersMethodreadAsString
* Returns the buffer as a string. * * @param [logLevel] Log level. * @returns Buffer as a string of concatenated log entries.
packages/happy-dom/src/console/IVirtualConsolePrinter.ts:57
↓ 19 callersMethodstartTask
* Starts an async task. * * @param abortHandler Abort handler. * @returns Task ID.
packages/happy-dom/src/async-task-manager/AsyncTaskManager.ts:163
↓ 19 callersMethodwrite
* Writes data. * * @param data Data.
packages/happy-dom/src/clipboard/Clipboard.ts:78
↓ 18 callersMethodsetURL
* Sets the URL without navigating the browser. * * @param url URL.
packages/happy-dom/src/window/DetachedWindowAPI.ts:86
↓ 17 callersMethodcreateComment
* Creates a comment node. * * @param [data] Text data. * @returns Text node.
packages/happy-dom/src/nodes/document/Document.ts:1979
↓ 17 callersMethodparse
* Parses XML and returns an XML document containing nodes found. * * @param xml XML string. * @returns XML document.
packages/happy-dom/src/xml-parser/XMLParser.ts:122
↓ 16 callersMethodgetMeasurement
* Returns measurement. * * @param value Value. * @returns Parsed value.
packages/happy-dom/src/css/declaration/property-manager/CSSStyleDeclarationValueParser.ts:272
↓ 16 callersMethodopen
* Opens the document. * * @returns Document.
packages/happy-dom/src/nodes/document/Document.ts:1702
↓ 15 callersMethodgetSettings
* Returns the browser settings of the window. * * @returns Browser settings.
packages/happy-dom/src/window/WindowBrowserContext.ts:34
↓ 15 callersMethodlog
* Outputs a message to the console. * * @param message Message. * @param args Arguments.
packages/happy-dom/src/console/IConsole.ts:98
↓ 15 callersMethodreplace
* Replaces all CSS rules. * * @see https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet/replace * @param text CSS text. * @returns P
packages/happy-dom/src/css/CSSStyleSheet.ts:115
↓ 14 callersMethodcreateNode
* Creates a node instance with the given owner document. * * @param ownerDocument Owner document. * @param nodeClass Node class. * @param [arg
packages/happy-dom/src/nodes/NodeFactory.ts:19
↓ 14 callersMethodgetItem
* Returns item. * * @param name Name. * @returns Item.
packages/happy-dom/src/storage/Storage.ts:127
↓ 14 callersMethodpreventBinding
* Prevents a method, getter or setter from being bound. * * @param name Method name.
packages/happy-dom/src/utilities/ClassMethodBinder.ts:68
↓ 13 callersMethodappendItem
* Appends an item to the end of the list. * * @param newItem The item to add to the list. * @returns The item being appended.
packages/happy-dom/src/svg/SVGPointList.ts:432
↓ 13 callersMethodgetComputedStyle
* Returns an object containing the values of all CSS properties of an element. * * @param element Element. * @returns CSS style declaration.
packages/happy-dom/src/window/BrowserWindow.ts:2247
↓ 13 callersMethodgetNodeLength
* Node length. * * Based on: * https://github.com/jsdom/jsdom/blob/master/lib/jsdom/living/helpers/node.js * * @see https://dom.spec.whatwg.
packages/happy-dom/src/nodes/node/NodeUtility.ts:130
↓ 13 callersMethodgetSettings
* Returns settings. * * @returns Settings.
packages/happy-dom/src/nodes/html-media-element/MediaStreamTrack.ts:132
↓ 13 callersMethodgoto
* Go to a page. * * @param url URL. * @param [options] Options.
packages/happy-dom/src/browser/types/IBrowserPage.ts:79
↓ 13 callersMethodremoveEventListener
* Removes an event listener. * * @param eventType Event type ("print" or "clear"). * @param listener Listener.
packages/happy-dom/src/console/IVirtualConsolePrinter.ts:35
↓ 12 callersMethodclick
* Triggers a click event.
packages/happy-dom/src/nodes/html-element/HTMLElement.ts:949
↓ 12 callersMethodgetElementById
* Returns an element by ID. * * @param id ID. * @returns Matching element.
packages/happy-dom/src/nodes/document/Document.ts:1649
↓ 12 callersMethoditem
* Returns item. * * @param index Index. * @returns Item.
packages/happy-dom/src/css/MediaList.ts:133
↓ 12 callersMethodsend
* Sends request. * * @returns Response.
packages/happy-dom/src/fetch/Fetch.ts:124
↓ 12 callersMethodsetTimeout
* Sets a timer which executes a function once the timer expires. * * @param callback Function to be executed. * @param [delay=0] Delay in ms.
packages/happy-dom/src/window/BrowserWindow.ts:2419
↓ 12 callersMethodtext
* Returns a Promise that resolves to a text. * * @returns Text.
packages/happy-dom/src/file/Blob.ts:136
↓ 11 callersMethodentries
* Returns an iterator, allowing you to go through all key/value pairs contained in this object. * * @returns Iterator.
packages/happy-dom/src/fetch/Headers.ts:161
↓ 11 callersMethodevaluate
* Compiles and evaluates the module. * * @returns Module exports.
packages/happy-dom/src/module/types/IModule.ts:12
↓ 11 callersMethodfetch
* Returns resource data asynchronously. * * @param url URL. * @param destination Destination. * @param [options] * @param [options.credentia
packages/happy-dom/src/fetch/ResourceFetch.ts:37
↓ 11 callersMethodgetContentMeasurement
* Returns measurement or auto, min-content, max-content or fit-content. * * @param value Value. * @returns Parsed value.
packages/happy-dom/src/css/declaration/property-manager/CSSStyleDeclarationValueParser.ts:282
↓ 10 callersMethodclearTimeout
* Cancels a timeout previously established by calling setTimeout(). * * @param id ID of the timeout.
packages/happy-dom/src/window/BrowserWindow.ts:2531
↓ 10 callersMethodcompareBoundaryPointsPosition
* Compares boundary points. * * Based on logic from: * https://github.com/jsdom/jsdom/blob/master/lib/jsdom/living/range/boundary-point.js *
packages/happy-dom/src/range/RangeUtility.ts:28
↓ 10 callersMethodgetElementsByTagName
* Returns an elements by tag name. * * @param tagName Tag name. * @returns Matching element.
packages/happy-dom/src/nodes/parent-node/IParentNode.ts:78
↓ 10 callersMethodgetRootNode
* Returns closest root node (Document or ShadowRoot). * * @param options Options. * @param options.composed A Boolean that indicates whether the
packages/happy-dom/src/nodes/node/Node.ts:352
↓ 10 callersMethodisInclusiveAncestor
* Returns boolean indicating if "ancestorNode" is an inclusive ancestor of "referenceNode". * * Based on: * https://github.com/jsdom/jsdom/blob/
packages/happy-dom/src/nodes/node/NodeUtility.ts:38
↓ 10 callersMethodparseFromString
* Parses HTML and returns a root element. * * @param string HTML data. * @param mimeType Mime type. * @returns Root element.
packages/happy-dom/src/dom-parser/DOMParser.ts:24
↓ 10 callersMethodremoveItem
* Removes item. * * @param name Name.
packages/happy-dom/src/storage/Storage.ts:136
↓ 10 callersMethodreplaceSync
* Replaces all CSS rules. * * @see https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet/replaceSync * @param text CSS text.
packages/happy-dom/src/css/CSSStyleSheet.ts:130
↓ 10 callersMethodrequestAnimationFrame
* Mock animation frames with timeouts. * * @param callback Callback. * @returns ID.
packages/happy-dom/src/window/BrowserWindow.ts:2625
↓ 9 callersMethod#associateRange
* Sets the current range. * * @param range Range.
packages/happy-dom/src/selection/Selection.ts:545
↓ 9 callersMethodcreateDocumentFragment
* Creates a document fragment. * * @returns Document fragment.
packages/happy-dom/src/nodes/document/Document.ts:1994
↓ 9 callersMethodforEach
* Executes a callback function once per each key/value pair in the Headers object. * * @param callback Callback. * @param thisArg thisArg.
packages/happy-dom/src/fetch/Headers.ts:124
↓ 9 callersMethodgetNamedItem
* Returns named item. * * @param name Name. * @returns Item.
packages/happy-dom/src/nodes/element/NamedNodeMap.ts:88
next →1–100 of 4,455, ranked by callers