From 2744270d9a994541253651da33d1b722fb931f5d Mon Sep 17 00:00:00 2001 From: zhzLuke96 Date: Sun, 26 May 2024 18:57:35 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20lenML/li?= =?UTF-8?q?tegraph.ts@29ee440c27e69becbaf511d1a3509ceffc97a3e5=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .nojekyll | 1 + assets/highlight.css | 92 ++ assets/icons.js | 15 + assets/icons.svg | 1 + assets/main.js | 59 + assets/navigation.js | 1 + assets/search.js | 1 + assets/style.css | 1412 +++++++++++++++++++ classes/ContextMenu.html | 16 + classes/DOMWidget.html | 41 + classes/DragAndScale.html | 24 + classes/GraphInput.html | 387 +++++ classes/GraphOutput.html | 385 +++++ classes/LGraph.html | 238 ++++ classes/LGraphCanvas.html | 392 +++++ classes/LGraphCanvas_Events.html | 6 + classes/LGraphCanvas_Rendering.html | 60 + classes/LGraphCanvas_UI.html | 54 + classes/LGraphGroup.html | 22 + classes/LGraphNode.html | 386 +++++ classes/LLink.html | 14 + classes/LiteGraph.html | 145 ++ classes/Subgraph.html | 410 ++++++ enums/BuiltInSlotShape.html | 8 + enums/BuiltInSlotType.html | 4 + enums/ContextMenuSpecialItem.html | 2 + enums/Dir.html | 6 + enums/LConnectionKind.html | 3 + enums/LGraphStatus.html | 3 + enums/LayoutDirection.html | 3 + enums/LinkRenderMode.html | 4 + enums/NodeMode.html | 7 + enums/TitleMode.html | 5 + functions/clamp.html | 1 + functions/getLitegraphTypeName.html | 1 + functions/getSlotTypesIn.html | 1 + functions/getSlotTypesInFormatted.html | 1 + functions/getSlotTypesOut.html | 1 + functions/getSlotTypesOutFormatted.html | 1 + functions/getStaticProperty.html | 1 + functions/getStaticPropertyOnInstance.html | 1 + functions/isValidLitegraphType.html | 1 + functions/makeDraggable.html | 1 + functions/reassignGraphIDs.html | 1 + functions/toHashMap.html | 1 + hierarchy.html | 1 + index.html | 4 + interfaces/ContextMenuRoot.html | 471 +++++++ interfaces/CustomEventExt.html | 52 + interfaces/DragEventExt.html | 76 + interfaces/EventExt.html | 13 + interfaces/GraphInputProperties.html | 5 + interfaces/GraphOutputProperties.html | 4 + interfaces/IButtonWidget.html | 30 + interfaces/IComboWidget.html | 30 + interfaces/IComboWidgetOptions.html | 6 + interfaces/IContextMenuItem.html | 11 + interfaces/IContextMenuOptions.html | 15 + interfaces/IContextMenuTarget.html | 3 + interfaces/IEnumWidget.html | 30 + interfaces/IEnumWidgetOptions.html | 6 + interfaces/IGraphDialog.html | 474 +++++++ interfaces/IGraphPanel.html | 485 +++++++ interfaces/IGraphWidgetUI.html | 471 +++++++ interfaces/ILinkContextMenuTarget.html | 3 + interfaces/INodeConnection.html | 6 + interfaces/INodeContextMenuTarget.html | 3 + interfaces/INodeInputSlot.html | 19 + interfaces/INodeOutputSlot.html | 19 + interfaces/INodePanel.html | 486 +++++++ interfaces/INodeSlot.html | 17 + interfaces/INumberWidget.html | 30 + interfaces/INumberWidgetOptions.html | 9 + interfaces/IProperty.html | 5 + interfaces/IPropertyInfo.html | 7 + interfaces/ISliderWidget.html | 30 + interfaces/ISliderWidgetOptions.html | 7 + interfaces/ISubgraphPropertiesPanel.html | 486 +++++++ interfaces/ITextWidget.html | 30 + interfaces/ITextWidgetOptions.html | 8 + interfaces/IToggleWidget.html | 30 + interfaces/IToggleWidgetOptions.html | 7 + interfaces/IWidget.html | 30 + interfaces/LGraphConfig.html | 3 + interfaces/LGraphNodeConstructor.html | 15 + interfaces/MouseEventExt.html | 74 + interfaces/SubgraphProperties.html | 2 + interfaces/WidgetPanelOptions.html | 5 + modules.html | 135 ++ types/ClipboardClonedNodeInfo.html | 1 + types/ClipboardInfo.html | 1 + types/ContextMenuEventListener.html | 1 + types/ContextMenuExtraArg.html | 1 + types/ContextMenuItem.html | 1 + types/GraphDialogOptions.html | 1 + types/GraphIDMapping.html | 1 + types/GraphStackEntry.html | 1 + types/InputSlotLayout.html | 1 + types/LActionOptions.html | 1 + types/LCreateDefaultNodeForSlotOptions.html | 1 + types/LGraphAddNodeMode.html | 1 + types/LGraphAddNodeOptions.html | 1 + types/LGraphInput.html | 1 + types/LGraphNodeCloneData.html | 1 + types/LGraphNodeConstructorFactory.html | 1 + types/LGraphNodeExecutable.html | 1 + types/LGraphOutput.html | 1 + types/LGraphRemoveNodeMode.html | 1 + types/LGraphRemoveNodeOptions.html | 1 + types/LinkID.html | 1 + types/LiteGraphCreateNodeOptions.html | 1 + types/NodeColor.html | 1 + types/NodeID.html | 1 + types/NodeTypeOpts.html | 1 + types/NodeTypeSpec.html | 1 + types/OptionalSlots.html | 1 + types/OutputSlotLayout.html | 1 + types/PointerEventsMethod.html | 1 + types/PropertyLayout.html | 1 + types/SearchboxExtra.html | 1 + types/SerializedLGraph.html | 1 + types/SerializedLGraphGroup.html | 1 + types/SerializedLGraphNode.html | 1 + types/SerializedLLink.html | 1 + types/SlotInPosition.html | 1 + types/SlotIndex.html | 1 + types/SlotLayout.html | 1 + types/SlotNameOrIndex.html | 1 + types/SlotShape.html | 1 + types/SlotType.html | 1 + types/SubgraphInputPair.html | 1 + types/SubgraphOutputPair.html | 1 + types/UUID.html | 1 + types/Vector2.html | 1 + types/Vector4.html | 1 + types/Version.html | 1 + types/WidgetCallback.html | 1 + types/WidgetLayout.html | 1 + types/WidgetPanelCallback.html | 1 + types/WidgetTypes.html | 1 + variables/BASE_SLOT_TYPES.html | 1 + variables/LinkRenderModeNames.html | 1 + variables/NODE_MODE_COLORS.html | 1 + variables/NODE_MODE_NAMES.html | 1 + variables/SLOT_SHAPE_NAMES.html | 1 + 145 files changed, 7928 insertions(+) create mode 100644 .nojekyll create mode 100644 assets/highlight.css create mode 100644 assets/icons.js create mode 100644 assets/icons.svg create mode 100644 assets/main.js create mode 100644 assets/navigation.js create mode 100644 assets/search.js create mode 100644 assets/style.css create mode 100644 classes/ContextMenu.html create mode 100644 classes/DOMWidget.html create mode 100644 classes/DragAndScale.html create mode 100644 classes/GraphInput.html create mode 100644 classes/GraphOutput.html create mode 100644 classes/LGraph.html create mode 100644 classes/LGraphCanvas.html create mode 100644 classes/LGraphCanvas_Events.html create mode 100644 classes/LGraphCanvas_Rendering.html create mode 100644 classes/LGraphCanvas_UI.html create mode 100644 classes/LGraphGroup.html create mode 100644 classes/LGraphNode.html create mode 100644 classes/LLink.html create mode 100644 classes/LiteGraph.html create mode 100644 classes/Subgraph.html create mode 100644 enums/BuiltInSlotShape.html create mode 100644 enums/BuiltInSlotType.html create mode 100644 enums/ContextMenuSpecialItem.html create mode 100644 enums/Dir.html create mode 100644 enums/LConnectionKind.html create mode 100644 enums/LGraphStatus.html create mode 100644 enums/LayoutDirection.html create mode 100644 enums/LinkRenderMode.html create mode 100644 enums/NodeMode.html create mode 100644 enums/TitleMode.html create mode 100644 functions/clamp.html create mode 100644 functions/getLitegraphTypeName.html create mode 100644 functions/getSlotTypesIn.html create mode 100644 functions/getSlotTypesInFormatted.html create mode 100644 functions/getSlotTypesOut.html create mode 100644 functions/getSlotTypesOutFormatted.html create mode 100644 functions/getStaticProperty.html create mode 100644 functions/getStaticPropertyOnInstance.html create mode 100644 functions/isValidLitegraphType.html create mode 100644 functions/makeDraggable.html create mode 100644 functions/reassignGraphIDs.html create mode 100644 functions/toHashMap.html create mode 100644 hierarchy.html create mode 100644 index.html create mode 100644 interfaces/ContextMenuRoot.html create mode 100644 interfaces/CustomEventExt.html create mode 100644 interfaces/DragEventExt.html create mode 100644 interfaces/EventExt.html create mode 100644 interfaces/GraphInputProperties.html create mode 100644 interfaces/GraphOutputProperties.html create mode 100644 interfaces/IButtonWidget.html create mode 100644 interfaces/IComboWidget.html create mode 100644 interfaces/IComboWidgetOptions.html create mode 100644 interfaces/IContextMenuItem.html create mode 100644 interfaces/IContextMenuOptions.html create mode 100644 interfaces/IContextMenuTarget.html create mode 100644 interfaces/IEnumWidget.html create mode 100644 interfaces/IEnumWidgetOptions.html create mode 100644 interfaces/IGraphDialog.html create mode 100644 interfaces/IGraphPanel.html create mode 100644 interfaces/IGraphWidgetUI.html create mode 100644 interfaces/ILinkContextMenuTarget.html create mode 100644 interfaces/INodeConnection.html create mode 100644 interfaces/INodeContextMenuTarget.html create mode 100644 interfaces/INodeInputSlot.html create mode 100644 interfaces/INodeOutputSlot.html create mode 100644 interfaces/INodePanel.html create mode 100644 interfaces/INodeSlot.html create mode 100644 interfaces/INumberWidget.html create mode 100644 interfaces/INumberWidgetOptions.html create mode 100644 interfaces/IProperty.html create mode 100644 interfaces/IPropertyInfo.html create mode 100644 interfaces/ISliderWidget.html create mode 100644 interfaces/ISliderWidgetOptions.html create mode 100644 interfaces/ISubgraphPropertiesPanel.html create mode 100644 interfaces/ITextWidget.html create mode 100644 interfaces/ITextWidgetOptions.html create mode 100644 interfaces/IToggleWidget.html create mode 100644 interfaces/IToggleWidgetOptions.html create mode 100644 interfaces/IWidget.html create mode 100644 interfaces/LGraphConfig.html create mode 100644 interfaces/LGraphNodeConstructor.html create mode 100644 interfaces/MouseEventExt.html create mode 100644 interfaces/SubgraphProperties.html create mode 100644 interfaces/WidgetPanelOptions.html create mode 100644 modules.html create mode 100644 types/ClipboardClonedNodeInfo.html create mode 100644 types/ClipboardInfo.html create mode 100644 types/ContextMenuEventListener.html create mode 100644 types/ContextMenuExtraArg.html create mode 100644 types/ContextMenuItem.html create mode 100644 types/GraphDialogOptions.html create mode 100644 types/GraphIDMapping.html create mode 100644 types/GraphStackEntry.html create mode 100644 types/InputSlotLayout.html create mode 100644 types/LActionOptions.html create mode 100644 types/LCreateDefaultNodeForSlotOptions.html create mode 100644 types/LGraphAddNodeMode.html create mode 100644 types/LGraphAddNodeOptions.html create mode 100644 types/LGraphInput.html create mode 100644 types/LGraphNodeCloneData.html create mode 100644 types/LGraphNodeConstructorFactory.html create mode 100644 types/LGraphNodeExecutable.html create mode 100644 types/LGraphOutput.html create mode 100644 types/LGraphRemoveNodeMode.html create mode 100644 types/LGraphRemoveNodeOptions.html create mode 100644 types/LinkID.html create mode 100644 types/LiteGraphCreateNodeOptions.html create mode 100644 types/NodeColor.html create mode 100644 types/NodeID.html create mode 100644 types/NodeTypeOpts.html create mode 100644 types/NodeTypeSpec.html create mode 100644 types/OptionalSlots.html create mode 100644 types/OutputSlotLayout.html create mode 100644 types/PointerEventsMethod.html create mode 100644 types/PropertyLayout.html create mode 100644 types/SearchboxExtra.html create mode 100644 types/SerializedLGraph.html create mode 100644 types/SerializedLGraphGroup.html create mode 100644 types/SerializedLGraphNode.html create mode 100644 types/SerializedLLink.html create mode 100644 types/SlotInPosition.html create mode 100644 types/SlotIndex.html create mode 100644 types/SlotLayout.html create mode 100644 types/SlotNameOrIndex.html create mode 100644 types/SlotShape.html create mode 100644 types/SlotType.html create mode 100644 types/SubgraphInputPair.html create mode 100644 types/SubgraphOutputPair.html create mode 100644 types/UUID.html create mode 100644 types/Vector2.html create mode 100644 types/Vector4.html create mode 100644 types/Version.html create mode 100644 types/WidgetCallback.html create mode 100644 types/WidgetLayout.html create mode 100644 types/WidgetPanelCallback.html create mode 100644 types/WidgetTypes.html create mode 100644 variables/BASE_SLOT_TYPES.html create mode 100644 variables/LinkRenderModeNames.html create mode 100644 variables/NODE_MODE_COLORS.html create mode 100644 variables/NODE_MODE_NAMES.html create mode 100644 variables/SLOT_SHAPE_NAMES.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e2ac6616 --- /dev/null +++ b/.nojekyll @@ -0,0 +1 @@ +TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/assets/highlight.css b/assets/highlight.css new file mode 100644 index 00000000..994aa466 --- /dev/null +++ b/assets/highlight.css @@ -0,0 +1,92 @@ +:root { + --light-hl-0: #AF00DB; + --dark-hl-0: #C586C0; + --light-hl-1: #000000; + --dark-hl-1: #D4D4D4; + --light-hl-2: #001080; + --dark-hl-2: #9CDCFE; + --light-hl-3: #A31515; + --dark-hl-3: #CE9178; + --light-hl-4: #008000; + --dark-hl-4: #6A9955; + --light-hl-5: #0000FF; + --dark-hl-5: #569CD6; + --light-hl-6: #0070C1; + --dark-hl-6: #4FC1FF; + --light-hl-7: #795E26; + --dark-hl-7: #DCDCAA; + --light-hl-8: #267F99; + --dark-hl-8: #4EC9B0; + --light-hl-9: #098658; + --dark-hl-9: #B5CEA8; + --light-code-background: #FFFFFF; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --code-background: var(--dark-code-background); +} } + +:root[data-theme='light'] { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --code-background: var(--light-code-background); +} + +:root[data-theme='dark'] { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --code-background: var(--dark-code-background); +} + +.hl-0 { color: var(--hl-0); } +.hl-1 { color: var(--hl-1); } +.hl-2 { color: var(--hl-2); } +.hl-3 { color: var(--hl-3); } +.hl-4 { color: var(--hl-4); } +.hl-5 { color: var(--hl-5); } +.hl-6 { color: var(--hl-6); } +.hl-7 { color: var(--hl-7); } +.hl-8 { color: var(--hl-8); } +.hl-9 { color: var(--hl-9); } +pre, code { background: var(--code-background); } diff --git a/assets/icons.js b/assets/icons.js new file mode 100644 index 00000000..b79c9e89 --- /dev/null +++ b/assets/icons.js @@ -0,0 +1,15 @@ +(function(svg) { + svg.innerHTML = ``; + svg.style.display = 'none'; + if (location.protocol === 'file:') { + if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', updateUseElements); + else updateUseElements() + function updateUseElements() { + document.querySelectorAll('use').forEach(el => { + if (el.getAttribute('href').includes('#icon-')) { + el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); + } + }); + } + } +})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file diff --git a/assets/icons.svg b/assets/icons.svg new file mode 100644 index 00000000..7dead611 --- /dev/null +++ b/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/main.js b/assets/main.js new file mode 100644 index 00000000..d6f13886 --- /dev/null +++ b/assets/main.js @@ -0,0 +1,59 @@ +"use strict"; +"use strict";(()=>{var Ce=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ce(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(console.log("Show page"),document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){console.log("Scorlling");let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ve(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ve(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let y=document.createElement("li");y.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,y.append(p),e.appendChild(y)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ne(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",H="mouseup",J={x:0,y:0},pe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",fe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{pe&&(t.preventDefault(),t.stopImmediatePropagation(),pe=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ye=document.head.appendChild(document.createElement("style"));ye.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ye.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ve(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ve(t.value)})}function ve(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +/*! Bundled license information: + +lunr/lunr.js: + (** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + *) + (*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + *) + (*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + *) +*/ diff --git a/assets/navigation.js b/assets/navigation.js new file mode 100644 index 00000000..9cc7426e --- /dev/null +++ b/assets/navigation.js @@ -0,0 +1 @@ +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA5Waa2/bNhSG/4s/F+uapd3Wb47ttsLiCyKnwzAMAS0xthCZNCQqcFbsv4+UZImXw0P6SxLofc+jI+nwnr9/TAQ9i8nnyV1TlCJhaclFeiAnOnk3ORFxkAplzbF+b+s/HcSxlKaXguWTz7/99w4ibd9QkJL9nBln6q+lDEtPNCtImQh6tHGwy0+dF5WNkJf8/nt5A0YzUXD2hxKtWEtGOF8rcjqkgoimdiCahhDIG2+ETLa7nQMxZYRTsJcHynJaLXnufB5T9VNWUoXiL9f9kdtClGDoIETVxBidlaSuqVEKJuHDjVEB6+WfRb6nwiUMEhpfkf2U5WlGSgogNBWjtJ88YacGSGPUgoR1I/yITsQYXeW54d31cOSMsFdS++I7NZbytHilTARgvSma2ZVywfYB7OCLJj8mAeRjEmZ9rXhz8nFaMcxYGU3JRKyc1mQRVHMHgtVlNK4Q1Fc6FwmLT5vdHg6/KFi01tAfONeqv5DXq2eSmZ2B8pi4m4+fdFxTC35sC2tx9tAMCwZT7R9F6QYMhEJiAGMvsqn4iVaioDUIg4xBcNe3xJBtJ4ZO7hohOLP7Zw1pOFDUjB93HCNphljQ+qTGVvhhAV8AO1SoObExmYYpFhjI0/bFYrekQt6mZUOhCzniY99m1CMx6BM7NhTaVu1cziT5HsZphjBoQxgtEU6rhzFd+vqg45AuFhSmevbILwpaUbgabsYJMUw1PTG4mFxBaxDednpqJeKHDpYgrOvncNroCeKQuhnkIATPJpxHc9zRCmunuiMahbZVwIiC+4HlDaZd1ChEwp45jlEOFJWWRY6/Md0RjULfGGDEwf0UaxySkVrzmNEbbOVv7BWMeiQGfXzHhkP5fl9SNDvNEY3CM3SNKBjLLpxXvwjh7LmAxy/dEAb1PWstqiYTvEKIlhNDL3lTU3SGazgwlFugIM+1YdDuLbeVjn1Z14auM8ritOOkymclZzTvRhe9xxFvJ7XWgG0W+efff/3w8Qaio8wo0jiOth/gvqgFZbRyoB7fNfyzqMi02mPo3nIF1ZxOO0RgIu3QtCmeUwAd0HVEMZP5kpxOxoaExhvUKFYqSPayYKJ6A2GjHKINk5xuE9GmWXKIdj9tp3ae92aqQdasokTQOX0mTSlUW/jCK5WKjx7wB+/Xvrlpnrv7m/0NbMNVRF/WgCeOa+0g6jhgA9FHaXtu1dvMiSAwzbBcQR3Hgy9E/XRKFfPG32dxplkjyK70fDDTE8e191Z1HrS16uM80CN/pXhBmZ5ruWhZObYgXa77krkDa6+GY/vdv64dYsl5naF7dLVScmdAGoQYgvuE3dWYWHVwJZN1nknXYjnq1MrHUVqI0700UqpOzknIEIOkYXEKDwO2HuJteDtV6nbsl1QceG4jAUuQ2i/F4BxNNcRKKamyw46f20mGzTLVMKuSk4HiX5rbhyoXmqlfy7OOCmAocGQQJq+AXgnyXME1jxUcpHu8ANBknSVsw+vC3EvqYYYax8rpGcZIIYYAV1x8e1DOFTnSdeXNRZNjaNZJ/cgBjuhhgnlCPwLco3kgvl9SdUcHpHD6Y8cQS+yPDBDk6AgxHx/dnl5dC8V9p2oKcmOH9pfjom/h6NtwdFUDRd9fDkV3q9IZKcudXADYEFONY8GVr2txnHaljCdmWOKoqladkU+TQpS7abp4Su/X26ftX5tFOpJeieyx5HSxfm9ZTOIv9uRp/P8J1Z5rCAjYEOhqPV88LdWP2fp+/QCmaHuicKvpEn5gy4LA2reSfptuEJrtQXBZSY7aMPfcsHa5WL9vBTPw060WqEpRTinb3kF9dvVOIQ7kw7GX/rBOmAeoOaJRcl16JELQPMwcrJHwtd5WYejabrIYLDpV3RvACyKKzN27N7mG6RrgmiVyLUlY5isBnx25SVF/l9OX3CgeiA75EOyRvFD1PwF7c/E68gwDApLLqLou9qzfSKohlu1BcIJ/I/VhScDGOIgO4J//AYOk2VNTKAAA" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js new file mode 100644 index 00000000..9f0f3f8c --- /dev/null +++ b/assets/search.js @@ -0,0 +1 @@ +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/assets/style.css b/assets/style.css new file mode 100644 index 00000000..778b9492 --- /dev/null +++ b/assets/style.css @@ -0,0 +1,1412 @@ +:root { + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-warning-text: #222; + --light-color-background-warning: #e6e600; + --light-color-icon-background: var(--light-color-background); + --light-color-accent: #c5c7c9; + --light-color-active-menu-item: var(--light-color-accent); + --light-color-text: #222; + --light-color-text-aside: #6e6e6e; + --light-color-link: #1f70c2; + + --light-color-ts-keyword: #056bd6; + --light-color-ts-project: #b111c9; + --light-color-ts-module: var(--light-color-ts-project); + --light-color-ts-namespace: var(--light-color-ts-project); + --light-color-ts-enum: #7e6f15; + --light-color-ts-enum-member: var(--light-color-ts-enum); + --light-color-ts-variable: #4760ec; + --light-color-ts-function: #572be7; + --light-color-ts-class: #1f70c2; + --light-color-ts-interface: #108024; + --light-color-ts-constructor: var(--light-color-ts-class); + --light-color-ts-property: var(--light-color-ts-variable); + --light-color-ts-method: var(--light-color-ts-function); + --light-color-ts-call-signature: var(--light-color-ts-method); + --light-color-ts-index-signature: var(--light-color-ts-property); + --light-color-ts-constructor-signature: var(--light-color-ts-constructor); + --light-color-ts-parameter: var(--light-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --light-color-ts-type-parameter: #a55c0e; + --light-color-ts-accessor: var(--light-color-ts-property); + --light-color-ts-get-signature: var(--light-color-ts-accessor); + --light-color-ts-set-signature: var(--light-color-ts-accessor); + --light-color-ts-type-alias: #d51270; + /* reference not included as links will be colored with the kind that it points to */ + + --light-external-icon: url("data:image/svg+xml;utf8,"); + --light-color-scheme: light; + + /* Dark */ + --dark-color-background: #2b2e33; + --dark-color-background-secondary: #1e2024; + --dark-color-background-warning: #bebe00; + --dark-color-warning-text: #222; + --dark-color-icon-background: var(--dark-color-background-secondary); + --dark-color-accent: #9096a2; + --dark-color-active-menu-item: #5d5d6a; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + + --dark-color-ts-keyword: #3399ff; + --dark-color-ts-project: #e358ff; + --dark-color-ts-module: var(--dark-color-ts-project); + --dark-color-ts-namespace: var(--dark-color-ts-project); + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-enum-member: var(--dark-color-ts-enum); + --dark-color-ts-variable: #798dff; + --dark-color-ts-function: #a280ff; + --dark-color-ts-class: #8ac4ff; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-constructor: var(--dark-color-ts-class); + --dark-color-ts-property: var(--dark-color-ts-variable); + --dark-color-ts-method: var(--dark-color-ts-function); + --dark-color-ts-call-signature: var(--dark-color-ts-method); + --dark-color-ts-index-signature: var(--dark-color-ts-property); + --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); + --dark-color-ts-parameter: var(--dark-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --dark-color-ts-type-parameter: #e07d13; + --dark-color-ts-accessor: var(--dark-color-ts-property); + --dark-color-ts-get-signature: var(--dark-color-ts-accessor); + --dark-color-ts-set-signature: var(--dark-color-ts-accessor); + --dark-color-ts-type-alias: #ff6492; + /* reference not included as links will be colored with the kind that it points to */ + + --dark-external-icon: url("data:image/svg+xml;utf8,"); + --dark-color-scheme: dark; +} + +@media (prefers-color-scheme: light) { + :root { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-keyword: var(--light-color-ts-keyword); + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); + } +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-keyword: var(--dark-color-ts-keyword); + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); + } +} + +html { + color-scheme: var(--color-scheme); +} + +body { + margin: 0; +} + +:root[data-theme="light"] { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-keyword: var(--light-color-ts-keyword); + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); +} + +:root[data-theme="dark"] { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-keyword: var(--dark-color-ts-keyword); + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); +} + +.always-visible, +.always-visible .tsd-signatures { + display: inherit !important; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +h1 > a:not(.link), +h2 > a:not(.link), +h3 > a:not(.link), +h4 > a:not(.link), +h5 > a:not(.link), +h6 > a:not(.link) { + text-decoration: none; + color: var(--color-text); +} + +h1 { + font-size: 1.875rem; + margin: 0.67rem 0; +} + +h2 { + font-size: 1.5rem; + margin: 0.83rem 0; +} + +h3 { + font-size: 1.25rem; + margin: 1rem 0; +} + +h4 { + font-size: 1.05rem; + margin: 1.33rem 0; +} + +h5 { + font-size: 1rem; + margin: 1.5rem 0; +} + +h6 { + font-size: 0.875rem; + margin: 2.33rem 0; +} + +.uppercase { + text-transform: uppercase; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1700px; + padding: 0 2rem; +} + +/* Footer */ +footer { + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; +} +.tsd-generator { + margin: 0 1em; +} + +.container-main { + margin: 0 auto; + /* toolbar, footer, margin */ + min-height: calc(100vh - 41px - 56px - 4rem); +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: var(--color-background); + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + font-size: 16px; + color: var(--color-text); +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.external[target="_blank"] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; +} + +code, +pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 0.875rem; + border-radius: 0.8em; +} + +pre { + position: relative; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; + padding: 10px; + border: 1px solid var(--color-accent); +} +pre code { + padding: 0; + font-size: 100%; +} +pre > button { + position: absolute; + top: 10px; + right: 10px; + opacity: 0; + transition: opacity 0.1s; + box-sizing: border-box; +} +pre:hover > button, +pre > button.visible { + opacity: 1; +} + +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography .tsd-index-panel h3, +.tsd-index-panel .tsd-typography h3, +.tsd-typography h4, +.tsd-typography h5, +.tsd-typography h6 { + font-size: 1em; +} +.tsd-typography h5, +.tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, +.tsd-typography ul, +.tsd-typography ol { + margin: 1em 0; +} +.tsd-typography table { + border-collapse: collapse; + border: none; +} +.tsd-typography td, +.tsd-typography th { + padding: 6px 13px; + border: 1px solid var(--color-accent); +} +.tsd-typography thead, +.tsd-typography tr:nth-child(even) { + background-color: var(--color-background-secondary); +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: var(--color-text-aside); +} +.tsd-breadcrumb a { + color: var(--color-text-aside); + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +.tsd-comment-tags { + display: flex; + flex-direction: column; +} +dl.tsd-comment-tag-group { + display: flex; + align-items: center; + overflow: hidden; + margin: 0.5em 0; +} +dl.tsd-comment-tag-group dt { + display: flex; + margin-right: 0.5em; + font-size: 0.875em; + font-weight: normal; +} +dl.tsd-comment-tag-group dd { + margin: 0; +} +code.tsd-tag { + padding: 0.25em 0.4em; + border: 0.1em solid var(--color-accent); + margin-right: 0.25em; + font-size: 70%; +} +h1 code.tsd-tag:first-of-type { + margin-left: 0.25em; +} + +dl.tsd-comment-tag-group dd:before, +dl.tsd-comment-tag-group dd:after { + content: " "; +} +dl.tsd-comment-tag-group dd pre, +dl.tsd-comment-tag-group dd:after { + clear: both; +} +dl.tsd-comment-tag-group p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.tsd-filter-visibility h4 { + font-size: 1rem; + padding-top: 0.75rem; + padding-bottom: 0.5rem; + margin: 0; +} +.tsd-filter-item:not(:last-child) { + margin-bottom: 0.5rem; +} +.tsd-filter-input { + display: flex; + width: fit-content; + width: -moz-fit-content; + align-items: center; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + cursor: pointer; +} +.tsd-filter-input input[type="checkbox"] { + cursor: pointer; + position: absolute; + width: 1.5em; + height: 1.5em; + opacity: 0; +} +.tsd-filter-input input[type="checkbox"]:disabled { + pointer-events: none; +} +.tsd-filter-input svg { + cursor: pointer; + width: 1.5em; + height: 1.5em; + margin-right: 0.5em; + border-radius: 0.33em; + /* Leaving this at full opacity breaks event listeners on Firefox. + Don't remove unless you know what you're doing. */ + opacity: 0.99; +} +.tsd-filter-input input[type="checkbox"]:focus + svg { + transform: scale(0.95); +} +.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { + transform: scale(1); +} +.tsd-checkbox-background { + fill: var(--color-accent); +} +input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { + stroke: var(--color-text); +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { + fill: var(--color-background); + stroke: var(--color-accent); + stroke-width: 0.25rem; +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { + stroke: var(--color-accent); +} + +.tsd-theme-toggle { + padding-top: 0.75rem; +} +.tsd-theme-toggle > h4 { + display: inline; + vertical-align: middle; + margin-right: 0.75rem; +} + +.tsd-hierarchy { + list-style: square; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-full-hierarchy:not(:last-child) { + margin-bottom: 1em; + padding-bottom: 1em; + border-bottom: 1px solid var(--color-accent); +} +.tsd-full-hierarchy, +.tsd-full-hierarchy ul { + list-style: none; + margin: 0; + padding: 0; +} +.tsd-full-hierarchy ul { + padding-left: 1.5rem; +} +.tsd-full-hierarchy a { + padding: 0.25rem 0 !important; + font-size: 1rem; + display: inline-flex; + align-items: center; + color: var(--color-text); +} + +.tsd-panel-group.tsd-index-group { + margin-bottom: 0; +} +.tsd-index-panel .tsd-index-list { + list-style: none; + line-height: 1.333em; + margin: 0; + padding: 0.25rem 0 0 0; + overflow: hidden; + display: grid; + grid-template-columns: repeat(3, 1fr); + column-gap: 1rem; + grid-template-rows: auto; +} +@media (max-width: 1024px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(2, 1fr); + } +} +@media (max-width: 768px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(1, 1fr); + } +} +.tsd-index-panel .tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} + +.tsd-flag { + display: inline-block; + padding: 0.25em 0.4em; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 75%; + line-height: 1; + font-weight: normal; +} + +.tsd-anchor { + position: relative; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + display: flex; + align-items: center; + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} + +.tsd-navigation.settings { + margin: 1rem 0; +} +.tsd-navigation > a, +.tsd-navigation .tsd-accordion-summary { + width: calc(100% - 0.25rem); + display: flex; + align-items: center; +} +.tsd-navigation a, +.tsd-navigation summary > span, +.tsd-page-navigation a { + display: flex; + width: calc(100% - 0.25rem); + align-items: center; + padding: 0.25rem; + color: var(--color-text); + text-decoration: none; + box-sizing: border-box; +} +.tsd-navigation a.current, +.tsd-page-navigation a.current { + background: var(--color-active-menu-item); +} +.tsd-navigation a:hover, +.tsd-page-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul, +.tsd-page-navigation ul { + margin-top: 0; + margin-bottom: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li, +.tsd-page-navigation li { + padding: 0; + max-width: 100%; +} +.tsd-nested-navigation { + margin-left: 3rem; +} +.tsd-nested-navigation > li > details { + margin-left: -1.5rem; +} +.tsd-small-nested-navigation { + margin-left: 1.5rem; +} +.tsd-small-nested-navigation > li > details { + margin-left: -1.5rem; +} + +.tsd-page-navigation ul { + padding-left: 1.75rem; +} + +#tsd-sidebar-links a { + margin-top: 0; + margin-bottom: 0.5rem; + line-height: 1.25rem; +} +#tsd-sidebar-links a:last-of-type { + margin-bottom: 0; +} + +a.tsd-index-link { + padding: 0.25rem 0 !important; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; + color: var(--color-text); +} +.tsd-accordion-summary { + list-style-type: none; /* hide marker on non-safari */ + outline: none; /* broken on safari, so just hide it */ +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; /* hide marker on safari */ +} +.tsd-accordion-summary, +.tsd-accordion-summary a { + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + + cursor: pointer; +} +.tsd-accordion-summary a { + width: calc(100% - 1.5rem); +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} +.tsd-index-accordion .tsd-accordion-summary > svg { + margin-left: 0.25rem; +} +.tsd-index-content > :not(:first-child) { + margin-top: 0.75rem; +} +.tsd-index-heading { + margin-top: 1.5rem; + margin-bottom: 0.75rem; +} + +.tsd-kind-icon { + margin-right: 0.5rem; + width: 1.25rem; + height: 1.25rem; + min-width: 1.25rem; + min-height: 1.25rem; +} +.tsd-kind-icon path { + transform-origin: center; + transform: scale(1.1); +} +.tsd-signature > .tsd-kind-icon { + margin-right: 0.8rem; +} + +.tsd-panel { + margin-bottom: 2.5rem; +} +.tsd-panel.tsd-member { + margin-bottom: 4rem; +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, +.tsd-panel > h2, +.tsd-panel > h3 { + margin: 1.5rem -1.5rem 0.75rem -1.5rem; + padding: 0 1.5rem 0.75rem 1.5rem; +} +.tsd-panel > h1.tsd-before-signature, +.tsd-panel > h2.tsd-before-signature, +.tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: none; +} + +.tsd-panel-group { + margin: 4rem 0; +} +.tsd-panel-group.tsd-index-group { + margin: 2rem 0; +} +.tsd-panel-group.tsd-index-group details { + margin: 2rem 0; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 2.5rem; + height: 100%; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title, +#tsd-toolbar-links a { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + background-color: var(--color-background); + line-height: initial; + padding: 4px; +} +#tsd-search .results li:nth-child(even) { + background-color: var(--color-background-secondary); +} +#tsd-search .results li.state { + display: none; +} +#tsd-search .results li.current:not(.no-results), +#tsd-search .results li:hover:not(.no-results) { + background-color: var(--color-accent); +} +#tsd-search .results a { + display: flex; + align-items: center; + padding: 0.25rem; + box-sizing: border-box; +} +#tsd-search .results a:before { + top: 10px; +} +#tsd-search .results span.parent { + color: var(--color-text-aside); + font-weight: normal; +} +#tsd-search.has-focus { + background-color: var(--color-accent); +} +#tsd-search.has-focus .field input { + top: 0; + opacity: 1; +} +#tsd-search.has-focus .title, +#tsd-search.has-focus #tsd-toolbar-links a { + z-index: 0; + opacity: 0; +} +#tsd-search.has-focus .results { + visibility: visible; +} +#tsd-search.loading .results li.state.loading { + display: block; +} +#tsd-search.failure .results li.state.failure { + display: block; +} + +#tsd-toolbar-links { + position: absolute; + top: 0; + right: 2rem; + height: 100%; + display: flex; + align-items: center; + justify-content: flex-end; +} +#tsd-toolbar-links a { + margin-left: 1.5rem; +} +#tsd-toolbar-links a:hover { + text-decoration: underline; +} + +.tsd-signature { + margin: 0 0 1rem 0; + padding: 1rem 0.5rem; + border: 1px solid var(--color-accent); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; +} + +.tsd-signature-keyword { + color: var(--color-ts-keyword); + font-weight: normal; +} + +.tsd-signature-symbol { + color: var(--color-text-aside); + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + list-style-type: none; +} +.tsd-signatures .tsd-signature { + margin: 0; + border-color: var(--color-accent); + border-width: 1px 0; + transition: background-color 0.1s; +} +.tsd-description .tsd-signatures .tsd-signature { + border-width: 1px; +} + +ul.tsd-parameter-list, +ul.tsd-type-parameter-list { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameter-list > li.tsd-parameter-signature, +ul.tsd-type-parameter-list > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameter-list h5, +ul.tsd-type-parameter-list h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +.tsd-sources { + margin-top: 1rem; + font-size: 0.875em; +} +.tsd-sources a { + color: var(--color-text-aside); + text-decoration: underline; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: sticky; + z-index: 1; + top: 0; + left: 0; + width: 100%; + color: var(--color-text); + background: var(--color-background-secondary); + border-bottom: 1px var(--color-accent) solid; + transition: transform 0.3s ease-in-out; +} +.tsd-page-toolbar a { + color: var(--color-text); + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .tsd-toolbar-contents { + display: flex; + justify-content: space-between; + height: 2.5rem; + margin: 0 auto; +} +.tsd-page-toolbar .table-cell { + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} +.tsd-page-toolbar .tsd-toolbar-icon { + box-sizing: border-box; + line-height: 0; + padding: 12px 0; +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: + opacity 0.1s, + background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.9; +} +.tsd-widget.active { + opacity: 1; + background-color: var(--color-accent); +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} + +.tsd-widget.options, +.tsd-widget.menu { + display: none; +} +input[type="checkbox"] + .tsd-widget:before { + background-position: -120px 0; +} +input[type="checkbox"]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +img { + max-width: 100%; +} + +.tsd-anchor-icon { + display: inline-flex; + align-items: center; + margin-left: 0.5rem; + vertical-align: middle; + color: var(--color-text); +} + +.tsd-anchor-icon svg { + width: 1em; + height: 1em; + visibility: hidden; +} + +.tsd-anchor-link:hover > .tsd-anchor-icon svg { + visibility: visible; +} + +.deprecated { + text-decoration: line-through !important; +} + +.warning { + padding: 1rem; + color: var(--color-warning-text); + background: var(--color-background-warning); +} + +.tsd-kind-project { + color: var(--color-ts-project); +} +.tsd-kind-module { + color: var(--color-ts-module); +} +.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-kind-enum-member { + color: var(--color-ts-enum-member); +} +.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-kind-constructor { + color: var(--color-ts-constructor); +} +.tsd-kind-property { + color: var(--color-ts-property); +} +.tsd-kind-method { + color: var(--color-ts-method); +} +.tsd-kind-call-signature { + color: var(--color-ts-call-signature); +} +.tsd-kind-index-signature { + color: var(--color-ts-index-signature); +} +.tsd-kind-constructor-signature { + color: var(--color-ts-constructor-signature); +} +.tsd-kind-parameter { + color: var(--color-ts-parameter); +} +.tsd-kind-type-literal { + color: var(--color-ts-type-literal); +} +.tsd-kind-type-parameter { + color: var(--color-ts-type-parameter); +} +.tsd-kind-accessor { + color: var(--color-ts-accessor); +} +.tsd-kind-get-signature { + color: var(--color-ts-get-signature); +} +.tsd-kind-set-signature { + color: var(--color-ts-set-signature); +} +.tsd-kind-type-alias { + color: var(--color-ts-type-alias); +} + +/* if we have a kind icon, don't color the text by kind */ +.tsd-kind-icon ~ span { + color: var(--color-text); +} + +* { + scrollbar-width: thin; + scrollbar-color: var(--color-accent) var(--color-icon-background); +} + +*::-webkit-scrollbar { + width: 0.75rem; +} + +*::-webkit-scrollbar-track { + background: var(--color-icon-background); +} + +*::-webkit-scrollbar-thumb { + background-color: var(--color-accent); + border-radius: 999rem; + border: 0.25rem solid var(--color-icon-background); +} + +/* mobile */ +@media (max-width: 769px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } + + .container-main { + display: flex; + } + html .col-content { + float: none; + max-width: 100%; + width: 100%; + } + html .col-sidebar { + position: fixed !important; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + padding: 1.5rem 1.5rem 0 0; + width: 75vw; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-sidebar > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu .col-sidebar { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu .col-sidebar { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu .col-sidebar { + visibility: visible; + transform: translate(0, 0); + display: flex; + flex-direction: column; + gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +/* one sidebar */ +@media (min-width: 770px) { + .container-main { + display: grid; + grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); + grid-template-areas: "sidebar content"; + margin: 2rem auto; + } + + .col-sidebar { + grid-area: sidebar; + } + .col-content { + grid-area: content; + padding: 0 1rem; + } +} +@media (min-width: 770px) and (max-width: 1399px) { + .col-sidebar { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + padding-top: 1rem; + } + .site-menu { + margin-top: 1rem; + } +} + +/* two sidebars */ +@media (min-width: 1200px) { + .container-main { + grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); + grid-template-areas: "sidebar content toc"; + } + + .col-sidebar { + display: contents; + } + + .page-menu { + grid-area: toc; + padding-left: 1rem; + } + .site-menu { + grid-area: sidebar; + } + + .site-menu { + margin-top: 1rem 0; + } + + .page-menu, + .site-menu { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + } +} diff --git a/classes/ContextMenu.html b/classes/ContextMenu.html new file mode 100644 index 00000000..837612df --- /dev/null +++ b/classes/ContextMenu.html @@ -0,0 +1,16 @@ +ContextMenu | @litegraph-ts/core - v0.2.17

Constructors

Properties

current_submenu?: ContextMenu
lock: boolean
parentMenu?: ContextMenu
values: ContextMenuItem[]

Methods

  • Parameters

    • element: HTMLElement
    • event_name: string
    • params: any
    • Optional origin: any

    Returns Event

\ No newline at end of file diff --git a/classes/DOMWidget.html b/classes/DOMWidget.html new file mode 100644 index 00000000..3018f79e --- /dev/null +++ b/classes/DOMWidget.html @@ -0,0 +1,41 @@ +DOMWidget | @litegraph-ts/core - v0.2.17

Constructs a DOMWidget instance.

+

Param: options.name

The name of the widget.

+

Param: options.element

The HTML element for the widget.

+

Param: options.value

The value of the widget.

+

Param: options.options

The options for the widget.

+

Param: options.node

The LGraphNode associated with the widget.

+

Implements

Constructors

Properties

$el: HTMLElement
clicked?: boolean
computedHeight: number = ...
disabled?: boolean
disposed: Disposed = ...
hidden?: boolean
last_y?: number
marker?: boolean
mouseDownHandler?: ((...args) => any)

Type declaration

    • (...args): any
    • Parameters

      • Rest ...args: any

      Returns any

name: string
options: DOMWidgetOptions
property?: string
type: string = "dom"
width?: number
y?: number

Accessors

Methods

\ No newline at end of file diff --git a/classes/DragAndScale.html b/classes/DragAndScale.html new file mode 100644 index 00000000..2ae21ba6 --- /dev/null +++ b/classes/DragAndScale.html @@ -0,0 +1,24 @@ +DragAndScale | @litegraph-ts/core - v0.2.17

Constructors

Properties

_binded_mouse_callback: EventListener = null
dragging: boolean = false
element: HTMLCanvasElement = null
enabled: boolean = true
last_mouse: Vector2 = ...
max_scale: number = 10
min_scale: number = 0.1
offset: [number, number] = ...
onredraw: Function = null
scale: number = 1
viewport: Vector4 = null
visible_area: Float32Array = ...

Methods

\ No newline at end of file diff --git a/classes/GraphInput.html b/classes/GraphInput.html new file mode 100644 index 00000000..9472e7b8 --- /dev/null +++ b/classes/GraphInput.html @@ -0,0 +1,387 @@ +GraphInput | @litegraph-ts/core - v0.2.17

Hierarchy (view full)

Constructors

Properties

Accessors

Methods

actionDo +addConnection +addCustomWidget +addInput +addOnExecutedOutput +addOnTriggerInput +addOutput +addProperty +addWidget +alignToGrid +captureInput +changeMode +clearTriggeredSlot +clone +collapse +computeSize +configure +connect +connectByTypeInput +connectByTypeOutput +disconnectInput +disconnectOutput +doExecute +findInputSlotByName +findInputSlotByType +findInputSlotIndexByName +findInputSlotIndexByType +findOutputSlotByName +findOutputSlotByType +findOutputSlotIndexByName +findOutputSlotIndexByType +fitSize +getBounding +getConnectionPos +getExtraLinkOptions? +getExtraMenuOptions? +getInputData +getInputDataByName +getInputDataType +getInputInfo +getInputLink +getInputNode +getInputOrProperty +getInputSlotProperty +getInputSlotsConnectedTo +getMenuOptions? +getOptionalSlots +getOutputData +getOutputInfo +getOutputLinks +getOutputNodes +getOutputSlotConnectedTo +getOutputSlotProperty +getParentSubgraph +getPropertyInfo +getRootGraph +getSlotInPosition +getSlotMenuOptions? +getTitle +is +isAnyOutputConnected +isInputConnected +isOutputConnected +isPointInside +isShowingTitle +iterateAllLinks +iterateInputInfo +iterateOutputInfo +iterateParentSubgraphNodes +loadImage +localToScreen +moveInput +moveOutput +onAction +onAddPropertyToPanel? +onAdded? +onAfterExecuteNode +onBeforeConnectInput? +onBounding? +onConfigure +onConnectInput? +onConnectOutput? +onConnectionsChange? +onDblClick? +onDeselected? +onDrawBackground? +onDrawCollapsed? +onDrawForeground? +onDrawTitle? +onDrawTitleBar? +onDrawTitleBox? +onDrawTitleText? +onDropData? +onDropFile? +onDropItem? +onExecute +onGetPropertyInfo? +onInputAdded? +onInputClick? +onInputDblClick? +onInputRemoved? +onJSPropertyChanged? +onKey? +onKeyDown? +onKeyUp? +onMenuNodeInputs? +onMenuNodeOutputs? +onMouseDown? +onMouseEnter? +onMouseLeave? +onMouseMove? +onMouseUp? +onNodeCreated? +onNodeOptionalInputAdd? +onNodeOptionalOutputAdd? +onOutputAdded? +onOutputClick? +onOutputDblClick? +onOutputRemoved? +onPropertyChanged +onReassignID? +onRemoved +onResize +onSelected? +onSerialize? +onShowCustomPanelInfo? +onSlotPropertyChanged? +onWidgetChanged? +pin +removeInput +removeOnExecuteOutput +removeOnTriggerInput +removeOutput +removeWidget +removeWidgetByIndex +removeWidgetByName +serialize +setDirtyCanvas +setInputDataType +setInputSlotProperty +setName +setOutputData +setOutputDataType +setOutputSlotProperty +setProperty +setSize +setType +setWidgetHidden +syncDomAnchors +toString +trace +trigger +triggerSlot +updateOutputData? +updateType +

Constructors

Properties

_collapsed_width?: number
_level: number
_relative_id: NodeID = null
action_call: string = null
action_triggered: number = 0

the nFrames it will be used (-- each step), means "how old" is the event

+
bgcolor: string
block_delete: boolean = false
boxcolor: string
category: string
class: (new () => LGraphNode)

Type declaration

clip_area: boolean

if you render outside the node, it will be clipped

+
clonable: boolean = false
collapsable: boolean = true
color: string
connections: INodeConnection[]
desc: string = ""
disposed: Disposed = ...
dom_anchors: {
    bottom_center?: HTMLElement;
    bottom_left?: HTMLElement;
    bottom_right?: HTMLElement;
    middle_center?: HTMLElement;
    middle_left?: HTMLElement;
    middle_right?: HTMLElement;
    top_center?: HTMLElement;
    top_left?: HTMLElement;
    top_right?: HTMLElement;
} = {}

Type declaration

  • Optional bottom_center?: HTMLElement
  • Optional bottom_left?: HTMLElement
  • Optional bottom_right?: HTMLElement
  • Optional middle_center?: HTMLElement
  • Optional middle_left?: HTMLElement
  • Optional middle_right?: HTMLElement
  • Optional top_center?: HTMLElement
  • Optional top_left?: HTMLElement
  • Optional top_right?: HTMLElement
events: EventEmitter<{
    added: (() => void);
    deselected: (() => void);
    drop: ((e) => void);
    dropFile: ((file) => void);
    execute: (() => void);
    keyDown: ((e) => void);
    keyUp: ((e) => void);
    mouseEnter: ((e) => void);
    mouseLeave: ((e) => void);
    mouseMove: ((e) => void);
    mouseUp: ((e) => void);
    nodeOptionalInputAdd: ((slot) => void);
    nodeOptionalOutputAdd: ((slot) => void);
    removed: ((options?) => void);
    resize: ((size) => void);
    selected: (() => void);
    widgetChanged: ((widget, value, old) => void);
}> = ...

Type declaration

  • added: (() => void)
      • (): void
      • Returns void

  • deselected: (() => void)
      • (): void
      • Returns void

  • drop: ((e) => void)
      • (e): void
      • Parameters

        • e: DragEvent

        Returns void

  • dropFile: ((file) => void)
      • (file): void
      • Parameters

        • file: File

        Returns void

  • execute: (() => void)
      • (): void
      • Returns void

  • keyDown: ((e) => void)
      • (e): void
      • Parameters

        • e: KeyboardEvent

        Returns void

  • keyUp: ((e) => void)
      • (e): void
      • Parameters

        • e: KeyboardEvent

        Returns void

  • mouseEnter: ((e) => void)
  • mouseLeave: ((e) => void)
  • mouseMove: ((e) => void)
  • mouseUp: ((e) => void)
  • nodeOptionalInputAdd: ((slot) => void)
  • nodeOptionalOutputAdd: ((slot) => void)
  • removed: ((options?) => void)
  • resize: ((size) => void)
      • (size): void
      • Parameters

        Returns void

  • selected: (() => void)
      • (): void
      • Returns void

  • widgetChanged: ((widget, value, old) => void)
      • (widget, value, old): void
      • Parameters

        • widget: IWidget<any, any>
        • value: any
        • old: any

        Returns void

exec_version: number = 0
execute_triggered: number = 0

the nFrames it will be used (-- each step), means "how old" is the event

+
flags: Partial<{
    collapsed: boolean;
    pinned: boolean;
    skip_repeated_outputs: boolean;
}> = {}

Type declaration

  • collapsed: boolean
  • pinned: boolean
  • skip_repeated_outputs: boolean
graph: LGraph
graph_version: number
has_errors?: boolean

if true, the node will show the bgcolor as 'red'

+
hide_in_node_lists: boolean = false
highlight: {
    color: string;
    enabled: boolean;
    width: number;
} = ...

highlight draw in drawNodeHighlight

+

Type declaration

  • color: string
  • enabled: boolean
  • width: number
horizontal: boolean

slots are distributed horizontally

+
id: NodeID
ignore_remove: boolean = false
inputs: INodeInputSlot[]
is_selected: boolean
last_errors: any[] = null
last_execution_error: any = null
last_serialization?: SerializedLGraphNode<LGraphNode> = null
mode?: NodeMode

Used in LGraphCanvas.onMenuNodeMode

+
mouseOver: boolean
nameInGraph: string = ""
nameWidget: ITextWidget
order: number
outputs: INodeOutputSlot[]
pos: Vector2 = ...
priority: number = 0

computeExecutionOrder sorts by priority first, then order if priorities are the same

+
progress: {
    current: number;
    message: string;
    running: boolean;
    total: number;
} = ...

progress draw in drawNodeHighlight

+

Type declaration

  • current: number
  • message: string
  • running: boolean
  • total: number
properties: GraphInputProperties = ...
properties_info: IProperty[]
redraw_on_mouse: boolean
removable: boolean = true
resizable: boolean

if set to false it wont be resizable with the mouse

+
serialize_widgets: boolean = false
shape: number = BuiltInSlotShape.ROUND_SHAPE
size: Vector2 = ...
skip_subgraph_button: boolean = false
subgraph: LGraph = null
title: string
titleMode: TitleMode = TitleMode.NORMAL_TITLE
type: string
typeWidget: IWidget<any, any>
valueWidget: IWidget<any, any>
widgets: IWidget<any, any>[]
widgets_start_y: number

widgets start at y distance from the top of the node

+
widgets_up: boolean

If set to true widgets do not start after the slots

+
widgets_values?: any[]
MAX_CONSOLE: number = 100
slotLayout: SlotLayout = ...
title: string
title_color: string
type: string
widgets_up: boolean

Accessors

Methods

  • connect this node output to the input of another node

    +

    Type Parameters

    • T = any

    Parameters

    • slot: string | number

      (could be the number of the slot or the string with the name of the slot)

      +
    • targetNode: LGraphNode

      the target node

      +
    • targetSlot: string | number

      the input slot of the target node (could be the number of the slot or the string with the name of the slot, or -1 to connect a trigger)

      +

    Returns T

    the linkInfo is created, otherwise null

    +
  • connect this node output to the input of another node BY TYPE

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • targetNode: LGraphNode
    • targetSlotType: SlotType
    • optsIn: {
          createEventInCase?: boolean;
          firstFreeIfOutputGeneralInCase?: boolean;
          generalTypeInCase?: boolean;
      } = {}
      • Optional createEventInCase?: boolean
      • Optional firstFreeIfOutputGeneralInCase?: boolean
      • Optional generalTypeInCase?: boolean

    Returns any

    the link_info is created, otherwise null

    +

    Method

    connectByType

    +
  • connect this node input to the output of another node BY TYPE

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • sourceNode: LGraphNode
    • sourceSlotType: SlotType
    • optsIn: {
          createEventInCase?: boolean;
          firstFreeIfOutputGeneralInCase?: boolean;
          generalTypeInCase?: boolean;
      } = {}
      • Optional createEventInCase?: boolean
      • Optional firstFreeIfOutputGeneralInCase?: boolean
      • Optional generalTypeInCase?: boolean

    Returns any

    the link_info is created, otherwise null

    +

    Method

    connectByType

    +
  • disconnect one input

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • options: {
          doProcessChange?: boolean;
      } = {}
      • Optional doProcessChange?: boolean

    Returns boolean

    if it was disconnected successfully

    +
  • disconnect one output to an specific node

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • Optional targetNode: LGraphNode

      the target node to which this slot is connected [Optional, if not targetNode is specified all nodes will be disconnected]

      +
    • Optional options: object

    Returns boolean

    if it was disconnected successfully

    +
  • returns the input slot with a given name (used for dynamic slots), -1 if not found

    +

    Parameters

    • Optional name: string

      the name of the slot

      +
    • onlyFree: boolean = false
    • Optional typesNotAccepted: SlotType[]

    Returns number

    the slot (-1 if not found)

    +
  • returns the output slot with a given name (used for dynamic slots), -1 if not found

    +

    Parameters

    • Optional name: string

      the name of the slot

      +
    • onlyFree: boolean = false
    • Optional typesNotAccepted: SlotType[]

    Returns number

    the slot (-1 if not found)

    +
  • returns the center of a connection point in canvas coords

    +

    Parameters

    • is_input: boolean

      true if if a input slot, false if it is an output

      +
    • slotNumber: number
    • out: Vector2 = ...

      a place to store the output, to free garbage

      +
    • ignore_collapsed: boolean = false

    Returns Vector2

    the position

    +
  • Retrieves the input data (data traveling through the connection) from one slot

    +

    Type Parameters

    • T = any

    Parameters

    • slot: number
    • Optional force_update: boolean

      if set to true it will force the connected node of this slot to output data into this link

      +

    Returns T

    data or if it is not connected returns undefined

    +
  • Retrieves the input data from one slot using its name instead of slot number

    +

    Type Parameters

    • T = any

    Parameters

    • slot_name: string
    • Optional force_update: boolean

      if set to true it will force the connected node of this slot to output data into this link

      +

    Returns T

    data or if it is not connected returns null

    +
  • Called just before connection (or disconnect - if input is linked). +A convenient place to switch to another input, or create new one. +This allow for ability to automatically add slots if needed

    +

    Parameters

    • inputIndex: number

    Returns number

    selected input slot index, can differ from parameter value

    +
  • if returns false the incoming connection will be canceled +Called by LGraph.connect

    +

    Parameters

    • inputIndex: number

      target input slot number

      +
    • outputType: SlotType

      type of output slot

      +
    • outputSlot: INodeOutputSlot

      output slot object

      +
    • outputNode: LGraphNode

      node containing the output

      +
    • outputIndex: number

      index of output slot

      +

    Returns boolean

  • if returns false the incoming connection will be canceled +Called by LGraph.connect

    +

    Parameters

    • outputIndex: number

      target output slot number

      +
    • inputType: SlotType

      type of input slot

      +
    • inputSlot: INodeInputSlot

      input slot object

      +
    • inputNode: LGraphNode

      node containing the input

      +
    • inputIndex: number

      index of input slot

      +

    Returns boolean

\ No newline at end of file diff --git a/classes/GraphOutput.html b/classes/GraphOutput.html new file mode 100644 index 00000000..4bfeed69 --- /dev/null +++ b/classes/GraphOutput.html @@ -0,0 +1,385 @@ +GraphOutput | @litegraph-ts/core - v0.2.17

Hierarchy (view full)

Constructors

Properties

Accessors

Methods

actionDo +addConnection +addCustomWidget +addInput +addOnExecutedOutput +addOnTriggerInput +addOutput +addProperty +addWidget +alignToGrid +captureInput +changeMode +clearTriggeredSlot +clone +collapse +computeSize +configure +connect +connectByTypeInput +connectByTypeOutput +disconnectInput +disconnectOutput +doExecute +findInputSlotByName +findInputSlotByType +findInputSlotIndexByName +findInputSlotIndexByType +findOutputSlotByName +findOutputSlotByType +findOutputSlotIndexByName +findOutputSlotIndexByType +fitSize +getBounding +getConnectionPos +getExtraLinkOptions? +getExtraMenuOptions? +getInputData +getInputDataByName +getInputDataType +getInputInfo +getInputLink +getInputNode +getInputOrProperty +getInputSlotProperty +getInputSlotsConnectedTo +getMenuOptions? +getOptionalSlots +getOutputData +getOutputInfo +getOutputLinks +getOutputNodes +getOutputSlotConnectedTo +getOutputSlotProperty +getParentSubgraph +getPropertyInfo +getRootGraph +getSlotInPosition +getSlotMenuOptions? +getTitle +is +isAnyOutputConnected +isInputConnected +isOutputConnected +isPointInside +isShowingTitle +iterateAllLinks +iterateInputInfo +iterateOutputInfo +iterateParentSubgraphNodes +loadImage +localToScreen +moveInput +moveOutput +onAction +onAddPropertyToPanel? +onAdded? +onAfterExecuteNode +onBeforeConnectInput? +onBounding? +onConfigure +onConnectInput? +onConnectOutput? +onConnectionsChange? +onDblClick? +onDeselected? +onDrawBackground? +onDrawCollapsed? +onDrawForeground? +onDrawTitle? +onDrawTitleBar? +onDrawTitleBox? +onDrawTitleText? +onDropData? +onDropFile? +onDropItem? +onExecute +onGetPropertyInfo? +onInputAdded? +onInputClick? +onInputDblClick? +onInputRemoved? +onJSPropertyChanged? +onKey? +onKeyDown? +onKeyUp? +onMenuNodeInputs? +onMenuNodeOutputs? +onMouseDown? +onMouseEnter? +onMouseLeave? +onMouseMove? +onMouseUp? +onNodeCreated? +onNodeOptionalInputAdd? +onNodeOptionalOutputAdd? +onOutputAdded? +onOutputClick? +onOutputDblClick? +onOutputRemoved? +onPropertyChanged +onReassignID? +onRemoved +onResize +onSelected? +onSerialize? +onShowCustomPanelInfo? +onSlotPropertyChanged? +onWidgetChanged? +pin +removeInput +removeOnExecuteOutput +removeOnTriggerInput +removeOutput +removeWidget +removeWidgetByIndex +removeWidgetByName +serialize +setDirtyCanvas +setInputDataType +setInputSlotProperty +setName +setOutputData +setOutputDataType +setOutputSlotProperty +setProperty +setSize +setType +setWidgetHidden +syncDomAnchors +toString +trace +trigger +triggerSlot +updateOutputData? +updateType +

Constructors

Properties

_collapsed_width?: number
_level: number
_relative_id: NodeID = null
action_call: string = null
action_triggered: number = 0

the nFrames it will be used (-- each step), means "how old" is the event

+
bgcolor: string
block_delete: boolean = false
boxcolor: string
category: string
class: (new () => LGraphNode)

Type declaration

clip_area: boolean

if you render outside the node, it will be clipped

+
clonable: boolean = false
collapsable: boolean = true
color: string
connections: INodeConnection[]
desc: string = ""
disposed: Disposed = ...
dom_anchors: {
    bottom_center?: HTMLElement;
    bottom_left?: HTMLElement;
    bottom_right?: HTMLElement;
    middle_center?: HTMLElement;
    middle_left?: HTMLElement;
    middle_right?: HTMLElement;
    top_center?: HTMLElement;
    top_left?: HTMLElement;
    top_right?: HTMLElement;
} = {}

Type declaration

  • Optional bottom_center?: HTMLElement
  • Optional bottom_left?: HTMLElement
  • Optional bottom_right?: HTMLElement
  • Optional middle_center?: HTMLElement
  • Optional middle_left?: HTMLElement
  • Optional middle_right?: HTMLElement
  • Optional top_center?: HTMLElement
  • Optional top_left?: HTMLElement
  • Optional top_right?: HTMLElement
events: EventEmitter<{
    added: (() => void);
    deselected: (() => void);
    drop: ((e) => void);
    dropFile: ((file) => void);
    execute: (() => void);
    keyDown: ((e) => void);
    keyUp: ((e) => void);
    mouseEnter: ((e) => void);
    mouseLeave: ((e) => void);
    mouseMove: ((e) => void);
    mouseUp: ((e) => void);
    nodeOptionalInputAdd: ((slot) => void);
    nodeOptionalOutputAdd: ((slot) => void);
    removed: ((options?) => void);
    resize: ((size) => void);
    selected: (() => void);
    widgetChanged: ((widget, value, old) => void);
}> = ...

Type declaration

  • added: (() => void)
      • (): void
      • Returns void

  • deselected: (() => void)
      • (): void
      • Returns void

  • drop: ((e) => void)
      • (e): void
      • Parameters

        • e: DragEvent

        Returns void

  • dropFile: ((file) => void)
      • (file): void
      • Parameters

        • file: File

        Returns void

  • execute: (() => void)
      • (): void
      • Returns void

  • keyDown: ((e) => void)
      • (e): void
      • Parameters

        • e: KeyboardEvent

        Returns void

  • keyUp: ((e) => void)
      • (e): void
      • Parameters

        • e: KeyboardEvent

        Returns void

  • mouseEnter: ((e) => void)
  • mouseLeave: ((e) => void)
  • mouseMove: ((e) => void)
  • mouseUp: ((e) => void)
  • nodeOptionalInputAdd: ((slot) => void)
  • nodeOptionalOutputAdd: ((slot) => void)
  • removed: ((options?) => void)
  • resize: ((size) => void)
      • (size): void
      • Parameters

        Returns void

  • selected: (() => void)
      • (): void
      • Returns void

  • widgetChanged: ((widget, value, old) => void)
      • (widget, value, old): void
      • Parameters

        • widget: IWidget<any, any>
        • value: any
        • old: any

        Returns void

exec_version: number = 0
execute_triggered: number = 0

the nFrames it will be used (-- each step), means "how old" is the event

+
flags: Partial<{
    collapsed: boolean;
    pinned: boolean;
    skip_repeated_outputs: boolean;
}> = {}

Type declaration

  • collapsed: boolean
  • pinned: boolean
  • skip_repeated_outputs: boolean
graph: LGraph
graph_version: number
has_errors?: boolean

if true, the node will show the bgcolor as 'red'

+
hide_in_node_lists: boolean = false
highlight: {
    color: string;
    enabled: boolean;
    width: number;
} = ...

highlight draw in drawNodeHighlight

+

Type declaration

  • color: string
  • enabled: boolean
  • width: number
horizontal: boolean

slots are distributed horizontally

+
id: NodeID
ignore_remove: boolean = false
inputs: INodeInputSlot[]
is_selected: boolean
last_errors: any[] = null
last_execution_error: any = null
last_serialization?: SerializedLGraphNode<LGraphNode> = null
mode?: NodeMode

Used in LGraphCanvas.onMenuNodeMode

+
mouseOver: boolean
nameInGraph: string = ""
nameWidget: ITextWidget
order: number
outputs: INodeOutputSlot[]
pos: Vector2 = ...
priority: number = 0

computeExecutionOrder sorts by priority first, then order if priorities are the same

+
progress: {
    current: number;
    message: string;
    running: boolean;
    total: number;
} = ...

progress draw in drawNodeHighlight

+

Type declaration

  • current: number
  • message: string
  • running: boolean
  • total: number
properties: GraphOutputProperties = ...
properties_info: IProperty[]
redraw_on_mouse: boolean
removable: boolean = true
resizable: boolean

if set to false it wont be resizable with the mouse

+
serialize_widgets: boolean = false
shape: number = BuiltInSlotShape.ROUND_SHAPE
size: Vector2 = ...
skip_subgraph_button: boolean = false
subgraph: LGraph = null
title: string
titleMode: TitleMode = TitleMode.NORMAL_TITLE
type: string
typeWidget: IWidget<any, any>
widgets: IWidget<any, any>[]
widgets_start_y: number

widgets start at y distance from the top of the node

+
widgets_up: boolean

If set to true widgets do not start after the slots

+
widgets_values?: any[]
MAX_CONSOLE: number = 100
slotLayout: SlotLayout = ...
title: string
title_color: string
type: string
widgets_up: boolean

Accessors

Methods

  • connect this node output to the input of another node

    +

    Type Parameters

    • T = any

    Parameters

    • slot: string | number

      (could be the number of the slot or the string with the name of the slot)

      +
    • targetNode: LGraphNode

      the target node

      +
    • targetSlot: string | number

      the input slot of the target node (could be the number of the slot or the string with the name of the slot, or -1 to connect a trigger)

      +

    Returns T

    the linkInfo is created, otherwise null

    +
  • connect this node output to the input of another node BY TYPE

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • targetNode: LGraphNode
    • targetSlotType: SlotType
    • optsIn: {
          createEventInCase?: boolean;
          firstFreeIfOutputGeneralInCase?: boolean;
          generalTypeInCase?: boolean;
      } = {}
      • Optional createEventInCase?: boolean
      • Optional firstFreeIfOutputGeneralInCase?: boolean
      • Optional generalTypeInCase?: boolean

    Returns any

    the link_info is created, otherwise null

    +

    Method

    connectByType

    +
  • connect this node input to the output of another node BY TYPE

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • sourceNode: LGraphNode
    • sourceSlotType: SlotType
    • optsIn: {
          createEventInCase?: boolean;
          firstFreeIfOutputGeneralInCase?: boolean;
          generalTypeInCase?: boolean;
      } = {}
      • Optional createEventInCase?: boolean
      • Optional firstFreeIfOutputGeneralInCase?: boolean
      • Optional generalTypeInCase?: boolean

    Returns any

    the link_info is created, otherwise null

    +

    Method

    connectByType

    +
  • disconnect one input

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • options: {
          doProcessChange?: boolean;
      } = {}
      • Optional doProcessChange?: boolean

    Returns boolean

    if it was disconnected successfully

    +
  • disconnect one output to an specific node

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • Optional targetNode: LGraphNode

      the target node to which this slot is connected [Optional, if not targetNode is specified all nodes will be disconnected]

      +
    • Optional options: object

    Returns boolean

    if it was disconnected successfully

    +
  • returns the input slot with a given name (used for dynamic slots), -1 if not found

    +

    Parameters

    • Optional name: string

      the name of the slot

      +
    • onlyFree: boolean = false
    • Optional typesNotAccepted: SlotType[]

    Returns number

    the slot (-1 if not found)

    +
  • returns the output slot with a given name (used for dynamic slots), -1 if not found

    +

    Parameters

    • Optional name: string

      the name of the slot

      +
    • onlyFree: boolean = false
    • Optional typesNotAccepted: SlotType[]

    Returns number

    the slot (-1 if not found)

    +
  • returns the center of a connection point in canvas coords

    +

    Parameters

    • is_input: boolean

      true if if a input slot, false if it is an output

      +
    • slotNumber: number
    • out: Vector2 = ...

      a place to store the output, to free garbage

      +
    • ignore_collapsed: boolean = false

    Returns Vector2

    the position

    +
  • Retrieves the input data (data traveling through the connection) from one slot

    +

    Type Parameters

    • T = any

    Parameters

    • slot: number
    • Optional force_update: boolean

      if set to true it will force the connected node of this slot to output data into this link

      +

    Returns T

    data or if it is not connected returns undefined

    +
  • Retrieves the input data from one slot using its name instead of slot number

    +

    Type Parameters

    • T = any

    Parameters

    • slot_name: string
    • Optional force_update: boolean

      if set to true it will force the connected node of this slot to output data into this link

      +

    Returns T

    data or if it is not connected returns null

    +
  • Called just before connection (or disconnect - if input is linked). +A convenient place to switch to another input, or create new one. +This allow for ability to automatically add slots if needed

    +

    Parameters

    • inputIndex: number

    Returns number

    selected input slot index, can differ from parameter value

    +
  • if returns false the incoming connection will be canceled +Called by LGraph.connect

    +

    Parameters

    • inputIndex: number

      target input slot number

      +
    • outputType: SlotType

      type of output slot

      +
    • outputSlot: INodeOutputSlot

      output slot object

      +
    • outputNode: LGraphNode

      node containing the output

      +
    • outputIndex: number

      index of output slot

      +

    Returns boolean

  • if returns false the incoming connection will be canceled +Called by LGraph.connect

    +

    Parameters

    • outputIndex: number

      target output slot number

      +
    • inputType: SlotType

      type of input slot

      +
    • inputSlot: INodeInputSlot

      input slot object

      +
    • inputNode: LGraphNode

      node containing the input

      +
    • inputIndex: number

      index of input slot

      +

    Returns boolean

\ No newline at end of file diff --git a/classes/LGraph.html b/classes/LGraph.html new file mode 100644 index 00000000..80198d20 --- /dev/null +++ b/classes/LGraph.html @@ -0,0 +1,238 @@ +LGraph | @litegraph-ts/core - v0.2.17

Constructors

Properties

Methods

Constructors

Properties

_groups: LGraphGroup[] = []
_is_subgraph: boolean = false
_last_trigger_time: number = 0
_nodes: LGraphNode[] = []
_nodes_by_id: Record<NodeID, LGraphNode> = {}
_nodes_executable: LGraphNodeExecutable[] = null

nodes that are executable sorted in execution order

+
_nodes_in_order: LGraphNode[] = []

nodes that contain onExecute

+
_subgraph_node: Subgraph = null
_version: number = -1

used to detect changes

+
catch_errors: boolean
config: LGraphConfig

custom data

+
disposed: Disposed = ...
elapsed_time: number
errors_in_execution: boolean = false
events: EventEmitter<{
    afterChange: ((graph, node) => void);
    afterExecute: (() => void);
    beforeChange: ((graph, node) => void);
    beforeStep: (() => void);
    change: ((graph) => void);
    configure: ((data) => void);
    connectionChange: ((node) => void);
    executeStep: (() => void);
    inputAdded: ((name, type, value) => void);
    inputRemoved: ((name) => void);
    inputRenamed: ((oldName, newName) => void);
    inputTypeChanged: ((name, oldType, type) => void);
    inputsOutputsChange: (() => void);
    nodeAdded: ((node, options) => void);
    nodeRemoved: ((node, options) => void);
    outputAdded: ((name, type, value) => void);
    outputRemoved: ((name) => void);
    outputRenamed: ((oldName, newName) => void);
    outputTypeChanged: ((name, oldType, type) => void);
    play: (() => void);
    serialize: ((data) => void);
    stop: (() => void);
    trigger: ((eventName, ...args) => void);
}> = ...

Type declaration

  • afterChange: ((graph, node) => void)
  • afterExecute: (() => void)
      • (): void
      • Returns void

  • beforeChange: ((graph, node) => void)
  • beforeStep: (() => void)
      • (): void
      • Returns void

  • change: ((graph) => void)
      • (graph): void
      • Parameters

        Returns void

  • configure: ((data) => void)
  • connectionChange: ((node) => void)
      • (node): void
      • Parameters

        Returns void

  • executeStep: (() => void)
      • (): void
      • Returns void

  • inputAdded: ((name, type, value) => void)
      • (name, type, value): void
      • Parameters

        Returns void

  • inputRemoved: ((name) => void)
      • (name): void
      • Parameters

        • name: string

        Returns void

  • inputRenamed: ((oldName, newName) => void)
      • (oldName, newName): void
      • Parameters

        • oldName: string
        • newName: string

        Returns void

  • inputTypeChanged: ((name, oldType, type) => void)
      • (name, oldType, type): void
      • Parameters

        Returns void

  • inputsOutputsChange: (() => void)
      • (): void
      • Returns void

  • nodeAdded: ((node, options) => void)
  • nodeRemoved: ((node, options) => void)
  • outputAdded: ((name, type, value) => void)
      • (name, type, value): void
      • Parameters

        Returns void

  • outputRemoved: ((name) => void)
      • (name): void
      • Parameters

        • name: string

        Returns void

  • outputRenamed: ((oldName, newName) => void)
      • (oldName, newName): void
      • Parameters

        • oldName: string
        • newName: string

        Returns void

  • outputTypeChanged: ((name, oldType, type) => void)
      • (name, oldType, type): void
      • Parameters

        Returns void

  • play: (() => void)
      • (): void
      • Returns void

  • serialize: ((data) => void)
  • stop: (() => void)
      • (): void
      • Returns void

  • trigger: ((eventName, ...args) => void)
      • (eventName, ...args): void
      • Parameters

        • eventName: string
        • Rest ...args: any[]

        Returns void

execution_time: number = 0
execution_timer_id: number = -1
extra: Record<string, any> = {}

to store custom data

+
filter: string
fixedtime: number
fixedtime_lapse: number
globaltime: number
inputs: Record<string, LGraphInput> = {}
iteration: number
last_link_id: number
last_node_id: number
last_update_time: number
links: Record<LinkID, LLink> = {}
list_of_graphcanvas: LGraphCanvas[] = []
nodes_actioning: boolean[] = []
nodes_executedAction: string[] = []
nodes_executing: boolean[] = []
outputs: Record<string, LGraphOutput> = {}
runningtime: number
starttime: number
status: LGraphStatus
supported_types: string[] = null
vars: Record<string, any> = {}
DEFAULT_SUPPORTED_TYPES: string[] = ...

Methods

  • Tell this graph it has a global graph input of this type

    +

    Parameters

    • name: string
    • type: SlotType
    • Optional value: any

    Returns void

  • Checks that the node type matches the node type registered, used when replacing a nodetype by a newer version during execution +this replaces the ones using the old version with the new version

    +

    Returns boolean

    Method

    checkNodeTypes

    +
  • Computes the connected components of the graph.

    +

    Returns GraphComponent[]

      +
    • A 2D array where each sub-array represents a connected component, + containing all the nodes in that component.
    • +
    +
  • This is more internal, it computes the executable nodes in order and returns it

    +

    Type Parameters

    Parameters

    • only_onExecute: boolean = false
    • Optional set_level: any

    Returns T[]

  • Type Parameters

    Parameters

    • only_onExecute: boolean = false
    • Optional set_level: any

    Returns Iterable<T>

  • Returns a list of nodes that matches a class

    +

    Type Parameters

    Parameters

    • type: (new () => T)
        • new (): T
        • Returns T

    • result: T[] = []

    Returns T[]

    a list with all the nodes of this type

    +
  • Returns a list of nodes that matches a class

    +

    Type Parameters

    Parameters

    • type: (new () => T)
        • new (): T
        • Returns T

    • result: T[] = []

    Returns T[]

    a list with all the nodes of this type

    +
  • Returns all the nodes that could affect this one (ancestors) by crawling all the inputs recursively. +It doesn't include the node itself

    +

    Parameters

    Returns LGraphNode[]

    an array with all the LGraphNodes that affect this node, in order of execution

    +
  • Returns the amount of time it took to compute the latest iteration. Take into account that this number could be not correct +if the nodes are using graphical actions

    +

    Returns number

    number of milliseconds it took the last cycle

    +
  • Returns the amount of time accumulated using the fixedtime_lapse var. This is used in context where the time increments should be constant

    +

    Returns number

    number of milliseconds the graph has been running

    +
  • Returns the top-most node in this position of the canvas

    +

    Parameters

    • x: number

      the x coordinate in canvas space

      +
    • y: number

      the y coordinate in canvas space

      +
    • Optional nodesList: LGraphNode[]

      a list with all the nodes to search from, by default is all the nodes in the graph

      +
    • Optional margin: number

    Returns LGraphNode

    the node at this position or null

    +
  • Returns the amount of time the graph has been running in milliseconds

    +

    Returns number

    number of milliseconds the graph has been running

    +
  • Iterates all nodes in this graph excluding subgraphs.

    +

    Type Parameters

    Parameters

    • ctor: (new () => T)
        • new (): T
        • Returns T

    Returns Iterable<T>

  • Iterates all nodes in this graph excluding subgraphs.

    +

    Type Parameters

    Parameters

    • ctor: (new () => T)
        • new (): T
        • Returns T

    Returns Iterable<T>

  • Iterates all nodes in this graph excluding subgraphs.

    +

    Type Parameters

    Parameters

    • type: string

    Returns Iterable<T>

  • Parameters

    • url: string | Blob
    • Optional callback: ((any) => void)
        • (any): void
        • Parameters

          • any: any

          Returns void

    Returns void

  • Parameters

    • action: any
    • param: any
    • options: {
          action_call?: string;
      } = {}
      • Optional action_call?: string

    Returns void

  • Changes the name of a global graph input

    +

    Parameters

    • old_name: string
    • name: string

    Returns boolean

  • Renames a global graph output

    +

    Parameters

    • old_name: string
    • name: string

    Returns boolean

  • Run N steps (cycles) of the graph

    +

    Parameters

    • num: number = 1

      number of steps to run, default is 1

      +
    • do_not_catch_errors: boolean = false

      if you want to try/catch errors

      +
    • Optional limit: number

    Returns void

  • Sends an event to all the nodes, useful to trigger stuff

    +

    Parameters

    • eventName: string

      the name of the event (function to be called)

      +
    • params: any[] = []

      parameters in array format

      +
    • mode: NodeMode = NodeMode.ALWAYS

    Returns void

  • Starts running this graph every interval milliseconds.

    +

    Parameters

    • Optional interval: number

      amount of milliseconds between executions, if 0 then it renders to the monitor refresh rate

      +

    Returns void

  • Updates the graph execution order according to relevance of the nodes (nodes with only outputs have more relevance than +nodes with only inputs.

    +

    Returns void

\ No newline at end of file diff --git a/classes/LGraphCanvas.html b/classes/LGraphCanvas.html new file mode 100644 index 00000000..fda6d88a --- /dev/null +++ b/classes/LGraphCanvas.html @@ -0,0 +1,392 @@ +LGraphCanvas | @litegraph-ts/core - v0.2.17

This class is in charge of rendering one graph inside a canvas. And provides all the interaction required. +Valid callbacks are: onNodeSelected, onNodeDeselected, onShowNodePanel, onNodeDblClicked

+

Param: canvas

the canvas where you want to render (it accepts a selector in string format or the canvas element itself)

+

Param: graph

Param: options

{ skip_rendering, autoresize }

+

Implements

Constructors

Properties

_bg_img +_events_binded +_graph_stack +_highlight_input +_highlight_input_slot +_highlight_output +_key_callback? +_mousedown_callback? +_mousemove_callback? +_mouseup_callback? +_mousewheel_callback? +_ondrop_callback? +_pattern +_pattern_img +align_to_grid +allow_dragcanvas +allow_dragnodes +allow_interaction +allow_reconnect_links +allow_searchbox +always_render_background +autoresize? +background_image +bgcanvas +bgctx +block_click +canvas +canvas_mouse +clear_background +connecting_input +connecting_node +connecting_output +connecting_pos +connecting_slot +connections_width +ctx +current_node +default_link_color +dirty_area +dirty_bgcanvas? +dirty_canvas? +disposed +drag_mode +dragging_canvas +dragging_rectangle +ds +editor_alpha +events +filter +fps +frame +graph +graph_mouse +highlighted_links +highquality_render +inner_text_font +is_rendering +last_click_position +last_click_position_offset +last_draw_time +last_mouse +last_mouse_dragging +last_mouse_position +last_mouseclick +link_type_colors +links_render_mode +live_mode +maxZoom +minZoom +mouse +multi_select +node_capturing_input +node_dragged +node_in_panel +node_over +node_panel +node_title_color +node_widget +offset_mouse +options_panel +over_link_center +pause_rendering +pointer_is_double +pointer_is_down +prompt_box +read_only +render_canvas_border +render_collapsed_slots +render_connection_arrows +render_connections +render_connections_border +render_connections_shadows +render_curved_connections +render_execution_order +render_link_tooltip +render_only_selected +render_shadows +render_subgraph_panels +render_subgraph_stack_header +render_time +render_title_colored +resizing_node +round_radius +search_box +selected_group +selected_group_moving +selected_group_resizing +selected_nodes +set_canvas_dirty_on_mouse_event +show_info +skip_events +title_text_font +use_gradients +viewport +visible_area +visible_links +visible_nodes +zoom_modify_alpha +DEFAULT_BACKGROUND_IMAGE +DEFAULT_CONNECTION_COLORS +DEFAULT_CONNECTION_COLORS_BY_TYPE +DEFAULT_CONNECTION_COLORS_BY_TYPE_OFF +DEFAULT_LINK_TYPE_COLORS +active_canvas +active_node +alignNodes +boundaryNodesForSelection +getBoundaryNodes +gradients +node_colors +onGroupAdd +onGroupAlign +onMenuAdd +onMenuCollapseAll +onMenuNodeClone +onMenuNodeCollapse +onMenuNodeColors +onMenuNodeEdit +onMenuNodeMode +onMenuNodePin +onMenuNodeRemove +onMenuNodeShapes +onMenuNodeToParentGraph +onMenuNodeToSubgraph +onMenuNodeToSubgraphInputs +onMenuNodeToSubgraphOutputs +onMenuResizeNode +onNodeAlign +onResizeNode +onShowMenuNodeProperties +onShowPropertyEditor +search_limit +showMenuNodeOptionalInputs +showMenuNodeOptionalOutputs +

Accessors

Methods

_doNothing +_doReturnTrue +addGraphInputNode +addGraphOutputNode +adjustCanvasForHiDPI +adjustMouseEvent +adjustNodesSize +alignNodes +bindEvents +blockClick +boundaryNodesForSelection +bringToFront +centerOnNode +checkDropItem +checkPanels +clear +cloneSelection +closeAllSubgraphs +closePanels +closeSubgraph +computeConnectionPoint +computeVisibleNodes +convertCanvasToOffset +convertEventToCanvasOffset +convertOffsetToCanvas +copyToClipboard +createDefaultNodeForSlot +createDialog +createPanel +cutToClipboard +deleteSelectedNodes +deselectAllNodes +deselectNode +draw +drawBackCanvas +drawButton +drawConnections +drawExecutionOrder +drawFrontCanvas +drawGroups +drawInvisibleNode +drawLinkTooltip +drawNode +drawNodeHighlight +drawNodeShape +drawNodeWidgets +drawSubgraphPanel +drawSubgraphPanelLeft +drawSubgraphPanelRight +enableWebGL +findLinkCenterAtPos +getBoundaryNodes +getCanvasMenuOptions +getCanvasWindow +getExtraLinkMenuOptions? +getExtraMenuOptions? +getGroupMenuOptions +getLinkMenuOptions +getMenuOptions? +getNodeMenuOptions +isAreaClicked +isOverNodeBox +isOverNodeInput +isOverNodeOutput +onClear? +onDrawBackground? +onDrawForeground? +onDrawLinkTooltip? +onDrawOverlay? +onDropItem? +onGroupAlign +onHoverChange? +onMouse? +onMouseDown? +onNodeAlign +onNodeDblClicked? +onNodeDeselected? +onNodeMoved? +onNodeSelected? +onNodeSelectionChange +onRender? +onRenderBackground? +onSearchBox? +onSearchBoxSelection? +onSelectionChange? +onShowNodePanel? +openSubgraph +pasteFromClipboard +processContextMenu +processDrop +processKey +processMouseDown +processMouseMove +processMouseUp +processMouseWheel +processNodeDblClicked +processNodeSelected +processNodeWidgets +prompt +renderInfo +renderLink +resize +selectNode +selectNodes +sendToBack +setCanvas +setDirty +setGraph +setZoom +showConnectionMenu +showEditPropertyValue +showLinkMenu +showSearchBox +showShowNodePanel +showSubgraphPropertiesDialog +showSubgraphPropertiesDialogRight +startRendering +stopRendering +switchLiveMode +touchHandler +unbindEvents +decodeHTML +getFileExtension +getPropertyPrintableValue +

Constructors

  • Parameters

    • canvas: string | HTMLCanvasElement
    • Optional graph: LGraph
    • options: {
          autoresize?: boolean;
          skip_events?: boolean;
          skip_render?: boolean;
          viewport?: Vector4;
      } = {}
      • Optional autoresize?: boolean
      • Optional skip_events?: boolean
      • Optional skip_render?: boolean
      • Optional viewport?: Vector4

    Returns LGraphCanvas

Properties

_bg_img: HTMLImageElement = null
_events_binded: boolean = false
_graph_stack: GraphStackEntry[] = []
_highlight_input: Vector2 = null
_highlight_input_slot: INodeSlot = null
_highlight_output: Vector2 = null
_key_callback?: EventListener
_mousedown_callback?: EventListener
_mousemove_callback?: EventListener
_mouseup_callback?: EventListener
_mousewheel_callback?: EventListener
_ondrop_callback?: EventListener
_pattern: CanvasPattern = null
_pattern_img: HTMLImageElement = null
align_to_grid: false
allow_dragcanvas: boolean = true
allow_dragnodes: boolean = true
allow_interaction: boolean = true

allow to control widgets, buttons, collapse, etc

+
allow_reconnect_links: boolean = true

allows to change a connection with having to redo it again

+
allow_searchbox: boolean = true

No effect

+
always_render_background: boolean = false
autoresize?: boolean
background_image: string = LGraphCanvas.DEFAULT_BACKGROUND_IMAGE
bgcanvas: HTMLCanvasElement
bgctx: CanvasRenderingContext2D
block_click: boolean = false
canvas: HTMLCanvasElement
canvas_mouse: Vector2
clear_background: boolean = true
connecting_input: INodeInputSlot = null
connecting_node: LGraphNode
connecting_output: INodeOutputSlot = null
connecting_pos: Vector2 = null
connecting_slot: number = null
connections_width: number = 3
ctx: CanvasRenderingContext2D
current_node: LGraphNode = null
default_link_color: string
dirty_area: Vector4
dirty_bgcanvas?: boolean
dirty_canvas?: boolean
disposed: Disposed = ...
drag_mode: boolean = false
dragging_canvas: boolean
dragging_rectangle: Float32Array = null
ds: DragAndScale = ...
editor_alpha: number = 1

used for transition

+
events: EventEmitter<{
    clear: (() => void);
    dropItem: ((e) => void);
    hoverChange: ((n, prev) => void);
    mouseDown: ((e) => void);
    nodeDblClicked: ((n) => void);
    nodeDeselected: ((n) => void);
    nodeMoved: ((n) => void);
    nodeSelected: ((n) => void);
    selectionChange: ((nodes) => void);
    showNodePanel: ((n) => void);
}> = ...

Type declaration

  • clear: (() => void)
      • (): void
      • Returns void

  • dropItem: ((e) => void)
      • (e): void
      • Parameters

        • e: DragEvent

        Returns void

  • hoverChange: ((n, prev) => void)
  • mouseDown: ((e) => void)
  • nodeDblClicked: ((n) => void)
  • nodeDeselected: ((n) => void)
  • nodeMoved: ((n) => void)
  • nodeSelected: ((n) => void)
  • selectionChange: ((nodes) => void)
      • (nodes): void
      • Parameters

        Returns void

  • showNodePanel: ((n) => void)
filter: any = null

allows to filter to only accept some type of nodes in a graph

+
fps: number
frame: number
graph: LGraph
graph_mouse: Vector2 = ...

mouse in graph coordinates, where 0,0 is the top-left corner of the blue rectangle

+
highlighted_links: Record<number, boolean>
highquality_render: boolean = true
inner_text_font: string
is_rendering: boolean
last_click_position: Vector2 = ...
last_click_position_offset: Vector2 = ...
last_draw_time: number
last_mouse: Vector2
last_mouse_dragging: boolean = false
last_mouse_position: Vector2 = ...

Possible duplicated with last_mouse +https://github.com/jagenjo/litegraph.js/issues/70

+
last_mouseclick: number

Timestamp of last mouse click, defaults to 0

+
link_type_colors: Record<string, string> = {}
links_render_mode: LinkRenderMode = LinkRenderMode.SPLINE_LINK
live_mode: boolean = false
maxZoom: number = null
minZoom: number = null
mouse: Vector2 = ...

mouse in canvas coordinates, where 0,0 is the top-left corner of the blue rectangle

+
multi_select: boolean = false

allow selecting multi nodes without pressing extra keys

+
node_capturing_input: LGraphNode
node_dragged: LGraphNode
node_in_panel: LGraphNode
node_over: LGraphNode
node_panel: INodePanel = null
node_title_color: string
node_widget: [LGraphNode, IWidget<any, any>] = null
offset_mouse: Vector2 = ...

mouse in offset coordinates, where 0,0 is the top-left corner of the canvas DOM element

+
options_panel: IGraphDialog = null
over_link_center: LLink = null
pause_rendering: boolean = false
pointer_is_double: boolean = false
pointer_is_down: boolean = false
prompt_box: IGraphDialog = null
read_only: boolean = false

if set to true users cannot modify the graph

+
render_canvas_border: boolean = true
render_collapsed_slots: boolean = true
render_connection_arrows: boolean = false
render_connections: boolean = true
render_connections_border: boolean = true
render_connections_shadows: boolean = false

too much cpu

+
render_curved_connections: boolean = false
render_execution_order: boolean = false
render_link_tooltip: boolean = true
render_only_selected: boolean = true
render_shadows: boolean = true
render_subgraph_panels: boolean = true
render_subgraph_stack_header: boolean = true
render_time: number = 0
render_title_colored: boolean = true
resizing_node: LGraphNode = null
round_radius: number = 8
search_box: IGraphDialog = null
selected_group: LGraphGroup
selected_group_moving: boolean
selected_group_resizing: boolean
selected_nodes: Record<NodeID, LGraphNode>
set_canvas_dirty_on_mouse_event: boolean = true

forces to redraw the canvas if the mouse does anything

+
show_info: boolean = true
skip_events: boolean = false
title_text_font: string
use_gradients: boolean = false

set to true to render title bar with gradients

+
viewport: Vector4
visible_area: Float32Array
visible_links: LLink[] = []
visible_nodes: LGraphNode[]
zoom_modify_alpha: boolean = true
DEFAULT_BACKGROUND_IMAGE: string = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAIAAAD/gAIDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQBJREFUeNrs1rEKwjAUhlETUkj3vP9rdmr1Ysammk2w5wdxuLgcMHyptfawuZX4pJSWZTnfnu/lnIe/jNNxHHGNn//HNbbv+4dr6V+11uF527arU7+u63qfa/bnmh8sWLBgwYJlqRf8MEptXPBXJXa37BSl3ixYsGDBMliwFLyCV/DeLIMFCxYsWLBMwSt4Be/NggXLYMGCBUvBK3iNruC9WbBgwYJlsGApeAWv4L1ZBgsWLFiwYJmCV/AK3psFC5bBggULloJX8BpdwXuzYMGCBctgwVLwCl7Be7MMFixYsGDBsu8FH1FaSmExVfAxBa/gvVmwYMGCZbBg/W4vAQYA5tRF9QYlv/QAAAAASUVORK5CYII="
DEFAULT_CONNECTION_COLORS: {
    input_off: string;
    input_on: string;
    output_off: string;
    output_on: string;
} = ...

Type declaration

  • input_off: string
  • input_on: string
  • output_off: string
  • output_on: string
DEFAULT_CONNECTION_COLORS_BY_TYPE: Record<string, string> = ...
DEFAULT_CONNECTION_COLORS_BY_TYPE_OFF: Record<string, string> = ...
DEFAULT_LINK_TYPE_COLORS: Record<string, string> = ...
active_canvas: LGraphCanvas = null
active_node: LGraphNode = null
alignNodes: ((nodes, direction, align_to?) => void) = LGraphCanvas_UI.alignNodes

Type declaration

    • (nodes, direction, align_to?): void
    • Parameters

      • nodes: LGraphNode[]

        a list of nodes

        +
      • direction: "top" | "bottom" | "left" | "right"

        Direction to align the nodes

        +
      • Optional align_to: LGraphNode

        Node to align to (if null, align to the furthest node in the given direction)

        +

      Returns void

boundaryNodesForSelection: (() => {
    bottom: LGraphNode;
    left: LGraphNode;
    right: LGraphNode;
    top: LGraphNode;
}) = LGraphCanvas_UI.boundaryNodesForSelection

Determines the furthest nodes in each direction for the currently selected nodes

+

Type declaration

Returns

getBoundaryNodes: ((nodes) => {
    bottom: LGraphNode;
    left: LGraphNode;
    right: LGraphNode;
    top: LGraphNode;
}) = LGraphCanvas_UI.getBoundaryNodes

align nodes action

+

Type declaration

gradients: object = {}
node_colors: Record<string, NodeColor> = ...
onGroupAdd: ContextMenuEventListener = LGraphCanvas_UI.onGroupAdd

Create menu for Add Group

+
onGroupAlign: ((value, options, event, prev_menu) => void) = LGraphCanvas_UI.onGroupAlign

Type declaration

    • (value, options, event, prev_menu): void
    • Parameters

      Returns void

onMenuAdd: ((_value, _options, mouseEvent, prevMenu, callback?) => boolean) = LGraphCanvas_UI.onMenuAdd

Create menu for Add Node

+

Type declaration

    • (_value, _options, mouseEvent, prevMenu, callback?): boolean
    • Create menu for Add Node

      +

      Parameters

      • _value: IContextMenuItem
      • _options: any
      • mouseEvent: any
      • prevMenu: any
      • Optional callback: ((node) => void)
          • (node): void
          • Parameters

            Returns void

      Returns boolean

onMenuCollapseAll: (() => void) = LGraphCanvas_UI.onMenuCollapseAll

Type declaration

    • (): void
    • Returns void

onMenuNodeClone: ContextMenuEventListener = LGraphCanvas_UI.onMenuNodeClone
onMenuNodeCollapse: ContextMenuEventListener = LGraphCanvas_UI.onMenuNodeCollapse
onMenuNodeColors: ContextMenuEventListener = LGraphCanvas_UI.onMenuNodeColors
onMenuNodeEdit: (() => void) = LGraphCanvas_UI.onMenuNodeEdit

Type declaration

    • (): void
    • Returns void

onMenuNodeMode: ContextMenuEventListener = LGraphCanvas_UI.onMenuNodeMode
onMenuNodePin: ContextMenuEventListener = LGraphCanvas_UI.onMenuNodePin
onMenuNodeRemove: ContextMenuEventListener = LGraphCanvas_UI.onMenuNodeRemove
onMenuNodeShapes: ContextMenuEventListener = LGraphCanvas_UI.onMenuNodeShapes
onMenuNodeToParentGraph: ContextMenuEventListener = LGraphCanvas_UI.onMenuNodeToParentGraph
onMenuNodeToSubgraph: ContextMenuEventListener = LGraphCanvas_UI.onMenuNodeToSubgraph
onMenuNodeToSubgraphInputs: ContextMenuEventListener = LGraphCanvas_UI.onMenuNodeToSubgraphInputs
onMenuNodeToSubgraphOutputs: ContextMenuEventListener = LGraphCanvas_UI.onMenuNodeToSubgraphOutputs
onMenuResizeNode: ContextMenuEventListener = LGraphCanvas_UI.onMenuResizeNode
onNodeAlign: ((value, options, event, prev_menu, node) => void) = LGraphCanvas_UI.onNodeAlign

Type declaration

onResizeNode: ContextMenuEventListener = LGraphCanvas_UI.onResizeNode
onShowMenuNodeProperties: ContextMenuEventListener = LGraphCanvas_UI.onShowMenuNodeProperties
onShowPropertyEditor: ContextMenuEventListener = LGraphCanvas_UI.onShowPropertyEditor
search_limit: number
showMenuNodeOptionalInputs: ContextMenuEventListener = LGraphCanvas_UI.showMenuNodeOptionalInputs
showMenuNodeOptionalOutputs: ContextMenuEventListener = LGraphCanvas_UI.showMenuNodeOptionalOutputs

Accessors

Methods

  • Parameters

    • nodes: LGraphNode[]

      a list of nodes

      +
    • direction: "top" | "bottom" | "left" | "right"

      Direction to align the nodes

      +
    • Optional align_to: LGraphNode

      Node to align to (if null, align to the furthest node in the given direction)

      +

    Returns void

  • Parameters

    • title: string
    • options: {
          closable?: boolean;
          height?: number;
          onClose?: (() => void);
          onOpen?: (() => void);
          width?: number;
          window?: Window;
      } = {}
      • Optional closable?: boolean
      • Optional height?: number
      • Optional onClose?: (() => void)
          • (): void
          • Returns void

      • Optional onOpen?: (() => void)
          • (): void
          • Returns void

      • Optional width?: number
      • Optional window?: Window

    Returns IGraphPanel

  • renders the whole canvas content, by rendering in two separated canvas, one containing the background grid and the connections, and one containing the nodes)

    +

    Parameters

    • forceFG: boolean = false
    • forceBG: boolean = false

    Returns void

  • Parameters

    • x: number
    • y: number
    • w: number
    • h: number
    • Optional text: string
    • bgcolor: string = LiteGraph.NODE_DEFAULT_COLOR
    • hovercolor: string = "#555"
    • textcolor: string = LiteGraph.NODE_TEXT_COLOR
    • ignore_readonly: boolean = true

    Returns boolean

  • this function allows to render the canvas using WebGL instead of Canvas2D +this is useful if you plant to render 3D objects inside your nodes, it uses litegl.js for webgl and canvas2DtoWebGL to emulate the Canvas2D calls in webGL

    +

    Returns void

  • Used to attach the canvas in a popup

    +

    Returns Window

    the window where the canvas is attached (the DOM root node)

    +
  • returns true if a position (in graph space) is on top of a node little corner box

    +

    Parameters

    Returns boolean

  • returns slot index if a position (in graph space) is on top of a node input slot

    +

    Parameters

    Returns number

  • returns the INDEX if a position (in graph space) is on top of a node output slot

    +

    Parameters

    Returns number

    Method

    isOverNodeOuput

    +
  • to render background objects (behind nodes and connections) in the canvas affected by transform

    +

    Parameters

    • ctx: CanvasRenderingContext2D
    • visibleArea: Float32Array

    Returns void

  • to render foreground objects (above nodes and connections) in the canvas affected by transform

    +

    Parameters

    • ctx: CanvasRenderingContext2D
    • visibleArea: Float32Array

    Returns void

  • to render foreground objects not affected by transform (for GUIs)

    +

    Parameters

    • ctx: CanvasRenderingContext2D

    Returns void

  • draws a link between two points

    +

    Parameters

    • ctx: CanvasRenderingContext2D
    • a: Vector2
    • b: Vector2

      start pos

      +
    • link: LLink

      end pos

      +
    • skipBorder: boolean

      the link object with all the link info

      +
    • flow: boolean

      ignore the shadow of the link

      +
    • Optional color: string

      show flow animation (for events)

      +
    • Optional startDir: Dir

      the color for the link

      +
    • Optional endDir: Dir

      the direction enum

      +
    • Optional numSublines: number

      the direction enum

      +

    Returns void

  • resizes the canvas to a given size, if no size is passed, then it tries to fill the parentNode

    +

    Parameters

    • Optional width: number
    • Optional height: number

    Returns void

  • assigns a canvas

    +

    Parameters

    • canvas: string | HTMLCanvasElement
    • skipEvents: boolean = false

    Returns void

  • marks as dirty the canvas, this way it will be rendered again

    +

    Parameters

    • fg: boolean = false

      if the foreground canvas is dirty (the one containing the nodes)

      +
    • bg: boolean = false

      if the background canvas is dirty (the one containing the wires)

      +

    Returns void

  • Parameters

    • _event: MouseEvent
    • options: {
          do_type_filter?: boolean;
          hide_on_mouse_leave?: boolean;
          node_from?: LGraphNode;
          node_to?: LGraphNode;
          show_all_if_empty?: boolean;
          show_all_on_open?: boolean;
          show_general_after_typefiltered?: boolean;
          show_general_if_none_on_typefilter?: boolean;
          slotFrom?: INodeSlot | SlotNameOrIndex;
          type_filter_in?: SlotType;
          type_filter_out?: SlotType;
      } = {}
      • Optional do_type_filter?: boolean
      • Optional hide_on_mouse_leave?: boolean
      • Optional node_from?: LGraphNode
      • Optional node_to?: LGraphNode
      • Optional show_all_if_empty?: boolean
      • Optional show_all_on_open?: boolean
      • Optional show_general_after_typefiltered?: boolean
      • Optional show_general_if_none_on_typefilter?: boolean
      • Optional slotFrom?: INodeSlot | SlotNameOrIndex
      • Optional type_filter_in?: SlotType
      • Optional type_filter_out?: SlotType

    Returns IGraphDialog

  • switches to live mode (node shapes are not rendered, only the content) +this feature was designed when graphs where meant to create user interfaces

    +

    Parameters

    • Optional transition: boolean

    Returns void

\ No newline at end of file diff --git a/classes/LGraphCanvas_Events.html b/classes/LGraphCanvas_Events.html new file mode 100644 index 00000000..f8d2f797 --- /dev/null +++ b/classes/LGraphCanvas_Events.html @@ -0,0 +1,6 @@ +LGraphCanvas_Events | @litegraph-ts/core - v0.2.17

Class LGraphCanvas_Events

Implemented by

Constructors

Methods

\ No newline at end of file diff --git a/classes/LGraphCanvas_Rendering.html b/classes/LGraphCanvas_Rendering.html new file mode 100644 index 00000000..def4a998 --- /dev/null +++ b/classes/LGraphCanvas_Rendering.html @@ -0,0 +1,60 @@ +LGraphCanvas_Rendering | @litegraph-ts/core - v0.2.17

Class LGraphCanvas_Rendering

Implemented by

Constructors

Properties

link_bounding: Float32Array = ...
margin_area: Float32Array = ...
temp: Float32Array = ...
tempA: Vector2 = ...
tempB: Vector2 = ...
temp_vec2: Float32Array = ...
tmp_area: Float32Array = ...

Methods

  • renders the whole canvas content, by rendering in two separated canvas, one containing the background grid and the connections, and one containing the nodes)

    +

    Parameters

    • this: LGraphCanvas
    • forceFG: boolean = false
    • forceBG: boolean = false

    Returns void

  • Parameters

    • this: LGraphCanvas
    • x: number
    • y: number
    • w: number
    • h: number
    • Optional text: string
    • bgcolor: string = LiteGraph.NODE_DEFAULT_COLOR
    • hovercolor: string = "#555"
    • textcolor: string = LiteGraph.NODE_TEXT_COLOR
    • ignore_readonly: boolean = false

    Returns boolean

  • draws a link between two points

    +

    Parameters

    • this: LGraphCanvas
    • ctx: CanvasRenderingContext2D
    • a: Vector2

      start pos

      +
    • b: Vector2

      end pos

      +
    • link: LLink

      the link object with all the link info

      +
    • skipBorder: boolean

      ignore the shadow of the link

      +
    • flow: boolean

      show flow animation (for events)

      +
    • Optional color: string

      the color for the link

      +
    • Optional startDir: Dir

      the direction enum

      +
    • Optional endDir: Dir

      the direction enum

      +
    • Optional numSublines: number

      number of sublines (useful to represent vec3 or rgb)

      +

    Returns void

\ No newline at end of file diff --git a/classes/LGraphCanvas_UI.html b/classes/LGraphCanvas_UI.html new file mode 100644 index 00000000..d17c0efd --- /dev/null +++ b/classes/LGraphCanvas_UI.html @@ -0,0 +1,54 @@ +LGraphCanvas_UI | @litegraph-ts/core - v0.2.17

Implemented by

Constructors

Properties

alignNodes: ((nodes, direction, align_to?) => void) = ...

Type declaration

    • (nodes, direction, align_to?): void
    • Parameters

      • nodes: LGraphNode[]

        a list of nodes

        +
      • direction: "top" | "bottom" | "left" | "right"

        Direction to align the nodes

        +
      • Optional align_to: LGraphNode

        Node to align to (if null, align to the furthest node in the given direction)

        +

      Returns void

boundaryNodesForSelection: (() => {
    bottom: LGraphNode;
    left: LGraphNode;
    right: LGraphNode;
    top: LGraphNode;
}) = ...

Determines the furthest nodes in each direction for the currently selected nodes

+

Type declaration

Returns

getBoundaryNodes: ((nodes) => {
    bottom: LGraphNode;
    left: LGraphNode;
    right: LGraphNode;
    top: LGraphNode;
}) = ...

Determines the furthest nodes in each direction

+

Type declaration

Returns

onGroupAdd: ContextMenuEventListener = ...

Create menu for Add Group

+
onGroupAlign: ((value, options, event, prev_menu) => void) = ...

Type declaration

    • (value, options, event, prev_menu): void
    • Parameters

      Returns void

onMenuAdd: ((_value, _options, mouseEvent, prevMenu, callback?) => boolean) = ...

Create menu for Add Node

+

Type declaration

    • (_value, _options, mouseEvent, prevMenu, callback?): boolean
    • Parameters

      • _value: IContextMenuItem
      • _options: any
      • mouseEvent: any
      • prevMenu: any
      • Optional callback: ((node) => void)
          • (node): void
          • Parameters

            Returns void

      Returns boolean

onMenuNodeClone: ContextMenuEventListener = ...
onMenuNodeCollapse: ContextMenuEventListener = ...
onMenuNodeColors: ContextMenuEventListener = ...
onMenuNodeMode: ContextMenuEventListener = ...
onMenuNodePin: ContextMenuEventListener = ...
onMenuNodeRemove: ContextMenuEventListener = ...
onMenuNodeShapes: ContextMenuEventListener = ...
onMenuNodeToParentGraph: ContextMenuEventListener = ...
onMenuNodeToSubgraph: ContextMenuEventListener = ...
onMenuNodeToSubgraphInputs: ContextMenuEventListener = ...
onMenuNodeToSubgraphOutputs: ContextMenuEventListener = ...
onMenuResizeNode: ContextMenuEventListener = ...
onNodeAlign: ((value, options, event, prev_menu, node) => void) = ...

Type declaration

onResizeNode: ContextMenuEventListener = ...
onShowMenuNodeProperties: ContextMenuEventListener = ...
onShowPropertyEditor: ContextMenuEventListener = ...
showMenuNodeOptionalInputs: ContextMenuEventListener = ...
showMenuNodeOptionalOutputs: ContextMenuEventListener = ...

Methods

  • Parameters

    • title: string
    • options: {
          closable?: boolean;
          height?: number;
          onClose?: (() => void);
          onOpen?: (() => void);
          width?: number;
          window?: Window;
      } = {}
      • Optional closable?: boolean
      • Optional height?: number
      • Optional onClose?: (() => void)
          • (): void
          • Returns void

      • Optional onOpen?: (() => void)
          • (): void
          • Returns void

      • Optional width?: number
      • Optional window?: Window

    Returns IGraphPanel

  • Parameters

    • this: LGraphCanvas
    • _event: MouseEvent
    • options: {
          do_type_filter?: boolean;
          hide_on_mouse_leave?: boolean;
          node_from?: LGraphNode;
          node_to?: LGraphNode;
          show_all_if_empty?: boolean;
          show_all_on_open?: boolean;
          show_general_after_typefiltered?: boolean;
          show_general_if_none_on_typefilter?: boolean;
          slotFrom?: INodeSlot | SlotNameOrIndex;
          type_filter_in?: SlotType;
          type_filter_out?: SlotType;
      } = {}
      • Optional do_type_filter?: boolean
      • Optional hide_on_mouse_leave?: boolean
      • Optional node_from?: LGraphNode
      • Optional node_to?: LGraphNode
      • Optional show_all_if_empty?: boolean
      • Optional show_all_on_open?: boolean
      • Optional show_general_after_typefiltered?: boolean
      • Optional show_general_if_none_on_typefilter?: boolean
      • Optional slotFrom?: INodeSlot | SlotNameOrIndex
      • Optional type_filter_in?: SlotType
      • Optional type_filter_out?: SlotType

    Returns IGraphDialog

\ No newline at end of file diff --git a/classes/LGraphGroup.html b/classes/LGraphGroup.html new file mode 100644 index 00000000..9b08436d --- /dev/null +++ b/classes/LGraphGroup.html @@ -0,0 +1,22 @@ +LGraphGroup | @litegraph-ts/core - v0.2.17

Constructors

Properties

_bounding: Float32Array = ...
_nodes: LGraphNode[] = []
_pos: Float32Array
_size: Float32Array
color: string
font: string
fontSize: number = LiteGraph.DEFAULT_GROUP_FONT_SIZE
graph?: LGraph = null
title: string

Accessors

Methods

  • checks if a point is inside the shape of a node

    +

    Parameters

    • x: number
    • y: number
    • margin: number = 0
    • skipTitle: boolean = false

    Returns boolean

  • Forces to redraw or the main canvas (LGraphNode) or the bg canvas (links)

    +

    Parameters

    • fg: boolean
    • bg: boolean = false

    Returns void

\ No newline at end of file diff --git a/classes/LGraphNode.html b/classes/LGraphNode.html new file mode 100644 index 00000000..f9539f20 --- /dev/null +++ b/classes/LGraphNode.html @@ -0,0 +1,386 @@ +LGraphNode | @litegraph-ts/core - v0.2.17

Hierarchy (view full)

Constructors

Properties

Accessors

Methods

actionDo +addConnection +addCustomWidget +addInput +addOnExecutedOutput +addOnTriggerInput +addOutput +addProperty +addWidget +alignToGrid +captureInput +changeMode +clearTriggeredSlot +clone +collapse +computeSize +configure +connect +connectByTypeInput +connectByTypeOutput +disconnectInput +disconnectOutput +doExecute +findInputSlotByName +findInputSlotByType +findInputSlotIndexByName +findInputSlotIndexByType +findOutputSlotByName +findOutputSlotByType +findOutputSlotIndexByName +findOutputSlotIndexByType +findSlotByType +fitSize +getBounding +getConnectionPos +getExtraLinkOptions? +getExtraMenuOptions? +getInputData +getInputDataByName +getInputDataType +getInputInfo +getInputLink +getInputNode +getInputOrProperty +getInputSlotProperty +getInputSlotsConnectedTo +getMenuOptions? +getOptionalSlots +getOutputData +getOutputInfo +getOutputLinks +getOutputNodes +getOutputSlotConnectedTo +getOutputSlotProperty +getPropertyInfo +getRootGraph +getSlotInPosition +getSlotMenuOptions? +getTitle +is +isAnyOutputConnected +isInputConnected +isOutputConnected +isPointInside +isShowingTitle +iterateAllLinks +iterateInputInfo +iterateOutputInfo +iterateParentSubgraphNodes +loadImage +localToScreen +moveInput +moveOutput +onAction? +onAddPropertyToPanel? +onAdded? +onAfterExecuteNode +onBeforeConnectInput? +onBounding? +onConfigure? +onConnectInput? +onConnectOutput? +onConnectionsChange? +onDblClick? +onDeselected? +onDrawBackground? +onDrawCollapsed? +onDrawForeground? +onDrawTitle? +onDrawTitleBar? +onDrawTitleBox? +onDrawTitleText? +onDropData? +onDropFile? +onDropItem? +onExecute? +onGetPropertyInfo? +onInputAdded? +onInputClick? +onInputDblClick? +onInputRemoved? +onJSPropertyChanged? +onKey? +onKeyDown? +onKeyUp? +onMenuNodeInputs? +onMenuNodeOutputs? +onMouseDown? +onMouseEnter? +onMouseLeave? +onMouseMove? +onMouseUp? +onNodeCreated? +onNodeOptionalInputAdd? +onNodeOptionalOutputAdd? +onOutputAdded? +onOutputClick? +onOutputDblClick? +onOutputRemoved? +onPropertyChanged? +onReassignID? +onRemoved +onResize +onSelected? +onSerialize? +onShowCustomPanelInfo? +onSlotPropertyChanged? +onWidgetChanged? +pin +removeInput +removeOnExecuteOutput +removeOnTriggerInput +removeOutput +removeWidget +removeWidgetByIndex +removeWidgetByName +serialize +setDirtyCanvas +setInputDataType +setInputSlotProperty +setOutputData +setOutputDataType +setOutputSlotProperty +setProperty +setSize +setWidgetHidden +syncDomAnchors +toString +trace +trigger +triggerSlot +updateOutputData? +

Constructors

Properties

_collapsed_width?: number
_level: number
_relative_id: NodeID = null
action_call: string = null
action_triggered: number = 0

the nFrames it will be used (-- each step), means "how old" is the event

+
bgcolor: string
block_delete: boolean = false
boxcolor: string
category: string
class: (new () => LGraphNode)

Type declaration

clip_area: boolean

if you render outside the node, it will be clipped

+
clonable: boolean = true
collapsable: boolean = true
color: string
connections: INodeConnection[]
console: string[] = []
desc: string = ""
disposed: Disposed = ...
dom_anchors: {
    bottom_center?: HTMLElement;
    bottom_left?: HTMLElement;
    bottom_right?: HTMLElement;
    middle_center?: HTMLElement;
    middle_left?: HTMLElement;
    middle_right?: HTMLElement;
    top_center?: HTMLElement;
    top_left?: HTMLElement;
    top_right?: HTMLElement;
} = {}

Type declaration

  • Optional bottom_center?: HTMLElement
  • Optional bottom_left?: HTMLElement
  • Optional bottom_right?: HTMLElement
  • Optional middle_center?: HTMLElement
  • Optional middle_left?: HTMLElement
  • Optional middle_right?: HTMLElement
  • Optional top_center?: HTMLElement
  • Optional top_left?: HTMLElement
  • Optional top_right?: HTMLElement
events: EventEmitter<{
    added: (() => void);
    deselected: (() => void);
    drop: ((e) => void);
    dropFile: ((file) => void);
    execute: (() => void);
    keyDown: ((e) => void);
    keyUp: ((e) => void);
    mouseEnter: ((e) => void);
    mouseLeave: ((e) => void);
    mouseMove: ((e) => void);
    mouseUp: ((e) => void);
    nodeOptionalInputAdd: ((slot) => void);
    nodeOptionalOutputAdd: ((slot) => void);
    removed: ((options?) => void);
    resize: ((size) => void);
    selected: (() => void);
    widgetChanged: ((widget, value, old) => void);
}> = ...

Type declaration

  • added: (() => void)
      • (): void
      • Returns void

  • deselected: (() => void)
      • (): void
      • Returns void

  • drop: ((e) => void)
      • (e): void
      • Parameters

        • e: DragEvent

        Returns void

  • dropFile: ((file) => void)
      • (file): void
      • Parameters

        • file: File

        Returns void

  • execute: (() => void)
      • (): void
      • Returns void

  • keyDown: ((e) => void)
      • (e): void
      • Parameters

        • e: KeyboardEvent

        Returns void

  • keyUp: ((e) => void)
      • (e): void
      • Parameters

        • e: KeyboardEvent

        Returns void

  • mouseEnter: ((e) => void)
  • mouseLeave: ((e) => void)
  • mouseMove: ((e) => void)
  • mouseUp: ((e) => void)
  • nodeOptionalInputAdd: ((slot) => void)
  • nodeOptionalOutputAdd: ((slot) => void)
  • removed: ((options?) => void)
  • resize: ((size) => void)
      • (size): void
      • Parameters

        Returns void

  • selected: (() => void)
      • (): void
      • Returns void

  • widgetChanged: ((widget, value, old) => void)
      • (widget, value, old): void
      • Parameters

        • widget: IWidget<any, any>
        • value: any
        • old: any

        Returns void

exec_version: number = 0
execute_triggered: number = 0

the nFrames it will be used (-- each step), means "how old" is the event

+
flags: Partial<{
    collapsed: boolean;
    pinned: boolean;
    skip_repeated_outputs: boolean;
}> = {}

Type declaration

  • collapsed: boolean
  • pinned: boolean
  • skip_repeated_outputs: boolean
graph: LGraph
graph_version: number
has_errors?: boolean

if true, the node will show the bgcolor as 'red'

+
hide_in_node_lists: boolean = false
highlight: {
    color: string;
    enabled: boolean;
    width: number;
} = ...

highlight draw in drawNodeHighlight

+

Type declaration

  • color: string
  • enabled: boolean
  • width: number
horizontal: boolean

slots are distributed horizontally

+
id: NodeID
ignore_remove: boolean = false
inputs: INodeInputSlot[]
is_selected: boolean
last_errors: any[] = null
last_execution_error: any = null
last_serialization?: SerializedLGraphNode<LGraphNode> = null
mode?: NodeMode

Used in LGraphCanvas.onMenuNodeMode

+
mouseOver: boolean
order: number
outputs: INodeOutputSlot[]
pos: Vector2 = ...
priority: number = 0

computeExecutionOrder sorts by priority first, then order if priorities are the same

+
progress: {
    current: number;
    message: string;
    running: boolean;
    total: number;
} = ...

progress draw in drawNodeHighlight

+

Type declaration

  • current: number
  • message: string
  • running: boolean
  • total: number
properties: Record<string, any>
properties_info: IProperty[]
redraw_on_mouse: boolean
removable: boolean = true
resizable: boolean

if set to false it wont be resizable with the mouse

+
serialize_widgets: boolean = false
shape: number = BuiltInSlotShape.ROUND_SHAPE
size: Vector2
skip_subgraph_button: boolean = false
subgraph: LGraph = null
title: string
titleMode: TitleMode = TitleMode.NORMAL_TITLE
type: string
widgets: IWidget<any, any>[]
widgets_start_y: number

widgets start at y distance from the top of the node

+
widgets_up: boolean

If set to true widgets do not start after the slots

+
widgets_values?: any[]
MAX_CONSOLE: number = 100
title: string
title_color: string
type: string
widgets_up: boolean

Accessors

Methods

  • add an special connection to this node (used for special kinds of graphs)

    +

    Parameters

    • name: string
    • type: string

      string defining the input type ("vec3","number",...)

      +
    • pos: Vector2

      position of the connection inside the node

      +
    • direction: string

      if is input or output

      +

    Returns INodeConnection

  • add a new input slot to use in this node

    +

    Parameters

    • name: string
    • type: SlotType = BuiltInSlotType.DEFAULT

      string defining the input type ("vec3","number",...), it its a generic one use 0

      +
    • Optional extra_info: Partial<INodeInputSlot>

      this can be used to have special properties of an input (label, color, position, etc)

      +

    Returns INodeInputSlot

  • add a new property to this node

    +

    Parameters

    • name: string
    • default_value: any
    • Optional type: string

      string defining the output type ("vec3","number",...)

      +
    • Optional extra_info: Partial<IPropertyInfo>

      this can be used to have special properties of the property (like values, etc)

      +

    Returns IProperty

  • clears the trigger slot animation

    +

    Parameters

    • slot: number

      the index of the output slot

      +
    • Optional link_id: LinkID

      in case you want to trigger and specific output link in a slot

      +

    Returns void

  • connect this node output to the input of another node

    +

    Type Parameters

    • T = any

    Parameters

    • slot: string | number

      (could be the number of the slot or the string with the name of the slot)

      +
    • targetNode: LGraphNode

      the target node

      +
    • targetSlot: string | number

      the input slot of the target node (could be the number of the slot or the string with the name of the slot, or -1 to connect a trigger)

      +

    Returns T

    the linkInfo is created, otherwise null

    +
  • connect this node output to the input of another node BY TYPE

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • targetNode: LGraphNode
    • targetSlotType: SlotType
    • optsIn: {
          createEventInCase?: boolean;
          firstFreeIfOutputGeneralInCase?: boolean;
          generalTypeInCase?: boolean;
      } = {}
      • Optional createEventInCase?: boolean
      • Optional firstFreeIfOutputGeneralInCase?: boolean
      • Optional generalTypeInCase?: boolean

    Returns any

    the link_info is created, otherwise null

    +

    Method

    connectByType

    +
  • connect this node input to the output of another node BY TYPE

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • sourceNode: LGraphNode
    • sourceSlotType: SlotType
    • optsIn: {
          createEventInCase?: boolean;
          firstFreeIfOutputGeneralInCase?: boolean;
          generalTypeInCase?: boolean;
      } = {}
      • Optional createEventInCase?: boolean
      • Optional firstFreeIfOutputGeneralInCase?: boolean
      • Optional generalTypeInCase?: boolean

    Returns any

    the link_info is created, otherwise null

    +

    Method

    connectByType

    +
  • disconnect one input

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • options: {
          doProcessChange?: boolean;
      } = {}
      • Optional doProcessChange?: boolean

    Returns boolean

    if it was disconnected successfully

    +
  • disconnect one output to an specific node

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • Optional targetNode: LGraphNode

      the target node to which this slot is connected [Optional, if not targetNode is specified all nodes will be disconnected]

      +
    • Optional options: object

    Returns boolean

    if it was disconnected successfully

    +
  • returns the input slot with a given name (used for dynamic slots), -1 if not found

    +

    Parameters

    • Optional name: string

      the name of the slot

      +
    • onlyFree: boolean = false
    • Optional typesNotAccepted: SlotType[]

    Returns number

    the slot (-1 if not found)

    +
  • findSlotByType for INPUTS

    +

    Parameters

    • type: SlotType
    • preferFreeSlot: boolean = false
    • doNotUseOccupied: boolean = false

    Returns number

  • returns the output slot with a given name (used for dynamic slots), -1 if not found

    +

    Parameters

    • Optional name: string

      the name of the slot

      +
    • onlyFree: boolean = false
    • Optional typesNotAccepted: SlotType[]

    Returns number

    the slot (-1 if not found)

    +
  • findSlotByType for OUTPUTS

    +

    Parameters

    • type: SlotType
    • preferFreeSlot: boolean = false
    • doNotUseOccupied: boolean = false

    Returns number

  • returns the output (or input) slot with a given type, -1 if not found

    +

    Type Parameters

    Parameters

    • input: boolean

      uise inputs instead of outputs

      +
    • type: SlotType

      the type of the slot

      +
    • returnObj: boolean
    • preferFreeSlot: boolean = false

      if we want a free slot (if not found, will return the first of the type anyway)

      +
    • doNotUseOccupied: boolean = false

    Returns number | T

    the slot (-1 if not found)

    +

    Method

    findSlotByType

    +
  • returns the bounding of the object, used for rendering purposes

    +

    Parameters

    • Optional out: Float32Array

    Returns Float32Array

    [x, y, width, height]

    +
  • returns the center of a connection point in canvas coords

    +

    Parameters

    • is_input: boolean

      true if if a input slot, false if it is an output

      +
    • slotNumber: number
    • out: Vector2 = ...

      a place to store the output, to free garbage

      +
    • ignore_collapsed: boolean = false

    Returns Vector2

    the position

    +
  • Retrieves the input data (data traveling through the connection) from one slot

    +

    Type Parameters

    • T = any

    Parameters

    • slot: number
    • Optional force_update: boolean

      if set to true it will force the connected node of this slot to output data into this link

      +

    Returns T

    data or if it is not connected returns undefined

    +
  • Retrieves the input data from one slot using its name instead of slot number

    +

    Type Parameters

    • T = any

    Parameters

    • slot_name: string
    • Optional force_update: boolean

      if set to true it will force the connected node of this slot to output data into this link

      +

    Returns T

    data or if it is not connected returns null

    +
  • returns the value of an input with this name, otherwise checks if there is a property with that name

    +

    Type Parameters

    • T = any

    Parameters

    • name: string

    Returns T

  • checks if a point is inside the shape of a node

    +

    Parameters

    • x: number
    • y: number
    • margin: number = 0
    • skipTitle: boolean = false

    Returns boolean

  • when added to graph (warning: this is called BEFORE the node is configured when loading) +Called by LGraph.add

    +

    Parameters

    Returns void

  • Called just before connection (or disconnect - if input is linked). +A convenient place to switch to another input, or create new one. +This allow for ability to automatically add slots if needed

    +

    Parameters

    • inputIndex: number

    Returns number

    selected input slot index, can differ from parameter value

    +
  • if returns false the incoming connection will be canceled +Called by LGraph.connect

    +

    Parameters

    • inputIndex: number

      target input slot number

      +
    • outputType: SlotType

      type of output slot

      +
    • outputSlot: INodeOutputSlot

      output slot object

      +
    • outputNode: LGraphNode

      node containing the output

      +
    • outputIndex: number

      index of output slot

      +

    Returns boolean

  • if returns false the incoming connection will be canceled +Called by LGraph.connect

    +

    Parameters

    • outputIndex: number

      target output slot number

      +
    • inputType: SlotType

      type of input slot

      +
    • inputSlot: INodeInputSlot

      input slot object

      +
    • inputNode: LGraphNode

      node containing the input

      +
    • inputIndex: number

      index of input slot

      +

    Returns boolean

  • Parameters

    • ctx: CanvasRenderingContext2D
    • graphCanvas: LGraphCanvas
    • title_height: number
    • size: Vector2
    • scale: number
    • font: string
    • selected: boolean

    Returns boolean

  • Called when the node's title or other JS property changes

    +

    Parameters

    • property: string
    • value: any
    • Optional prevValue: any

    Returns boolean | void

  • if returns false, will abort the LGraphNode.setProperty +Called when a property is changed

    +

    Parameters

    • property: string
    • value: any
    • Optional prevValue: any

    Returns boolean | void

  • Forces to redraw or the main canvas (LGraphNode) or the bg canvas (links)

    +

    Parameters

    • fg: boolean
    • bg: boolean = false

    Returns void

  • Triggers an slot event in this node

    +

    Parameters

    • slot: number

      the index of the output slot

      +
    • Optional param: any
    • Optional link_id: LinkID

      in case you want to trigger and specific output link in a slot

      +
    • options: LActionOptions = {}

    Returns void

\ No newline at end of file diff --git a/classes/LLink.html b/classes/LLink.html new file mode 100644 index 00000000..0a3bd1c4 --- /dev/null +++ b/classes/LLink.html @@ -0,0 +1,14 @@ +LLink | @litegraph-ts/core - v0.2.17

Constructors

Properties

_last_time: number = 0
_pos?: Vector2 = ...
color?: string
data?: any = null
id: LinkID
origin_id: NodeID
origin_slot: number
target_id: NodeID
target_slot: number
type: SlotType

Methods

\ No newline at end of file diff --git a/classes/LiteGraph.html b/classes/LiteGraph.html new file mode 100644 index 00000000..335d25cc --- /dev/null +++ b/classes/LiteGraph.html @@ -0,0 +1,145 @@ +LiteGraph | @litegraph-ts/core - v0.2.17

Constructors

Properties

ACTION_LINK_COLOR +CANVAS_GRID_SIZE +CONNECTING_LINK_COLOR +DEFAULT_GROUP_FONT_SIZE +DEFAULT_POSITION +DEFAULT_SHADOW_COLOR +EVENT_LINK_COLOR +Globals +LINK_COLOR +MAX_NUMBER_OF_NODES +NODE_BOX_OUTLINE_COLOR +NODE_COLLAPSED_RADIUS +NODE_COLLAPSED_WIDTH +NODE_DEFAULT_BGCOLOR +NODE_DEFAULT_BOXCOLOR +NODE_DEFAULT_COLOR +NODE_DEFAULT_SHAPE +NODE_MIN_WIDTH +NODE_SELECTED_TITLE_COLOR +NODE_SLOT_HEIGHT +NODE_SUBTEXT_SIZE +NODE_TEXT_COLOR +NODE_TEXT_SIZE +NODE_TITLE_COLOR +NODE_TITLE_HEIGHT +NODE_TITLE_TEXT_Y +NODE_WIDGET_HEIGHT +NODE_WIDTH +Nodes +VERSION +WIDGET_BGCOLOR +WIDGET_OUTLINE_COLOR +WIDGET_SECONDARY_TEXT_COLOR +WIDGET_TEXT_COLOR +allow_multi_output_for_events +allow_scripts +alt_drag_do_clone_nodes +auto_load_slot_types +auto_sort_node_types +catch_exceptions +click_do_break_link_to +debug +dialog_close_on_mouse_leave +dialog_close_on_mouse_leave_delay +do_add_triggers_slots +graph_inputs_outputs_use_combo_widget +ignore_all_widget_events +middle_click_slot_add_default_node +node_box_coloured_by_mode +node_box_coloured_when_on +node_images_path +node_types_by_file_extension +pointerevents_method +proxy +registered_node_types +registered_slot_in_types +registered_slot_out_types +release_link_on_empty_shows_menu +search_box_refresh_interval_ms +search_filter_enabled +search_hide_on_mouse_leave +search_show_all_on_open +searchbox_extras +serialize_slot_data +shift_click_do_break_link_from +slot_types_default_in +slot_types_default_out +slot_types_in +slot_types_out +throw_errors +use_uuids +

Methods

Constructors

Properties

ACTION_LINK_COLOR: string = "#86A"
CANVAS_GRID_SIZE: number = 10
CONNECTING_LINK_COLOR: string = "#AFA"
DEFAULT_GROUP_FONT_SIZE: number = 24
DEFAULT_POSITION: Vector2 = ...
DEFAULT_SHADOW_COLOR: string = "rgba(0,0,0,0.5)"
EVENT_LINK_COLOR: string = "#A86"
Globals: Record<any, any> = {}

used to store vars between graphs *

+
LINK_COLOR: string = "#9A9"
MAX_NUMBER_OF_NODES: number = 1000
NODE_BOX_OUTLINE_COLOR: string = "#FFF"
NODE_COLLAPSED_RADIUS: number = 10
NODE_COLLAPSED_WIDTH: number = 80
NODE_DEFAULT_BGCOLOR: string = "#353535"
NODE_DEFAULT_BOXCOLOR: string = "#666"
NODE_DEFAULT_COLOR: string = "#333"
NODE_DEFAULT_SHAPE: string = "box"
NODE_MIN_WIDTH: number = 50
NODE_SELECTED_TITLE_COLOR: string = "#FFF"
NODE_SLOT_HEIGHT: number = 20
NODE_SUBTEXT_SIZE: number = 12
NODE_TEXT_COLOR: string = "#AAA"
NODE_TEXT_SIZE: number = 14
NODE_TITLE_COLOR: string = "#999"
NODE_TITLE_HEIGHT: number = 20
NODE_TITLE_TEXT_Y: number = 15
NODE_WIDGET_HEIGHT: number = 20
NODE_WIDTH: number = 140
Nodes: Record<string, LGraphNodeConstructor<LGraphNode>> = {}

node types by class name

+
VERSION: string = version
WIDGET_BGCOLOR: string = "#222"
WIDGET_OUTLINE_COLOR: string = "#666"
WIDGET_SECONDARY_TEXT_COLOR: string = "#999"
WIDGET_TEXT_COLOR: string = "#DDD"
allow_multi_output_for_events: boolean = true
allow_scripts: boolean = false

if set to true some nodes like Formula would be allowed to evaluate code that comes from unsafe sources (like node configuration), which could lead to exploits

+
alt_drag_do_clone_nodes: boolean = false
auto_load_slot_types: boolean = false
auto_sort_node_types: boolean = false
catch_exceptions: boolean = true
click_do_break_link_to: boolean = false
debug: boolean = false
dialog_close_on_mouse_leave: boolean = true
dialog_close_on_mouse_leave_delay: number = 500
do_add_triggers_slots: boolean = false
graph_inputs_outputs_use_combo_widget: boolean = false
ignore_all_widget_events: boolean = false
middle_click_slot_add_default_node: boolean = false
node_box_coloured_by_mode: boolean = false
node_box_coloured_when_on: boolean = false
node_images_path: string = ""
node_types_by_file_extension: Record<string, LGraphNodeConstructor<LGraphNode>> = {}

used for dropping files in the canvas

+
pointerevents_method: PointerEventsMethod = "mouse"
proxy: any = null
registered_node_types: Record<string, LGraphNodeConstructor<LGraphNode>> = {}

node types by string

+
registered_slot_in_types: Record<string, {
    nodes: string[];
}> = {}

Type declaration

  • nodes: string[]
registered_slot_out_types: Record<string, {
    nodes: string[];
}> = {}

Type declaration

  • nodes: string[]
release_link_on_empty_shows_menu: boolean = false
search_box_refresh_interval_ms: number = 250
search_filter_enabled: boolean = false
search_hide_on_mouse_leave: boolean = true
search_show_all_on_open: boolean = true
searchbox_extras: Record<string, SearchboxExtra> = {}

used to add extra features to the search box

+
serialize_slot_data: boolean = false
shift_click_do_break_link_from: boolean = false
slot_types_default_in: Record<string, NodeTypeSpec[]> = {}
slot_types_default_out: Record<string, NodeTypeSpec[]> = {}
slot_types_in: string[] = []
slot_types_out: string[] = []
throw_errors: boolean = true
use_uuids: boolean = false

Methods

  • Returns a list with all the node type categories

    +

    Parameters

    • filter: string

      only nodes with ctor.filter equal can be shown

      +

    Returns string[]

    array with all the names of the categories

    +

    Method

    getNodeTypesCategories

    +
  • Parameters

    • x: number
    • y: number
    • left: number
    • top: number
    • width: number
    • height: number

    Returns boolean

  • Returns if the types of two slots are compatible (taking into account wildcards, etc)

    +

    Parameters

    Returns boolean

    true if they can be connected

    +

    Method

    isValidConnection

    +
  • Parameters

    • oDOM: Node
    • sEvIn: string
    • fCall: EventListener
    • capture: boolean = false

    Returns void

  • Parameters

    • oDOM: any
    • sEvent: any
    • fCall: any
    • capture: boolean = false

    Returns any

  • debug purposes: reloads all the js scripts that matches a wildcard

    +

    Parameters

    • folder_wildcard: string

    Returns void

  • Create a new node type by passing a function, it wraps it with a proper class and generates inputs according to the parameters of the function. +Useful to wrap simple methods that do not require properties, and that only process some input to generate an output.

    +

    Parameters

    • type: string

      node name with namespace (p.e.: 'math/sum')

      +
    • arg_names: string[]

      an array containing the names of the arguments

      +
    • func: ((...args) => any)
        • (...args): any
        • Parameters

          • Rest ...args: any[]

          Returns any

    • Optional param_types: string[]

      an array containing the type of every parameter, otherwise parameters will accept any type

      +
    • Optional return_type: string

      string with the return type, otherwise it will be generic

      +
    • Optional properties: object

      properties to be configurable

      +

    Returns void

  • Create a new node type by passing a function, it wraps it with a proper class and generates inputs according to the parameters of the function. +Useful to wrap simple methods that do not require properties, and that only process some input to generate an output.

    +

    Parameters

    • type: string

      node name with namespace (p.e.: 'math/sum')

      +
    • func: ((...args) => any)
        • (...args): any
        • Parameters

          • Rest ...args: any[]

          Returns any

    • Optional param_types: string[]

      an array containing the type of every parameter, otherwise parameters will accept any type

      +
    • Optional return_type: string

      string with the return type, otherwise it will be generic

      +
    • Optional properties: object

      properties to be configurable

      +

    Returns void

\ No newline at end of file diff --git a/classes/Subgraph.html b/classes/Subgraph.html new file mode 100644 index 00000000..bcb3cac1 --- /dev/null +++ b/classes/Subgraph.html @@ -0,0 +1,410 @@ +Subgraph | @litegraph-ts/core - v0.2.17

Hierarchy (view full)

Constructors

Properties

Accessors

Methods

actionDo +addConnection +addCustomWidget +addGraphInput +addGraphOutput +addInput +addOnExecutedOutput +addOnTriggerInput +addOutput +addProperty +addWidget +alignToGrid +buildFromNodes +captureInput +changeMode +clearTriggeredSlot +clone +collapse +computeSize +configure +connect +connectByTypeInput +connectByTypeOutput +convertNodesToSubgraphInputs +convertNodesToSubgraphOutputs +disconnectInput +disconnectOutput +doExecute +findInputSlotByName +findInputSlotByType +findInputSlotIndexByName +findInputSlotIndexByType +findOutputSlotByName +findOutputSlotByType +findOutputSlotIndexByName +findOutputSlotIndexByType +fitSize +getBounding +getConnectionPos +getExtraLinkOptions? +getExtraMenuOptions +getInnerGraphInput +getInnerGraphInputByIndex +getInnerGraphOutput +getInnerGraphOutputByIndex +getInputData +getInputDataByName +getInputDataType +getInputInfo +getInputLink +getInputNode +getInputOrProperty +getInputSlotProperty +getInputSlotsConnectedTo +getMenuOptions? +getOptionalSlots +getOutputData +getOutputInfo +getOutputLinks +getOutputNodes +getOutputSlotConnectedTo +getOutputSlotProperty +getPropertyInfo +getRootGraph +getSlotInPosition +getSlotMenuOptions? +getTitle +getValidGraphInputName +getValidGraphOutputName +is +isAnyOutputConnected +isInputConnected +isOutputConnected +isPointInside +isShowingTitle +iterateAllLinks +iterateInputInfo +iterateOutputInfo +iterateParentGraphs +iterateParentSubgraphNodes +loadImage +localToScreen +moveInput +moveNodesToParentGraph +moveOutput +onAction +onAddPropertyToPanel? +onAdded? +onAfterExecuteNode +onBeforeConnectInput? +onBounding? +onConfigure +onConnectInput? +onConnectOutput? +onConnectionsChange? +onDblClick +onDeselected? +onDrawBackground +onDrawCollapsed? +onDrawForeground? +onDrawTitle? +onDrawTitleBar? +onDrawTitleBox? +onDrawTitleText? +onDropData? +onDropFile? +onDropItem? +onExecute +onGetPropertyInfo? +onInputAdded? +onInputClick? +onInputDblClick? +onInputRemoved? +onJSPropertyChanged? +onKey? +onKeyDown? +onKeyUp? +onMenuNodeInputs? +onMenuNodeOutputs? +onMouseDown +onMouseEnter? +onMouseLeave? +onMouseMove? +onMouseUp? +onNodeCreated? +onNodeOptionalInputAdd? +onNodeOptionalOutputAdd? +onOutputAdded? +onOutputClick? +onOutputDblClick? +onOutputRemoved? +onPropertyChanged? +onReassignID +onRemoved +onResize +onSelected? +onSerialize? +onShowCustomPanelInfo? +onSlotPropertyChanged? +onSubgraphNewInput +onSubgraphNewOutput +onSubgraphNodeAdded +onSubgraphNodeRemoved +onSubgraphRemovedInput +onSubgraphRemovedOutput +onSubgraphRenamedInput +onSubgraphRenamedOutput +onSubgraphTrigger +onSubgraphTypeChangeInput +onSubgraphTypeChangeOutput +onWidgetChanged? +pin +removeGraphInput +removeGraphOutput +removeInput +removeOnExecuteOutput +removeOnTriggerInput +removeOutput +removeWidget +removeWidgetByIndex +removeWidgetByName +sendEventToAllNodes +serialize +setDirtyCanvas +setInputDataType +setInputSlotProperty +setOutputData +setOutputDataType +setOutputSlotProperty +setProperty +setSize +setWidgetHidden +syncDomAnchors +toString +trace +trigger +triggerSlot +updateOutputData? +

Constructors

Properties

_collapsed_width?: number
_level: number
_relative_id: NodeID = null
action_call: string = null
action_triggered: number = 0

the nFrames it will be used (-- each step), means "how old" is the event

+
bgcolor: string
block_delete: boolean = false
boxcolor: string
category: string
class: (new () => LGraphNode)

Type declaration

clip_area: boolean

if you render outside the node, it will be clipped

+
clonable: boolean = true
collapsable: boolean = true
color: string
connections: INodeConnection[]
desc: string = ""
disposed: Disposed = ...
dom_anchors: {
    bottom_center?: HTMLElement;
    bottom_left?: HTMLElement;
    bottom_right?: HTMLElement;
    middle_center?: HTMLElement;
    middle_left?: HTMLElement;
    middle_right?: HTMLElement;
    top_center?: HTMLElement;
    top_left?: HTMLElement;
    top_right?: HTMLElement;
} = {}

Type declaration

  • Optional bottom_center?: HTMLElement
  • Optional bottom_left?: HTMLElement
  • Optional bottom_right?: HTMLElement
  • Optional middle_center?: HTMLElement
  • Optional middle_left?: HTMLElement
  • Optional middle_right?: HTMLElement
  • Optional top_center?: HTMLElement
  • Optional top_left?: HTMLElement
  • Optional top_right?: HTMLElement
enabled: boolean = true
events: EventEmitter<{
    added: (() => void);
    deselected: (() => void);
    drop: ((e) => void);
    dropFile: ((file) => void);
    execute: (() => void);
    keyDown: ((e) => void);
    keyUp: ((e) => void);
    mouseEnter: ((e) => void);
    mouseLeave: ((e) => void);
    mouseMove: ((e) => void);
    mouseUp: ((e) => void);
    nodeOptionalInputAdd: ((slot) => void);
    nodeOptionalOutputAdd: ((slot) => void);
    removed: ((options?) => void);
    resize: ((size) => void);
    selected: (() => void);
    widgetChanged: ((widget, value, old) => void);
}> = ...

Type declaration

  • added: (() => void)
      • (): void
      • Returns void

  • deselected: (() => void)
      • (): void
      • Returns void

  • drop: ((e) => void)
      • (e): void
      • Parameters

        • e: DragEvent

        Returns void

  • dropFile: ((file) => void)
      • (file): void
      • Parameters

        • file: File

        Returns void

  • execute: (() => void)
      • (): void
      • Returns void

  • keyDown: ((e) => void)
      • (e): void
      • Parameters

        • e: KeyboardEvent

        Returns void

  • keyUp: ((e) => void)
      • (e): void
      • Parameters

        • e: KeyboardEvent

        Returns void

  • mouseEnter: ((e) => void)
  • mouseLeave: ((e) => void)
  • mouseMove: ((e) => void)
  • mouseUp: ((e) => void)
  • nodeOptionalInputAdd: ((slot) => void)
  • nodeOptionalOutputAdd: ((slot) => void)
  • removed: ((options?) => void)
  • resize: ((size) => void)
      • (size): void
      • Parameters

        Returns void

  • selected: (() => void)
      • (): void
      • Returns void

  • widgetChanged: ((widget, value, old) => void)
      • (widget, value, old): void
      • Parameters

        • widget: IWidget<any, any>
        • value: any
        • old: any

        Returns void

exec_version: number = 0
execute_triggered: number = 0

the nFrames it will be used (-- each step), means "how old" is the event

+
flags: Partial<{
    collapsed: boolean;
    pinned: boolean;
    skip_repeated_outputs: boolean;
}> = {}

Type declaration

  • collapsed: boolean
  • pinned: boolean
  • skip_repeated_outputs: boolean
graph: LGraph
graph_version: number
has_errors?: boolean

if true, the node will show the bgcolor as 'red'

+
hide_in_node_lists: boolean = false
highlight: {
    color: string;
    enabled: boolean;
    width: number;
} = ...

highlight draw in drawNodeHighlight

+

Type declaration

  • color: string
  • enabled: boolean
  • width: number
horizontal: boolean

slots are distributed horizontally

+
id: NodeID
ignore_remove: boolean = false
inputs: INodeInputSlot[]
is_selected: boolean
last_errors: any[] = null
last_execution_error: any = null
last_serialization?: SerializedLGraphNode<LGraphNode> = null
mode?: NodeMode

Used in LGraphCanvas.onMenuNodeMode

+
mouseOver: boolean
order: number
outputs: INodeOutputSlot[]
pos: Vector2 = ...
priority: number = 0

computeExecutionOrder sorts by priority first, then order if priorities are the same

+
progress: {
    current: number;
    message: string;
    running: boolean;
    total: number;
} = ...

progress draw in drawNodeHighlight

+

Type declaration

  • current: number
  • message: string
  • running: boolean
  • total: number
properties: SubgraphProperties = ...
properties_info: IProperty[]
redraw_on_mouse: boolean
removable: boolean = true
resizable: boolean

if set to false it wont be resizable with the mouse

+
serialize_widgets: boolean = false
shape: number = BuiltInSlotShape.ROUND_SHAPE
size: Vector2 = ...
skip_subgraph_button: boolean = false
subgraph: LGraph
title: string
titleMode: TitleMode = TitleMode.NORMAL_TITLE
type: string
widgets: IWidget<any, any>[]
widgets_start_y: number

widgets start at y distance from the top of the node

+
widgets_up: boolean

If set to true widgets do not start after the slots

+
widgets_values?: any[]
MAX_CONSOLE: number = 100
default_lgraph_factory: (() => LGraph) = ...

Type declaration

optionalSlots: OptionalSlots = ...
propertyLayout: PropertyLayout = ...
slotLayout: SlotLayout = ...
title: string
title_color: string
type: string
widgets_up: boolean

Accessors

Methods

  • connect this node output to the input of another node

    +

    Type Parameters

    • T = any

    Parameters

    • slot: string | number

      (could be the number of the slot or the string with the name of the slot)

      +
    • targetNode: LGraphNode

      the target node

      +
    • targetSlot: string | number

      the input slot of the target node (could be the number of the slot or the string with the name of the slot, or -1 to connect a trigger)

      +

    Returns T

    the linkInfo is created, otherwise null

    +
  • connect this node output to the input of another node BY TYPE

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • targetNode: LGraphNode
    • targetSlotType: SlotType
    • optsIn: {
          createEventInCase?: boolean;
          firstFreeIfOutputGeneralInCase?: boolean;
          generalTypeInCase?: boolean;
      } = {}
      • Optional createEventInCase?: boolean
      • Optional firstFreeIfOutputGeneralInCase?: boolean
      • Optional generalTypeInCase?: boolean

    Returns any

    the link_info is created, otherwise null

    +

    Method

    connectByType

    +
  • connect this node input to the output of another node BY TYPE

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • sourceNode: LGraphNode
    • sourceSlotType: SlotType
    • optsIn: {
          createEventInCase?: boolean;
          firstFreeIfOutputGeneralInCase?: boolean;
          generalTypeInCase?: boolean;
      } = {}
      • Optional createEventInCase?: boolean
      • Optional firstFreeIfOutputGeneralInCase?: boolean
      • Optional generalTypeInCase?: boolean

    Returns any

    the link_info is created, otherwise null

    +

    Method

    connectByType

    +
  • disconnect one input

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • options: {
          doProcessChange?: boolean;
      } = {}
      • Optional doProcessChange?: boolean

    Returns boolean

    if it was disconnected successfully

    +
  • disconnect one output to an specific node

    +

    Parameters

    • slot: SlotNameOrIndex

      (could be the number of the slot or the string with the name of the slot)

      +
    • Optional targetNode: LGraphNode

      the target node to which this slot is connected [Optional, if not targetNode is specified all nodes will be disconnected]

      +
    • Optional options: object

    Returns boolean

    if it was disconnected successfully

    +
  • returns the input slot with a given name (used for dynamic slots), -1 if not found

    +

    Parameters

    • Optional name: string

      the name of the slot

      +
    • onlyFree: boolean = false
    • Optional typesNotAccepted: SlotType[]

    Returns number

    the slot (-1 if not found)

    +
  • returns the output slot with a given name (used for dynamic slots), -1 if not found

    +

    Parameters

    • Optional name: string

      the name of the slot

      +
    • onlyFree: boolean = false
    • Optional typesNotAccepted: SlotType[]

    Returns number

    the slot (-1 if not found)

    +
  • returns the center of a connection point in canvas coords

    +

    Parameters

    • is_input: boolean

      true if if a input slot, false if it is an output

      +
    • slotNumber: number
    • out: Vector2 = ...

      a place to store the output, to free garbage

      +
    • ignore_collapsed: boolean = false

    Returns Vector2

    the position

    +
  • Retrieves the input data (data traveling through the connection) from one slot

    +

    Type Parameters

    • T = any

    Parameters

    • slot: number
    • Optional force_update: boolean

      if set to true it will force the connected node of this slot to output data into this link

      +

    Returns T

    data or if it is not connected returns undefined

    +
  • Retrieves the input data from one slot using its name instead of slot number

    +

    Type Parameters

    • T = any

    Parameters

    • slot_name: string
    • Optional force_update: boolean

      if set to true it will force the connected node of this slot to output data into this link

      +

    Returns T

    data or if it is not connected returns null

    +
  • Called just before connection (or disconnect - if input is linked). +A convenient place to switch to another input, or create new one. +This allow for ability to automatically add slots if needed

    +

    Parameters

    • inputIndex: number

    Returns number

    selected input slot index, can differ from parameter value

    +
  • if returns false the incoming connection will be canceled +Called by LGraph.connect

    +

    Parameters

    • inputIndex: number

      target input slot number

      +
    • outputType: SlotType

      type of output slot

      +
    • outputSlot: INodeOutputSlot

      output slot object

      +
    • outputNode: LGraphNode

      node containing the output

      +
    • outputIndex: number

      index of output slot

      +

    Returns boolean

  • if returns false the incoming connection will be canceled +Called by LGraph.connect

    +

    Parameters

    • outputIndex: number

      target output slot number

      +
    • inputType: SlotType

      type of input slot

      +
    • inputSlot: INodeInputSlot

      input slot object

      +
    • inputNode: LGraphNode

      node containing the input

      +
    • inputIndex: number

      index of input slot

      +

    Returns boolean

  • if returns false, will abort the LGraphNode.setProperty +Called when a property is changed

    +

    Parameters

    • property: string
    • value: any
    • Optional prevValue: any

    Returns boolean | void

\ No newline at end of file diff --git a/enums/BuiltInSlotShape.html b/enums/BuiltInSlotShape.html new file mode 100644 index 00000000..68b061fe --- /dev/null +++ b/enums/BuiltInSlotShape.html @@ -0,0 +1,8 @@ +BuiltInSlotShape | @litegraph-ts/core - v0.2.17

Enumeration BuiltInSlotShape

Enumeration Members

ARROW_SHAPE: 5
BOX_SHAPE: 1
CARD_SHAPE: 4
CIRCLE_SHAPE: 3
DEFAULT: 0
GRID_SHAPE: 6
ROUND_SHAPE: 2
\ No newline at end of file diff --git a/enums/BuiltInSlotType.html b/enums/BuiltInSlotType.html new file mode 100644 index 00000000..16b2f130 --- /dev/null +++ b/enums/BuiltInSlotType.html @@ -0,0 +1,4 @@ +BuiltInSlotType | @litegraph-ts/core - v0.2.17

Enumeration BuiltInSlotType

Enumeration Members

Enumeration Members

ACTION: -1
DEFAULT: 0
EVENT: -2
\ No newline at end of file diff --git a/enums/ContextMenuSpecialItem.html b/enums/ContextMenuSpecialItem.html new file mode 100644 index 00000000..eb191957 --- /dev/null +++ b/enums/ContextMenuSpecialItem.html @@ -0,0 +1,2 @@ +ContextMenuSpecialItem | @litegraph-ts/core - v0.2.17

Enumeration ContextMenuSpecialItem

Enumeration Members

Enumeration Members

SEPARATOR: 0
\ No newline at end of file diff --git a/enums/Dir.html b/enums/Dir.html new file mode 100644 index 00000000..38a99608 --- /dev/null +++ b/enums/Dir.html @@ -0,0 +1,6 @@ +Dir | @litegraph-ts/core - v0.2.17

Enumeration Dir

Enumeration Members

Enumeration Members

CENTER: 5
DOWN: 2
LEFT: 3
RIGHT: 4
UP: 1
\ No newline at end of file diff --git a/enums/LConnectionKind.html b/enums/LConnectionKind.html new file mode 100644 index 00000000..1d328b3f --- /dev/null +++ b/enums/LConnectionKind.html @@ -0,0 +1,3 @@ +LConnectionKind | @litegraph-ts/core - v0.2.17

Enumeration LConnectionKind

Enumeration Members

Enumeration Members

INPUT: 0
OUTPUT: 1
\ No newline at end of file diff --git a/enums/LGraphStatus.html b/enums/LGraphStatus.html new file mode 100644 index 00000000..64d76dfd --- /dev/null +++ b/enums/LGraphStatus.html @@ -0,0 +1,3 @@ +LGraphStatus | @litegraph-ts/core - v0.2.17

Enumeration LGraphStatus

Enumeration Members

Enumeration Members

STATUS_RUNNING: 2
STATUS_STOPPED: 1
\ No newline at end of file diff --git a/enums/LayoutDirection.html b/enums/LayoutDirection.html new file mode 100644 index 00000000..1bfb9cb3 --- /dev/null +++ b/enums/LayoutDirection.html @@ -0,0 +1,3 @@ +LayoutDirection | @litegraph-ts/core - v0.2.17

Enumeration LayoutDirection

Enumeration Members

Enumeration Members

HORIZONTAL_LAYOUT: "horizontal"
VERTICAL_LAYOUT: "vertical"
\ No newline at end of file diff --git a/enums/LinkRenderMode.html b/enums/LinkRenderMode.html new file mode 100644 index 00000000..c8001701 --- /dev/null +++ b/enums/LinkRenderMode.html @@ -0,0 +1,4 @@ +LinkRenderMode | @litegraph-ts/core - v0.2.17

Enumeration LinkRenderMode

Enumeration Members

Enumeration Members

LINEAR_LINK: 1
SPLINE_LINK: 2
STRAIGHT_LINK: 0
\ No newline at end of file diff --git a/enums/NodeMode.html b/enums/NodeMode.html new file mode 100644 index 00000000..8de9bce8 --- /dev/null +++ b/enums/NodeMode.html @@ -0,0 +1,7 @@ +NodeMode | @litegraph-ts/core - v0.2.17

Enumeration NodeMode

Enumeration Members

Enumeration Members

ALWAYS: 0
BY_PASS: 4
NEVER: 2
ON_EVENT: 1
ON_REQUEST: 5
ON_TRIGGER: 3
\ No newline at end of file diff --git a/enums/TitleMode.html b/enums/TitleMode.html new file mode 100644 index 00000000..31ebc844 --- /dev/null +++ b/enums/TitleMode.html @@ -0,0 +1,5 @@ +TitleMode | @litegraph-ts/core - v0.2.17

Enumeration TitleMode

Enumeration Members

AUTOHIDE_TITLE: 3
NORMAL_TITLE: 0
NO_TITLE: 1
TRANSPARENT_TITLE: 2
\ No newline at end of file diff --git a/functions/clamp.html b/functions/clamp.html new file mode 100644 index 00000000..d7f54d72 --- /dev/null +++ b/functions/clamp.html @@ -0,0 +1 @@ +clamp | @litegraph-ts/core - v0.2.17
\ No newline at end of file diff --git a/functions/getLitegraphTypeName.html b/functions/getLitegraphTypeName.html new file mode 100644 index 00000000..275d4654 --- /dev/null +++ b/functions/getLitegraphTypeName.html @@ -0,0 +1 @@ +getLitegraphTypeName | @litegraph-ts/core - v0.2.17

Function getLitegraphTypeName

\ No newline at end of file diff --git a/functions/getSlotTypesIn.html b/functions/getSlotTypesIn.html new file mode 100644 index 00000000..90b0e06b --- /dev/null +++ b/functions/getSlotTypesIn.html @@ -0,0 +1 @@ +getSlotTypesIn | @litegraph-ts/core - v0.2.17

Function getSlotTypesIn

\ No newline at end of file diff --git a/functions/getSlotTypesInFormatted.html b/functions/getSlotTypesInFormatted.html new file mode 100644 index 00000000..6eb8caba --- /dev/null +++ b/functions/getSlotTypesInFormatted.html @@ -0,0 +1 @@ +getSlotTypesInFormatted | @litegraph-ts/core - v0.2.17

Function getSlotTypesInFormatted

\ No newline at end of file diff --git a/functions/getSlotTypesOut.html b/functions/getSlotTypesOut.html new file mode 100644 index 00000000..2b24a807 --- /dev/null +++ b/functions/getSlotTypesOut.html @@ -0,0 +1 @@ +getSlotTypesOut | @litegraph-ts/core - v0.2.17

Function getSlotTypesOut

\ No newline at end of file diff --git a/functions/getSlotTypesOutFormatted.html b/functions/getSlotTypesOutFormatted.html new file mode 100644 index 00000000..18f6edd3 --- /dev/null +++ b/functions/getSlotTypesOutFormatted.html @@ -0,0 +1 @@ +getSlotTypesOutFormatted | @litegraph-ts/core - v0.2.17

Function getSlotTypesOutFormatted

\ No newline at end of file diff --git a/functions/getStaticProperty.html b/functions/getStaticProperty.html new file mode 100644 index 00000000..9a06181b --- /dev/null +++ b/functions/getStaticProperty.html @@ -0,0 +1 @@ +getStaticProperty | @litegraph-ts/core - v0.2.17

Function getStaticProperty

  • Type Parameters

    • T

    Parameters

    • type: (new (...args) => any)
        • new (...args): any
        • Parameters

          • Rest ...args: any[]

          Returns any

    • name: string

    Returns T

\ No newline at end of file diff --git a/functions/getStaticPropertyOnInstance.html b/functions/getStaticPropertyOnInstance.html new file mode 100644 index 00000000..276b0edd --- /dev/null +++ b/functions/getStaticPropertyOnInstance.html @@ -0,0 +1 @@ +getStaticPropertyOnInstance | @litegraph-ts/core - v0.2.17

Function getStaticPropertyOnInstance

\ No newline at end of file diff --git a/functions/isValidLitegraphType.html b/functions/isValidLitegraphType.html new file mode 100644 index 00000000..7baa73bc --- /dev/null +++ b/functions/isValidLitegraphType.html @@ -0,0 +1 @@ +isValidLitegraphType | @litegraph-ts/core - v0.2.17

Function isValidLitegraphType

\ No newline at end of file diff --git a/functions/makeDraggable.html b/functions/makeDraggable.html new file mode 100644 index 00000000..83d45c0f --- /dev/null +++ b/functions/makeDraggable.html @@ -0,0 +1 @@ +makeDraggable | @litegraph-ts/core - v0.2.17

Function makeDraggable

\ No newline at end of file diff --git a/functions/reassignGraphIDs.html b/functions/reassignGraphIDs.html new file mode 100644 index 00000000..959da731 --- /dev/null +++ b/functions/reassignGraphIDs.html @@ -0,0 +1 @@ +reassignGraphIDs | @litegraph-ts/core - v0.2.17

Function reassignGraphIDs

\ No newline at end of file diff --git a/functions/toHashMap.html b/functions/toHashMap.html new file mode 100644 index 00000000..b814468e --- /dev/null +++ b/functions/toHashMap.html @@ -0,0 +1 @@ +toHashMap | @litegraph-ts/core - v0.2.17

Function toHashMap

  • Type Parameters

    • T

    Parameters

    • arr: T[]
    • toKey: ((T) => string)
        • (T): string
        • Parameters

          • T: any

          Returns string

    Returns Record<string, T>

\ No newline at end of file diff --git a/hierarchy.html b/hierarchy.html new file mode 100644 index 00000000..1737d6d1 --- /dev/null +++ b/hierarchy.html @@ -0,0 +1 @@ +@litegraph-ts/core - v0.2.17
\ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 00000000..68a53019 --- /dev/null +++ b/index.html @@ -0,0 +1,4 @@ +@litegraph-ts/core - v0.2.17

@litegraph-ts/core - v0.2.17

@litegraph-ts/core

readme here

+

Example Usage

import { LiteGraph, LGraph, LGraphCanvas } from "@litegraph-ts/core"
import { ConstantNumber, Watch } from "@litegraph-ts/nodes-basic"

// Include litegraph's css, required for the UI to function properly
import "@litegraph-ts/core/css/litegraph.css"

// Grab canvas element from the index.html
const root = document.getElementById("main") as HTMLDivElement;
const canvas = root.querySelector<HTMLCanvasElement>(".graphCanvas");

// Setup graph (nodes/logic) and graph canvas (rendering/canvas/UI)
const graph = new LGraph();
const graphCanvas = new LGraphCanvas(canvas, graph);
graphCanvas.background_image = "imgs/grid.png";
(window as any).graph = graph;
(window as any).graphCanvas = graphCanvas;

// Refresh graph on every draw tick in a loop
graph.onAfterExecute = () => {
graphCanvas.draw(true);
};

// Create a ConstantNumber, sends a constant number on its output
var constNumber = LiteGraph.createNode(ConstantNumber);
constNumber.pos = [200, 200];
constNumber.setValue(4.5);

// Create a Watch, displays input value on its panel
var watch = LiteGraph.createNode(Watch);
watch.pos = [600, 300];

// Add components to the graph
graph.add(constNumber);
graph.add(watch);

// Connect the first output of the number (output 0) to the first input of the watch (input 0)
constNumber.connect(0, watch, 0);

// Begin executing logic on the graph
graph.start(); +
+
\ No newline at end of file diff --git a/interfaces/ContextMenuRoot.html b/interfaces/ContextMenuRoot.html new file mode 100644 index 00000000..78d94d7f --- /dev/null +++ b/interfaces/ContextMenuRoot.html @@ -0,0 +1,471 @@ +ContextMenuRoot | @litegraph-ts/core - v0.2.17

Interface ContextMenuRoot

interface ContextMenuRoot {
    ATTRIBUTE_NODE: 2;
    CDATA_SECTION_NODE: 4;
    COMMENT_NODE: 8;
    DOCUMENT_FRAGMENT_NODE: 11;
    DOCUMENT_NODE: 9;
    DOCUMENT_POSITION_CONTAINED_BY: 16;
    DOCUMENT_POSITION_CONTAINS: 8;
    DOCUMENT_POSITION_DISCONNECTED: 1;
    DOCUMENT_POSITION_FOLLOWING: 4;
    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32;
    DOCUMENT_POSITION_PRECEDING: 2;
    DOCUMENT_TYPE_NODE: 10;
    ELEMENT_NODE: 1;
    ENTITY_NODE: 6;
    ENTITY_REFERENCE_NODE: 5;
    NOTATION_NODE: 12;
    PROCESSING_INSTRUCTION_NODE: 7;
    TEXT_NODE: 3;
    accessKey: string;
    accessKeyLabel: string;
    align: string;
    ariaAtomic: string;
    ariaAutoComplete: string;
    ariaBusy: string;
    ariaChecked: string;
    ariaColCount: string;
    ariaColIndex: string;
    ariaColSpan: string;
    ariaCurrent: string;
    ariaDisabled: string;
    ariaExpanded: string;
    ariaHasPopup: string;
    ariaHidden: string;
    ariaInvalid: string;
    ariaKeyShortcuts: string;
    ariaLabel: string;
    ariaLevel: string;
    ariaLive: string;
    ariaModal: string;
    ariaMultiLine: string;
    ariaMultiSelectable: string;
    ariaOrientation: string;
    ariaPlaceholder: string;
    ariaPosInSet: string;
    ariaPressed: string;
    ariaReadOnly: string;
    ariaRequired: string;
    ariaRoleDescription: string;
    ariaRowCount: string;
    ariaRowIndex: string;
    ariaRowSpan: string;
    ariaSelected: string;
    ariaSetSize: string;
    ariaSort: string;
    ariaValueMax: string;
    ariaValueMin: string;
    ariaValueNow: string;
    ariaValueText: string;
    assignedSlot: HTMLSlotElement;
    attributes: NamedNodeMap;
    autocapitalize: string;
    autofocus: boolean;
    baseURI: string;
    childElementCount: number;
    childNodes: NodeListOf<ChildNode>;
    children: HTMLCollection;
    classList: DOMTokenList;
    className: string;
    clientHeight: number;
    clientLeft: number;
    clientTop: number;
    clientWidth: number;
    close: (() => void);
    closing_timer?: number;
    contentEditable: string;
    dataset: DOMStringMap;
    dir: string;
    draggable: boolean;
    enterKeyHint: string;
    firstChild: ChildNode;
    firstElementChild: Element;
    hidden: boolean;
    id: string;
    inert: boolean;
    innerHTML: string;
    innerText: string;
    inputMode: string;
    isConnected: boolean;
    isContentEditable: boolean;
    lang: string;
    lastChild: ChildNode;
    lastElementChild: Element;
    localName: string;
    namespaceURI: string;
    nextElementSibling: Element;
    nextSibling: ChildNode;
    nodeName: string;
    nodeType: number;
    nodeValue: string;
    nonce?: string;
    offsetHeight: number;
    offsetLeft: number;
    offsetParent: Element;
    offsetTop: number;
    offsetWidth: number;
    onabort: ((this, ev) => any);
    onanimationcancel: ((this, ev) => any);
    onanimationend: ((this, ev) => any);
    onanimationiteration: ((this, ev) => any);
    onanimationstart: ((this, ev) => any);
    onauxclick: ((this, ev) => any);
    onbeforeinput: ((this, ev) => any);
    onblur: ((this, ev) => any);
    oncancel: ((this, ev) => any);
    oncanplay: ((this, ev) => any);
    oncanplaythrough: ((this, ev) => any);
    onchange: ((this, ev) => any);
    onclick: ((this, ev) => any);
    onclose: ((this, ev) => any);
    oncontextmenu: ((this, ev) => any);
    oncopy: ((this, ev) => any);
    oncuechange: ((this, ev) => any);
    oncut: ((this, ev) => any);
    ondblclick: ((this, ev) => any);
    ondrag: ((this, ev) => any);
    ondragend: ((this, ev) => any);
    ondragenter: ((this, ev) => any);
    ondragleave: ((this, ev) => any);
    ondragover: ((this, ev) => any);
    ondragstart: ((this, ev) => any);
    ondrop: ((this, ev) => any);
    ondurationchange: ((this, ev) => any);
    onemptied: ((this, ev) => any);
    onended: ((this, ev) => any);
    onerror: OnErrorEventHandlerNonNull;
    onfocus: ((this, ev) => any);
    onformdata: ((this, ev) => any);
    onfullscreenchange: ((this, ev) => any);
    onfullscreenerror: ((this, ev) => any);
    ongotpointercapture: ((this, ev) => any);
    oninput: ((this, ev) => any);
    oninvalid: ((this, ev) => any);
    onkeydown: ((this, ev) => any);
    onkeypress: ((this, ev) => any);
    onkeyup: ((this, ev) => any);
    onload: ((this, ev) => any);
    onloadeddata: ((this, ev) => any);
    onloadedmetadata: ((this, ev) => any);
    onloadstart: ((this, ev) => any);
    onlostpointercapture: ((this, ev) => any);
    onmousedown: ((this, ev) => any);
    onmouseenter: ((this, ev) => any);
    onmouseleave: ((this, ev) => any);
    onmousemove: ((this, ev) => any);
    onmouseout: ((this, ev) => any);
    onmouseover: ((this, ev) => any);
    onmouseup: ((this, ev) => any);
    onpaste: ((this, ev) => any);
    onpause: ((this, ev) => any);
    onplay: ((this, ev) => any);
    onplaying: ((this, ev) => any);
    onpointercancel: ((this, ev) => any);
    onpointerdown: ((this, ev) => any);
    onpointerenter: ((this, ev) => any);
    onpointerleave: ((this, ev) => any);
    onpointermove: ((this, ev) => any);
    onpointerout: ((this, ev) => any);
    onpointerover: ((this, ev) => any);
    onpointerup: ((this, ev) => any);
    onprogress: ((this, ev) => any);
    onratechange: ((this, ev) => any);
    onreset: ((this, ev) => any);
    onresize: ((this, ev) => any);
    onscroll: ((this, ev) => any);
    onsecuritypolicyviolation: ((this, ev) => any);
    onseeked: ((this, ev) => any);
    onseeking: ((this, ev) => any);
    onselect: ((this, ev) => any);
    onselectionchange: ((this, ev) => any);
    onselectstart: ((this, ev) => any);
    onslotchange: ((this, ev) => any);
    onstalled: ((this, ev) => any);
    onsubmit: ((this, ev) => any);
    onsuspend: ((this, ev) => any);
    ontimeupdate: ((this, ev) => any);
    ontoggle: ((this, ev) => any);
    ontouchcancel?: ((this, ev) => any);
    ontouchend?: ((this, ev) => any);
    ontouchmove?: ((this, ev) => any);
    ontouchstart?: ((this, ev) => any);
    ontransitioncancel: ((this, ev) => any);
    ontransitionend: ((this, ev) => any);
    ontransitionrun: ((this, ev) => any);
    ontransitionstart: ((this, ev) => any);
    onvolumechange: ((this, ev) => any);
    onwaiting: ((this, ev) => any);
    onwebkitanimationend: ((this, ev) => any);
    onwebkitanimationiteration: ((this, ev) => any);
    onwebkitanimationstart: ((this, ev) => any);
    onwebkittransitionend: ((this, ev) => any);
    onwheel: ((this, ev) => any);
    outerHTML: string;
    outerText: string;
    ownerDocument: Document;
    parentElement: HTMLElement;
    parentNode: ParentNode;
    part: DOMTokenList;
    prefix: string;
    previousElementSibling: Element;
    previousSibling: ChildNode;
    role: string;
    scrollHeight: number;
    scrollLeft: number;
    scrollTop: number;
    scrollWidth: number;
    shadowRoot: ShadowRoot;
    slot: string;
    spellcheck: boolean;
    style: CSSStyleDeclaration;
    tabIndex: number;
    tagName: string;
    textContent: string;
    title: string;
    translate: boolean;
    addEventListener<K>(type, listener, options?): void;
    addEventListener(type, listener, options?): void;
    after(...nodes): void;
    animate(keyframes, options?): Animation;
    append(...nodes): void;
    appendChild<T>(node): T;
    attachInternals(): ElementInternals;
    attachShadow(init): ShadowRoot;
    before(...nodes): void;
    blur(): void;
    checkVisibility(options?): boolean;
    click(): void;
    cloneNode(deep?): Node;
    closest<K>(selector): HTMLElementTagNameMap[K];
    closest<K>(selector): SVGElementTagNameMap[K];
    closest<K>(selector): MathMLElementTagNameMap[K];
    closest<E>(selectors): E;
    compareDocumentPosition(other): number;
    contains(other): boolean;
    dispatchEvent(event): boolean;
    focus(options?): void;
    getAnimations(options?): Animation[];
    getAttribute(qualifiedName): string;
    getAttributeNS(namespace, localName): string;
    getAttributeNames(): string[];
    getAttributeNode(qualifiedName): Attr;
    getAttributeNodeNS(namespace, localName): Attr;
    getBoundingClientRect(): DOMRect;
    getClientRects(): DOMRectList;
    getElementsByClassName(classNames): HTMLCollectionOf<Element>;
    getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementTagNameMap[K]>;
    getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<SVGElementTagNameMap[K]>;
    getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<MathMLElementTagNameMap[K]>;
    getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>;
    getElementsByTagName(qualifiedName): HTMLCollectionOf<Element>;
    getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<HTMLElement>;
    getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<SVGElement>;
    getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<MathMLElement>;
    getElementsByTagNameNS(namespace, localName): HTMLCollectionOf<Element>;
    getRootNode(options?): Node;
    hasAttribute(qualifiedName): boolean;
    hasAttributeNS(namespace, localName): boolean;
    hasAttributes(): boolean;
    hasChildNodes(): boolean;
    hasPointerCapture(pointerId): boolean;
    insertAdjacentElement(where, element): Element;
    insertAdjacentHTML(position, text): void;
    insertAdjacentText(where, data): void;
    insertBefore<T>(node, child): T;
    isDefaultNamespace(namespace): boolean;
    isEqualNode(otherNode): boolean;
    isSameNode(otherNode): boolean;
    lookupNamespaceURI(prefix): string;
    lookupPrefix(namespace): string;
    matches(selectors): boolean;
    normalize(): void;
    prepend(...nodes): void;
    querySelector<K>(selectors): HTMLElementTagNameMap[K];
    querySelector<K>(selectors): SVGElementTagNameMap[K];
    querySelector<K>(selectors): MathMLElementTagNameMap[K];
    querySelector<K>(selectors): HTMLElementDeprecatedTagNameMap[K];
    querySelector<E>(selectors): E;
    querySelectorAll<K>(selectors): NodeListOf<HTMLElementTagNameMap[K]>;
    querySelectorAll<K>(selectors): NodeListOf<SVGElementTagNameMap[K]>;
    querySelectorAll<K>(selectors): NodeListOf<MathMLElementTagNameMap[K]>;
    querySelectorAll<K>(selectors): NodeListOf<HTMLElementDeprecatedTagNameMap[K]>;
    querySelectorAll<E>(selectors): NodeListOf<E>;
    releasePointerCapture(pointerId): void;
    remove(): void;
    removeAttribute(qualifiedName): void;
    removeAttributeNS(namespace, localName): void;
    removeAttributeNode(attr): Attr;
    removeChild<T>(child): T;
    removeEventListener<K>(type, listener, options?): void;
    removeEventListener(type, listener, options?): void;
    replaceChild<T>(node, child): T;
    replaceChildren(...nodes): void;
    replaceWith(...nodes): void;
    requestFullscreen(options?): Promise<void>;
    requestPointerLock(): void;
    scroll(options?): void;
    scroll(x, y): void;
    scrollBy(options?): void;
    scrollBy(x, y): void;
    scrollIntoView(arg?): void;
    scrollTo(options?): void;
    scrollTo(x, y): void;
    setAttribute(qualifiedName, value): void;
    setAttributeNS(namespace, qualifiedName, value): void;
    setAttributeNode(attr): Attr;
    setAttributeNodeNS(attr): Attr;
    setPointerCapture(pointerId): void;
    toggleAttribute(qualifiedName, force?): boolean;
    webkitMatchesSelector(selectors): boolean;
}

Hierarchy

  • HTMLDivElement
    • ContextMenuRoot

Properties

ATTRIBUTE_NODE +CDATA_SECTION_NODE +COMMENT_NODE +DOCUMENT_FRAGMENT_NODE +DOCUMENT_NODE +DOCUMENT_POSITION_CONTAINED_BY +DOCUMENT_POSITION_CONTAINS +DOCUMENT_POSITION_DISCONNECTED +DOCUMENT_POSITION_FOLLOWING +DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC +DOCUMENT_POSITION_PRECEDING +DOCUMENT_TYPE_NODE +ELEMENT_NODE +ENTITY_NODE +ENTITY_REFERENCE_NODE +NOTATION_NODE +PROCESSING_INSTRUCTION_NODE +TEXT_NODE +accessKey +accessKeyLabel +align +ariaAtomic +ariaAutoComplete +ariaBusy +ariaChecked +ariaColCount +ariaColIndex +ariaColSpan +ariaCurrent +ariaDisabled +ariaExpanded +ariaHasPopup +ariaHidden +ariaInvalid +ariaKeyShortcuts +ariaLabel +ariaLevel +ariaLive +ariaModal +ariaMultiLine +ariaMultiSelectable +ariaOrientation +ariaPlaceholder +ariaPosInSet +ariaPressed +ariaReadOnly +ariaRequired +ariaRoleDescription +ariaRowCount +ariaRowIndex +ariaRowSpan +ariaSelected +ariaSetSize +ariaSort +ariaValueMax +ariaValueMin +ariaValueNow +ariaValueText +assignedSlot +attributes +autocapitalize +autofocus +baseURI +childElementCount +childNodes +children +classList +className +clientHeight +clientLeft +clientTop +clientWidth +close +closing_timer? +contentEditable +dataset +dir +draggable +enterKeyHint +firstChild +firstElementChild +hidden +id +inert +innerHTML +innerText +inputMode +isConnected +isContentEditable +lang +lastChild +lastElementChild +localName +namespaceURI +nextElementSibling +nextSibling +nodeName +nodeType +nodeValue +nonce? +offsetHeight +offsetLeft +offsetParent +offsetTop +offsetWidth +onabort +onanimationcancel +onanimationend +onanimationiteration +onanimationstart +onauxclick +onbeforeinput +onblur +oncancel +oncanplay +oncanplaythrough +onchange +onclick +onclose +oncontextmenu +oncopy +oncuechange +oncut +ondblclick +ondrag +ondragend +ondragenter +ondragleave +ondragover +ondragstart +ondrop +ondurationchange +onemptied +onended +onerror +onfocus +onformdata +onfullscreenchange +onfullscreenerror +ongotpointercapture +oninput +oninvalid +onkeydown +onkeypress +onkeyup +onload +onloadeddata +onloadedmetadata +onloadstart +onlostpointercapture +onmousedown +onmouseenter +onmouseleave +onmousemove +onmouseout +onmouseover +onmouseup +onpaste +onpause +onplay +onplaying +onpointercancel +onpointerdown +onpointerenter +onpointerleave +onpointermove +onpointerout +onpointerover +onpointerup +onprogress +onratechange +onreset +onresize +onscroll +onsecuritypolicyviolation +onseeked +onseeking +onselect +onselectionchange +onselectstart +onslotchange +onstalled +onsubmit +onsuspend +ontimeupdate +ontoggle +ontouchcancel? +ontouchend? +ontouchmove? +ontouchstart? +ontransitioncancel +ontransitionend +ontransitionrun +ontransitionstart +onvolumechange +onwaiting +onwebkitanimationend +onwebkitanimationiteration +onwebkitanimationstart +onwebkittransitionend +onwheel +outerHTML +outerText +ownerDocument +parentElement +parentNode +part +prefix +previousElementSibling +previousSibling +role +scrollHeight +scrollLeft +scrollTop +scrollWidth +shadowRoot +slot +spellcheck +style +tabIndex +tagName +textContent +title +translate +

Methods

Properties

ATTRIBUTE_NODE: 2
CDATA_SECTION_NODE: 4

node is a CDATASection node.

+
COMMENT_NODE: 8

node is a Comment node.

+
DOCUMENT_FRAGMENT_NODE: 11

node is a DocumentFragment node.

+
DOCUMENT_NODE: 9

node is a document.

+
DOCUMENT_POSITION_CONTAINED_BY: 16

Set when other is a descendant of node.

+
DOCUMENT_POSITION_CONTAINS: 8

Set when other is an ancestor of node.

+
DOCUMENT_POSITION_DISCONNECTED: 1

Set when node and other are not in the same tree.

+
DOCUMENT_POSITION_FOLLOWING: 4

Set when other is following node.

+
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
DOCUMENT_POSITION_PRECEDING: 2

Set when other is preceding node.

+
DOCUMENT_TYPE_NODE: 10

node is a doctype.

+
ELEMENT_NODE: 1

node is an element.

+
ENTITY_NODE: 6
ENTITY_REFERENCE_NODE: 5
NOTATION_NODE: 12
PROCESSING_INSTRUCTION_NODE: 7

node is a ProcessingInstruction node.

+
TEXT_NODE: 3

node is a Text node.

+
accessKey: string
accessKeyLabel: string
align: string

Sets or retrieves how the object is aligned with adjacent text.

+

Deprecated

ariaAtomic: string
ariaAutoComplete: string
ariaBusy: string
ariaChecked: string
ariaColCount: string
ariaColIndex: string
ariaColSpan: string
ariaCurrent: string
ariaDisabled: string
ariaExpanded: string
ariaHasPopup: string
ariaHidden: string
ariaInvalid: string
ariaKeyShortcuts: string
ariaLabel: string
ariaLevel: string
ariaLive: string
ariaModal: string
ariaMultiLine: string
ariaMultiSelectable: string
ariaOrientation: string
ariaPlaceholder: string
ariaPosInSet: string
ariaPressed: string
ariaReadOnly: string
ariaRequired: string
ariaRoleDescription: string
ariaRowCount: string
ariaRowIndex: string
ariaRowSpan: string
ariaSelected: string
ariaSetSize: string
ariaSort: string
ariaValueMax: string
ariaValueMin: string
ariaValueNow: string
ariaValueText: string
assignedSlot: HTMLSlotElement
attributes: NamedNodeMap
autocapitalize: string
autofocus: boolean
baseURI: string

Returns node's node document's document base URL.

+
childElementCount: number
childNodes: NodeListOf<ChildNode>

Returns the children.

+
children: HTMLCollection

Returns the child elements.

+
classList: DOMTokenList

Allows for manipulation of element's class content attribute as a set of whitespace-separated tokens through a DOMTokenList object.

+
className: string

Returns the value of element's class content attribute. Can be set to change it.

+
clientHeight: number
clientLeft: number
clientTop: number
clientWidth: number
close: (() => void)

Type declaration

    • (): void
    • Returns void

closing_timer?: number
contentEditable: string
dataset: DOMStringMap
dir: string
draggable: boolean
enterKeyHint: string
firstChild: ChildNode

Returns the first child.

+
firstElementChild: Element

Returns the first child that is an element, and null otherwise.

+
hidden: boolean
id: string

Returns the value of element's id content attribute. Can be set to change it.

+
inert: boolean
innerHTML: string
innerText: string
inputMode: string
isConnected: boolean

Returns true if node is connected and false otherwise.

+
isContentEditable: boolean
lang: string
lastChild: ChildNode

Returns the last child.

+
lastElementChild: Element

Returns the last child that is an element, and null otherwise.

+
localName: string

Returns the local name.

+
namespaceURI: string

Returns the namespace.

+
nextElementSibling: Element

Returns the first following sibling that is an element, and null otherwise.

+
nextSibling: ChildNode

Returns the next sibling.

+
nodeName: string

Returns a string appropriate for the type of node.

+
nodeType: number

Returns the type of node.

+
nodeValue: string
nonce?: string
offsetHeight: number
offsetLeft: number
offsetParent: Element
offsetTop: number
offsetWidth: number
onabort: ((this, ev) => any)

Fires when the user aborts the download.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: UIEvent

        The event.

        +

      Returns any

onanimationcancel: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: AnimationEvent

      Returns any

onanimationend: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: AnimationEvent

      Returns any

onanimationiteration: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: AnimationEvent

      Returns any

onanimationstart: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: AnimationEvent

      Returns any

onauxclick: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: MouseEvent

      Returns any

onbeforeinput: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: InputEvent

      Returns any

onblur: ((this, ev) => any)

Fires when the object loses the input focus.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: FocusEvent

        The focus event.

        +

      Returns any

oncancel: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

oncanplay: ((this, ev) => any)

Occurs when playback is possible, but would require further buffering.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

oncanplaythrough: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

onchange: ((this, ev) => any)

Fires when the contents of the object or selection have changed.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onclick: ((this, ev) => any)

Fires when the user clicks the left mouse button on the object

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: MouseEvent

        The mouse event.

        +

      Returns any

onclose: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

oncontextmenu: ((this, ev) => any)

Fires when the user clicks the right mouse button in the client area, opening the context menu.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: MouseEvent

        The mouse event.

        +

      Returns any

oncopy: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: ClipboardEvent

      Returns any

oncuechange: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

oncut: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: ClipboardEvent

      Returns any

ondblclick: ((this, ev) => any)

Fires when the user double-clicks the object.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: MouseEvent

        The mouse event.

        +

      Returns any

ondrag: ((this, ev) => any)

Fires on the source object continuously during a drag operation.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: DragEvent

        The event.

        +

      Returns any

ondragend: ((this, ev) => any)

Fires on the source object when the user releases the mouse at the close of a drag operation.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: DragEvent

        The event.

        +

      Returns any

ondragenter: ((this, ev) => any)

Fires on the target element when the user drags the object to a valid drop target.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: DragEvent

        The drag event.

        +

      Returns any

ondragleave: ((this, ev) => any)

Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: DragEvent

        The drag event.

        +

      Returns any

ondragover: ((this, ev) => any)

Fires on the target element continuously while the user drags the object over a valid drop target.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: DragEvent

        The event.

        +

      Returns any

ondragstart: ((this, ev) => any)

Fires on the source object when the user starts to drag a text selection or selected object.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: DragEvent

        The event.

        +

      Returns any

ondrop: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: DragEvent

      Returns any

ondurationchange: ((this, ev) => any)

Occurs when the duration attribute is updated.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onemptied: ((this, ev) => any)

Occurs when the media element is reset to its initial state.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onended: ((this, ev) => any)

Occurs when the end of playback is reached.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event

        +

      Returns any

onerror: OnErrorEventHandlerNonNull

Fires when an error occurs during object loading.

+

Param: ev

The event.

+
onfocus: ((this, ev) => any)

Fires when the object receives focus.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: FocusEvent

        The event.

        +

      Returns any

onformdata: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: FormDataEvent

      Returns any

onfullscreenchange: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: Element
      • ev: Event

      Returns any

onfullscreenerror: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: Element
      • ev: Event

      Returns any

ongotpointercapture: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: PointerEvent

      Returns any

oninput: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

oninvalid: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

onkeydown: ((this, ev) => any)

Fires when the user presses a key.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: KeyboardEvent

        The keyboard event

        +

      Returns any

onkeypress: ((this, ev) => any)

Fires when the user presses an alphanumeric key.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: KeyboardEvent

        The event.

        +

      Returns any

Deprecated

onkeyup: ((this, ev) => any)

Fires when the user releases a key.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: KeyboardEvent

        The keyboard event

        +

      Returns any

onload: ((this, ev) => any)

Fires immediately after the browser loads the object.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onloadeddata: ((this, ev) => any)

Occurs when media data is loaded at the current playback position.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onloadedmetadata: ((this, ev) => any)

Occurs when the duration and dimensions of the media have been determined.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onloadstart: ((this, ev) => any)

Occurs when Internet Explorer begins looking for media data.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onlostpointercapture: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: PointerEvent

      Returns any

onmousedown: ((this, ev) => any)

Fires when the user clicks the object with either mouse button.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: MouseEvent

        The mouse event.

        +

      Returns any

onmouseenter: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: MouseEvent

      Returns any

onmouseleave: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: MouseEvent

      Returns any

onmousemove: ((this, ev) => any)

Fires when the user moves the mouse over the object.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: MouseEvent

        The mouse event.

        +

      Returns any

onmouseout: ((this, ev) => any)

Fires when the user moves the mouse pointer outside the boundaries of the object.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: MouseEvent

        The mouse event.

        +

      Returns any

onmouseover: ((this, ev) => any)

Fires when the user moves the mouse pointer into the object.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: MouseEvent

        The mouse event.

        +

      Returns any

onmouseup: ((this, ev) => any)

Fires when the user releases a mouse button while the mouse is over the object.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: MouseEvent

        The mouse event.

        +

      Returns any

onpaste: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: ClipboardEvent

      Returns any

onpause: ((this, ev) => any)

Occurs when playback is paused.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onplay: ((this, ev) => any)

Occurs when the play method is requested.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onplaying: ((this, ev) => any)

Occurs when the audio or video has started playing.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onpointercancel: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: PointerEvent

      Returns any

onpointerdown: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: PointerEvent

      Returns any

onpointerenter: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: PointerEvent

      Returns any

onpointerleave: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: PointerEvent

      Returns any

onpointermove: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: PointerEvent

      Returns any

onpointerout: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: PointerEvent

      Returns any

onpointerover: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: PointerEvent

      Returns any

onpointerup: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: PointerEvent

      Returns any

onprogress: ((this, ev) => any)

Occurs to indicate progress while downloading media data.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: ProgressEvent<EventTarget>

        The event.

        +

      Returns any

onratechange: ((this, ev) => any)

Occurs when the playback rate is increased or decreased.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onreset: ((this, ev) => any)

Fires when the user resets a form.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onresize: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: UIEvent

      Returns any

onscroll: ((this, ev) => any)

Fires when the user repositions the scroll box in the scroll bar on the object.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onsecuritypolicyviolation: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: SecurityPolicyViolationEvent

      Returns any

onseeked: ((this, ev) => any)

Occurs when the seek operation ends.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onseeking: ((this, ev) => any)

Occurs when the current playback position is moved.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onselect: ((this, ev) => any)

Fires when the current selection changes.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onselectionchange: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

onselectstart: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

onslotchange: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

onstalled: ((this, ev) => any)

Occurs when the download has stopped.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onsubmit: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: SubmitEvent

      Returns any

onsuspend: ((this, ev) => any)

Occurs if the load operation has been intentionally halted.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

ontimeupdate: ((this, ev) => any)

Occurs to indicate the current playback position.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

ontoggle: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

ontouchcancel?: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: TouchEvent

      Returns any

ontouchend?: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: TouchEvent

      Returns any

ontouchmove?: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: TouchEvent

      Returns any

ontouchstart?: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: TouchEvent

      Returns any

ontransitioncancel: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: TransitionEvent

      Returns any

ontransitionend: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: TransitionEvent

      Returns any

ontransitionrun: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: TransitionEvent

      Returns any

ontransitionstart: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: TransitionEvent

      Returns any

onvolumechange: ((this, ev) => any)

Occurs when the volume is changed, or playback is muted or unmuted.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onwaiting: ((this, ev) => any)

Occurs when playback stops because the next frame of a video resource is not available.

+

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

        The event.

        +

      Returns any

onwebkitanimationend: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

Deprecated

This is a legacy alias of onanimationend.

+
onwebkitanimationiteration: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

Deprecated

This is a legacy alias of onanimationiteration.

+
onwebkitanimationstart: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

Deprecated

This is a legacy alias of onanimationstart.

+
onwebkittransitionend: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: Event

      Returns any

Deprecated

This is a legacy alias of ontransitionend.

+
onwheel: ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: GlobalEventHandlers
      • ev: WheelEvent

      Returns any

outerHTML: string
outerText: string
ownerDocument: Document
parentElement: HTMLElement

Returns the parent element.

+
parentNode: ParentNode

Returns the parent.

+
part: DOMTokenList
prefix: string

Returns the namespace prefix.

+
previousElementSibling: Element

Returns the first preceding sibling that is an element, and null otherwise.

+
previousSibling: ChildNode

Returns the previous sibling.

+
role: string
scrollHeight: number
scrollLeft: number
scrollTop: number
scrollWidth: number
shadowRoot: ShadowRoot

Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

+
slot: string

Returns the value of element's slot content attribute. Can be set to change it.

+
spellcheck: boolean
style: CSSStyleDeclaration
tabIndex: number
tagName: string

Returns the HTML-uppercased qualified name.

+
textContent: string
title: string
translate: boolean

Methods

  • Type Parameters

    • K extends keyof HTMLElementEventMap

    Parameters

    • type: K
    • listener: ((this, ev) => any)
        • (this, ev): any
        • Parameters

          • this: HTMLDivElement
          • ev: HTMLElementEventMap[K]

          Returns any

    • Optional options: boolean | AddEventListenerOptions

    Returns void

  • Parameters

    • type: string
    • listener: EventListenerOrEventListenerObject
    • Optional options: boolean | AddEventListenerOptions

    Returns void

  • Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.

    +

    Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

    +

    Parameters

    • Rest ...nodes: (string | Node)[]

    Returns void

  • Parameters

    • keyframes: Keyframe[] | PropertyIndexedKeyframes
    • Optional options: number | KeyframeAnimationOptions

    Returns Animation

  • Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.

    +

    Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

    +

    Parameters

    • Rest ...nodes: (string | Node)[]

    Returns void

  • Type Parameters

    • T extends Node

    Parameters

    • node: T

    Returns T

  • Returns ElementInternals

  • Creates a shadow root for element and returns it.

    +

    Parameters

    • init: ShadowRootInit

    Returns ShadowRoot

  • Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.

    +

    Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

    +

    Parameters

    • Rest ...nodes: (string | Node)[]

    Returns void

  • Returns void

  • Parameters

    • Optional options: CheckVisibilityOptions

    Returns boolean

  • Returns void

  • Returns a copy of node. If deep is true, the copy also includes the node's descendants.

    +

    Parameters

    • Optional deep: boolean

    Returns Node

  • Returns the first (starting at element) inclusive ancestor that matches selectors, and null otherwise.

    +

    Type Parameters

    • K extends keyof HTMLElementTagNameMap

    Parameters

    • selector: K

    Returns HTMLElementTagNameMap[K]

  • Type Parameters

    • K extends keyof SVGElementTagNameMap

    Parameters

    • selector: K

    Returns SVGElementTagNameMap[K]

  • Type Parameters

    • K extends keyof MathMLElementTagNameMap

    Parameters

    • selector: K

    Returns MathMLElementTagNameMap[K]

  • Type Parameters

    • E extends Element = Element

    Parameters

    • selectors: string

    Returns E

  • Returns a bitmask indicating the position of other relative to node.

    +

    Parameters

    • other: Node

    Returns number

  • Returns true if other is an inclusive descendant of node, and false otherwise.

    +

    Parameters

    • other: Node

    Returns boolean

  • Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

    +

    Parameters

    • event: Event

    Returns boolean

  • Parameters

    • Optional options: FocusOptions

    Returns void

  • Parameters

    • Optional options: GetAnimationsOptions

    Returns Animation[]

  • Returns element's first attribute whose qualified name is qualifiedName, and null if there is no such attribute otherwise.

    +

    Parameters

    • qualifiedName: string

    Returns string

  • Returns element's attribute whose namespace is namespace and local name is localName, and null if there is no such attribute otherwise.

    +

    Parameters

    • namespace: string
    • localName: string

    Returns string

  • Returns the qualified names of all element's attributes. Can contain duplicates.

    +

    Returns string[]

  • Parameters

    • qualifiedName: string

    Returns Attr

  • Parameters

    • namespace: string
    • localName: string

    Returns Attr

  • Returns DOMRect

  • Returns DOMRectList

  • Returns a HTMLCollection of the elements in the object on which the method was invoked (a document or an element) that have all the classes given by classNames. The classNames argument is interpreted as a space-separated list of classes.

    +

    Parameters

    • classNames: string

    Returns HTMLCollectionOf<Element>

  • Type Parameters

    • K extends keyof HTMLElementTagNameMap

    Parameters

    • qualifiedName: K

    Returns HTMLCollectionOf<HTMLElementTagNameMap[K]>

  • Type Parameters

    • K extends keyof SVGElementTagNameMap

    Parameters

    • qualifiedName: K

    Returns HTMLCollectionOf<SVGElementTagNameMap[K]>

  • Type Parameters

    • K extends keyof MathMLElementTagNameMap

    Parameters

    • qualifiedName: K

    Returns HTMLCollectionOf<MathMLElementTagNameMap[K]>

  • Type Parameters

    • K extends keyof HTMLElementDeprecatedTagNameMap

    Parameters

    • qualifiedName: K

    Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

    Deprecated

  • Parameters

    • qualifiedName: string

    Returns HTMLCollectionOf<Element>

  • Parameters

    • namespaceURI: "http://www.w3.org/1999/xhtml"
    • localName: string

    Returns HTMLCollectionOf<HTMLElement>

  • Parameters

    • namespaceURI: "http://www.w3.org/2000/svg"
    • localName: string

    Returns HTMLCollectionOf<SVGElement>

  • Parameters

    • namespaceURI: "http://www.w3.org/1998/Math/MathML"
    • localName: string

    Returns HTMLCollectionOf<MathMLElement>

  • Parameters

    • namespace: string
    • localName: string

    Returns HTMLCollectionOf<Element>

  • Returns node's root.

    +

    Parameters

    • Optional options: GetRootNodeOptions

    Returns Node

  • Returns true if element has an attribute whose qualified name is qualifiedName, and false otherwise.

    +

    Parameters

    • qualifiedName: string

    Returns boolean

  • Returns true if element has an attribute whose namespace is namespace and local name is localName.

    +

    Parameters

    • namespace: string
    • localName: string

    Returns boolean

  • Returns true if element has attributes, and false otherwise.

    +

    Returns boolean

  • Returns whether node has children.

    +

    Returns boolean

  • Parameters

    • pointerId: number

    Returns boolean

  • Parameters

    • where: InsertPosition
    • element: Element

    Returns Element

  • Parameters

    • position: InsertPosition
    • text: string

    Returns void

  • Parameters

    • where: InsertPosition
    • data: string

    Returns void

  • Type Parameters

    • T extends Node

    Parameters

    • node: T
    • child: Node

    Returns T

  • Parameters

    • namespace: string

    Returns boolean

  • Returns whether node and otherNode have the same properties.

    +

    Parameters

    • otherNode: Node

    Returns boolean

  • Parameters

    • otherNode: Node

    Returns boolean

  • Parameters

    • prefix: string

    Returns string

  • Parameters

    • namespace: string

    Returns string

  • Returns true if matching selectors against element's root yields element, and false otherwise.

    +

    Parameters

    • selectors: string

    Returns boolean

  • Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.

    +

    Returns void

  • Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.

    +

    Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

    +

    Parameters

    • Rest ...nodes: (string | Node)[]

    Returns void

  • Returns the first element that is a descendant of node that matches selectors.

    +

    Type Parameters

    • K extends keyof HTMLElementTagNameMap

    Parameters

    • selectors: K

    Returns HTMLElementTagNameMap[K]

  • Type Parameters

    • K extends keyof SVGElementTagNameMap

    Parameters

    • selectors: K

    Returns SVGElementTagNameMap[K]

  • Type Parameters

    • K extends keyof MathMLElementTagNameMap

    Parameters

    • selectors: K

    Returns MathMLElementTagNameMap[K]

  • Type Parameters

    • K extends keyof HTMLElementDeprecatedTagNameMap

    Parameters

    • selectors: K

    Returns HTMLElementDeprecatedTagNameMap[K]

    Deprecated

  • Type Parameters

    • E extends Element = Element

    Parameters

    • selectors: string

    Returns E

  • Returns all element descendants of node that match selectors.

    +

    Type Parameters

    • K extends keyof HTMLElementTagNameMap

    Parameters

    • selectors: K

    Returns NodeListOf<HTMLElementTagNameMap[K]>

  • Type Parameters

    • K extends keyof SVGElementTagNameMap

    Parameters

    • selectors: K

    Returns NodeListOf<SVGElementTagNameMap[K]>

  • Type Parameters

    • K extends keyof MathMLElementTagNameMap

    Parameters

    • selectors: K

    Returns NodeListOf<MathMLElementTagNameMap[K]>

  • Type Parameters

    • K extends keyof HTMLElementDeprecatedTagNameMap

    Parameters

    • selectors: K

    Returns NodeListOf<HTMLElementDeprecatedTagNameMap[K]>

    Deprecated

  • Type Parameters

    • E extends Element = Element

    Parameters

    • selectors: string

    Returns NodeListOf<E>

  • Parameters

    • pointerId: number

    Returns void

  • Removes node.

    +

    Returns void

  • Removes element's first attribute whose qualified name is qualifiedName.

    +

    Parameters

    • qualifiedName: string

    Returns void

  • Removes element's attribute whose namespace is namespace and local name is localName.

    +

    Parameters

    • namespace: string
    • localName: string

    Returns void

  • Parameters

    • attr: Attr

    Returns Attr

  • Type Parameters

    • T extends Node

    Parameters

    • child: T

    Returns T

  • Type Parameters

    • K extends keyof HTMLElementEventMap

    Parameters

    • type: K
    • listener: ((this, ev) => any)
        • (this, ev): any
        • Parameters

          • this: HTMLDivElement
          • ev: HTMLElementEventMap[K]

          Returns any

    • Optional options: boolean | EventListenerOptions

    Returns void

  • Parameters

    • type: string
    • listener: EventListenerOrEventListenerObject
    • Optional options: boolean | EventListenerOptions

    Returns void

  • Type Parameters

    • T extends Node

    Parameters

    • node: Node
    • child: T

    Returns T

  • Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.

    +

    Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

    +

    Parameters

    • Rest ...nodes: (string | Node)[]

    Returns void

  • Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.

    +

    Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

    +

    Parameters

    • Rest ...nodes: (string | Node)[]

    Returns void

  • Displays element fullscreen and resolves promise when done.

    +

    When supplied, options's navigationUI member indicates whether showing navigation UI while in fullscreen is preferred or not. If set to "show", navigation simplicity is preferred over screen space, and if set to "hide", more screen space is preferred. User agents are always free to honor user preference over the application's. The default value "auto" indicates no application preference.

    +

    Parameters

    • Optional options: FullscreenOptions

    Returns Promise<void>

  • Returns void

  • Parameters

    • Optional options: ScrollToOptions

    Returns void

  • Parameters

    • x: number
    • y: number

    Returns void

  • Parameters

    • Optional options: ScrollToOptions

    Returns void

  • Parameters

    • x: number
    • y: number

    Returns void

  • Parameters

    • Optional arg: boolean | ScrollIntoViewOptions

    Returns void

  • Parameters

    • Optional options: ScrollToOptions

    Returns void

  • Parameters

    • x: number
    • y: number

    Returns void

  • Sets the value of element's first attribute whose qualified name is qualifiedName to value.

    +

    Parameters

    • qualifiedName: string
    • value: string

    Returns void

  • Sets the value of element's attribute whose namespace is namespace and local name is localName to value.

    +

    Parameters

    • namespace: string
    • qualifiedName: string
    • value: string

    Returns void

  • Parameters

    • attr: Attr

    Returns Attr

  • Parameters

    • attr: Attr

    Returns Attr

  • Parameters

    • pointerId: number

    Returns void

  • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

    +

    Returns true if qualifiedName is now present, and false otherwise.

    +

    Parameters

    • qualifiedName: string
    • Optional force: boolean

    Returns boolean

  • Parameters

    • selectors: string

    Returns boolean

    Deprecated

    This is a legacy alias of matches.

    +
\ No newline at end of file diff --git a/interfaces/CustomEventExt.html b/interfaces/CustomEventExt.html new file mode 100644 index 00000000..96d13922 --- /dev/null +++ b/interfaces/CustomEventExt.html @@ -0,0 +1,52 @@ +CustomEventExt | @litegraph-ts/core - v0.2.17

Interface CustomEventExt

interface CustomEventExt {
    AT_TARGET: 2;
    BUBBLING_PHASE: 3;
    CAPTURING_PHASE: 1;
    NONE: 0;
    bubbles: boolean;
    cancelBubble: boolean;
    cancelable: boolean;
    canvasX: number;
    canvasY: number;
    click_time?: number;
    composed: boolean;
    currentTarget: EventTarget;
    defaultPrevented: boolean;
    delta?: number;
    deltaX?: number;
    deltaY?: number;
    detail: any;
    dragging: boolean;
    eventPhase: number;
    eventType?: string;
    isTrusted: boolean;
    layerY?: number;
    returnValue: boolean;
    srcElement: EventTarget;
    target: EventTarget;
    timeStamp: number;
    type: string;
    wheel?: number;
    wheelDelta?: number;
    wheelDeltaY?: number;
    composedPath(): EventTarget[];
    initCustomEvent(type, bubbles?, cancelable?, detail?): void;
    initEvent(type, bubbles?, cancelable?): void;
    preventDefault(): void;
    stopImmediatePropagation(): void;
    stopPropagation(): void;
}

Hierarchy (view full)

Properties

AT_TARGET: 2
BUBBLING_PHASE: 3
CAPTURING_PHASE: 1
NONE: 0
bubbles: boolean

Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise.

+
cancelBubble: boolean

Deprecated

cancelable: boolean

Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method.

+
canvasX: number
canvasY: number
click_time?: number
composed: boolean

Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise.

+
currentTarget: EventTarget

Returns the object whose event listener's callback is currently being invoked.

+
defaultPrevented: boolean

Returns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise.

+
delta?: number
deltaX?: number
deltaY?: number
detail: any

Returns any custom data event was created with. Typically used for synthetic events.

+
dragging: boolean
eventPhase: number

Returns the event's phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE.

+
eventType?: string
isTrusted: boolean

Returns true if event was dispatched by the user agent, and false otherwise.

+
layerY?: number
returnValue: boolean

Deprecated

srcElement: EventTarget

Deprecated

target: EventTarget

Returns the object to which event is dispatched (its target).

+
timeStamp: number

Returns the event's timestamp as the number of milliseconds measured relative to the time origin.

+
type: string

Returns the type of event, e.g. "click", "hashchange", or "submit".

+
wheel?: number
wheelDelta?: number
wheelDeltaY?: number

Methods

  • Returns the invocation target objects of event's path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root's mode is "closed" that are not reachable from event's currentTarget.

    +

    Returns EventTarget[]

  • Parameters

    • type: string
    • Optional bubbles: boolean
    • Optional cancelable: boolean
    • Optional detail: any

    Returns void

    Deprecated

  • Parameters

    • type: string
    • Optional bubbles: boolean
    • Optional cancelable: boolean

    Returns void

    Deprecated

  • If invoked when the cancelable attribute value is true, and while executing a listener for the event with passive set to false, signals to the operation that caused event to be dispatched that it needs to be canceled.

    +

    Returns void

  • Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects.

    +

    Returns void

  • When dispatched in a tree, invoking this method prevents event from reaching any objects other than the current object.

    +

    Returns void

\ No newline at end of file diff --git a/interfaces/DragEventExt.html b/interfaces/DragEventExt.html new file mode 100644 index 00000000..16e29183 --- /dev/null +++ b/interfaces/DragEventExt.html @@ -0,0 +1,76 @@ +DragEventExt | @litegraph-ts/core - v0.2.17

Interface DragEventExt

interface DragEventExt {
    AT_TARGET: 2;
    BUBBLING_PHASE: 3;
    CAPTURING_PHASE: 1;
    NONE: 0;
    altKey: boolean;
    bubbles: boolean;
    button: number;
    buttons: number;
    cancelBubble: boolean;
    cancelable: boolean;
    canvasX: number;
    canvasY: number;
    click_time?: number;
    clientX: number;
    clientY: number;
    composed: boolean;
    ctrlKey: boolean;
    currentTarget: EventTarget;
    dataTransfer: DataTransfer;
    defaultPrevented: boolean;
    delta?: number;
    deltaX?: number;
    deltaY?: number;
    detail: number;
    dragging: boolean;
    eventPhase: number;
    eventType?: string;
    isTrusted: boolean;
    layerY?: number;
    metaKey: boolean;
    movementX: number;
    movementY: number;
    offsetX: number;
    offsetY: number;
    pageX: number;
    pageY: number;
    relatedTarget: EventTarget;
    returnValue: boolean;
    screenX: number;
    screenY: number;
    shiftKey: boolean;
    srcElement: EventTarget;
    target: EventTarget;
    timeStamp: number;
    type: string;
    view: Window;
    wheel?: number;
    wheelDelta?: number;
    wheelDeltaY?: number;
    which: number;
    x: number;
    y: number;
    composedPath(): EventTarget[];
    getModifierState(keyArg): boolean;
    initEvent(type, bubbles?, cancelable?): void;
    initMouseEvent(typeArg, canBubbleArg, cancelableArg, viewArg, detailArg, screenXArg, screenYArg, clientXArg, clientYArg, ctrlKeyArg, altKeyArg, shiftKeyArg, metaKeyArg, buttonArg, relatedTargetArg): void;
    initUIEvent(typeArg, bubblesArg?, cancelableArg?, viewArg?, detailArg?): void;
    preventDefault(): void;
    stopImmediatePropagation(): void;
    stopPropagation(): void;
}

Hierarchy (view full)

Properties

AT_TARGET: 2
BUBBLING_PHASE: 3
CAPTURING_PHASE: 1
NONE: 0
altKey: boolean
bubbles: boolean

Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise.

+
button: number
buttons: number
cancelBubble: boolean

Deprecated

cancelable: boolean

Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method.

+
canvasX: number
canvasY: number
click_time?: number
clientX: number
clientY: number
composed: boolean

Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise.

+
ctrlKey: boolean
currentTarget: EventTarget

Returns the object whose event listener's callback is currently being invoked.

+
dataTransfer: DataTransfer

Returns the DataTransfer object for the event.

+
defaultPrevented: boolean

Returns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise.

+
delta?: number
deltaX?: number
deltaY?: number
detail: number
dragging: boolean
eventPhase: number

Returns the event's phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE.

+
eventType?: string
isTrusted: boolean

Returns true if event was dispatched by the user agent, and false otherwise.

+
layerY?: number
metaKey: boolean
movementX: number
movementY: number
offsetX: number
offsetY: number
pageX: number
pageY: number
relatedTarget: EventTarget
returnValue: boolean

Deprecated

screenX: number
screenY: number
shiftKey: boolean
srcElement: EventTarget

Deprecated

target: EventTarget

Returns the object to which event is dispatched (its target).

+
timeStamp: number

Returns the event's timestamp as the number of milliseconds measured relative to the time origin.

+
type: string

Returns the type of event, e.g. "click", "hashchange", or "submit".

+
view: Window
wheel?: number
wheelDelta?: number
wheelDeltaY?: number
which: number

Deprecated

x: number
y: number

Methods

  • Returns the invocation target objects of event's path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root's mode is "closed" that are not reachable from event's currentTarget.

    +

    Returns EventTarget[]

  • Parameters

    • keyArg: string

    Returns boolean

  • Parameters

    • type: string
    • Optional bubbles: boolean
    • Optional cancelable: boolean

    Returns void

    Deprecated

  • Parameters

    • typeArg: string
    • canBubbleArg: boolean
    • cancelableArg: boolean
    • viewArg: Window
    • detailArg: number
    • screenXArg: number
    • screenYArg: number
    • clientXArg: number
    • clientYArg: number
    • ctrlKeyArg: boolean
    • altKeyArg: boolean
    • shiftKeyArg: boolean
    • metaKeyArg: boolean
    • buttonArg: number
    • relatedTargetArg: EventTarget

    Returns void

    Deprecated

  • Parameters

    • typeArg: string
    • Optional bubblesArg: boolean
    • Optional cancelableArg: boolean
    • Optional viewArg: Window
    • Optional detailArg: number

    Returns void

    Deprecated

  • If invoked when the cancelable attribute value is true, and while executing a listener for the event with passive set to false, signals to the operation that caused event to be dispatched that it needs to be canceled.

    +

    Returns void

  • Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects.

    +

    Returns void

  • When dispatched in a tree, invoking this method prevents event from reaching any objects other than the current object.

    +

    Returns void

\ No newline at end of file diff --git a/interfaces/EventExt.html b/interfaces/EventExt.html new file mode 100644 index 00000000..4f64d14b --- /dev/null +++ b/interfaces/EventExt.html @@ -0,0 +1,13 @@ +EventExt | @litegraph-ts/core - v0.2.17

Interface EventExt

interface EventExt {
    canvasX: number;
    canvasY: number;
    click_time?: number;
    delta?: number;
    deltaX?: number;
    deltaY?: number;
    dragging: boolean;
    eventType?: string;
    layerY?: number;
    wheel?: number;
    wheelDelta?: number;
    wheelDeltaY?: number;
}

Hierarchy (view full)

Properties

canvasX: number
canvasY: number
click_time?: number
delta?: number
deltaX?: number
deltaY?: number
dragging: boolean
eventType?: string
layerY?: number
wheel?: number
wheelDelta?: number
wheelDeltaY?: number
\ No newline at end of file diff --git a/interfaces/GraphInputProperties.html b/interfaces/GraphInputProperties.html new file mode 100644 index 00000000..d890f2ec --- /dev/null +++ b/interfaces/GraphInputProperties.html @@ -0,0 +1,5 @@ +GraphInputProperties | @litegraph-ts/core - v0.2.17

Interface GraphInputProperties

interface GraphInputProperties {
    name: string;
    subgraphID: NodeID;
    type: SlotType;
    value: any;
}

Hierarchy

  • Record<string, any>
    • GraphInputProperties

Properties

Properties

name: string
subgraphID: NodeID
type: SlotType
value: any
\ No newline at end of file diff --git a/interfaces/GraphOutputProperties.html b/interfaces/GraphOutputProperties.html new file mode 100644 index 00000000..92d9df1b --- /dev/null +++ b/interfaces/GraphOutputProperties.html @@ -0,0 +1,4 @@ +GraphOutputProperties | @litegraph-ts/core - v0.2.17

Interface GraphOutputProperties

interface GraphOutputProperties {
    name: string;
    subgraphID: NodeID;
    type: SlotType;
}

Hierarchy

  • Record<string, any>
    • GraphOutputProperties

Properties

Properties

name: string
subgraphID: NodeID
type: SlotType
\ No newline at end of file diff --git a/interfaces/IButtonWidget.html b/interfaces/IButtonWidget.html new file mode 100644 index 00000000..026f8aff --- /dev/null +++ b/interfaces/IButtonWidget.html @@ -0,0 +1,30 @@ +IButtonWidget | @litegraph-ts/core - v0.2.17

Interface IButtonWidget

interface IButtonWidget {
    callback?: WidgetCallback<IButtonWidget>;
    clicked?: boolean;
    disabled?: boolean;
    hidden?: boolean;
    last_y?: number;
    marker?: boolean;
    name: string;
    options?: {};
    property?: string;
    type: "button";
    value: null;
    width?: number;
    y?: number;
    computeSize?(width): [number, number];
    draw?(ctx, node, width, posY, height): void;
    drawInvisible?(ctx, node): void;
    mouse?(event, pos, node): boolean;
    onNodeCollapse?(node, collapsed): void;
    onNodeModeChange?(node, mode): void;
    onNodeRemoved?(node): void;
    onNodeResize?(node, size): void;
    onPropertyChange?(value): void;
    onRemoved?(): void;
    serializeValue?(serialized, slot): Promise<any>;
}

Hierarchy (view full)

Properties

clicked?: boolean
disabled?: boolean
hidden?: boolean
last_y?: number
marker?: boolean
name: string
options?: {}

Type declaration

    property?: string
    type: "button"
    value: null
    width?: number
    y?: number

    Methods

    \ No newline at end of file diff --git a/interfaces/IComboWidget.html b/interfaces/IComboWidget.html new file mode 100644 index 00000000..f9bf421e --- /dev/null +++ b/interfaces/IComboWidget.html @@ -0,0 +1,30 @@ +IComboWidget | @litegraph-ts/core - v0.2.17

    Interface IComboWidget

    interface IComboWidget {
        callback?: WidgetCallback<IComboWidget>;
        clicked?: boolean;
        disabled?: boolean;
        hidden?: boolean;
        last_y?: number;
        marker?: boolean;
        name: string;
        options?: IComboWidgetOptions;
        property?: string;
        type: "combo";
        value: string;
        width?: number;
        y?: number;
        computeSize?(width): [number, number];
        draw?(ctx, node, width, posY, height): void;
        drawInvisible?(ctx, node): void;
        mouse?(event, pos, node): boolean;
        onNodeCollapse?(node, collapsed): void;
        onNodeModeChange?(node, mode): void;
        onNodeRemoved?(node): void;
        onNodeResize?(node, size): void;
        onPropertyChange?(value): void;
        onRemoved?(): void;
        serializeValue?(serialized, slot): Promise<any>;
    }

    Hierarchy (view full)

    Properties

    clicked?: boolean
    disabled?: boolean
    hidden?: boolean
    last_y?: number
    marker?: boolean
    name: string
    property?: string
    type: "combo"
    value: string
    width?: number
    y?: number

    Methods

    \ No newline at end of file diff --git a/interfaces/IComboWidgetOptions.html b/interfaces/IComboWidgetOptions.html new file mode 100644 index 00000000..338aa913 --- /dev/null +++ b/interfaces/IComboWidgetOptions.html @@ -0,0 +1,6 @@ +IComboWidgetOptions | @litegraph-ts/core - v0.2.17

    Interface IComboWidgetOptions

    interface IComboWidgetOptions {
        callback?: WidgetPanelCallback;
        label?: string;
        property?: string;
        type?: string;
        values: string[] | ((widget, node) => string[]);
    }

    Hierarchy (view full)

    Properties

    label?: string
    property?: string
    type?: string
    values: string[] | ((widget, node) => string[])

    Type declaration

    \ No newline at end of file diff --git a/interfaces/IContextMenuItem.html b/interfaces/IContextMenuItem.html new file mode 100644 index 00000000..b2e3c8c3 --- /dev/null +++ b/interfaces/IContextMenuItem.html @@ -0,0 +1,11 @@ +IContextMenuItem | @litegraph-ts/core - v0.2.17

    Interface IContextMenuItem

    interface IContextMenuItem {
        callback?: ContextMenuEventListener;
        className?: string;
        content: string;
        disabled?: boolean;
        has_submenu?: boolean;
        slot?: SlotInPosition;
        submenu?: {
            options: ContextMenuItem[];
        } & IContextMenuOptions;
        title?: string;
        value?: any;
    }

    Properties

    className?: string
    content: string
    disabled?: boolean
    has_submenu?: boolean
    submenu?: {
        options: ContextMenuItem[];
    } & IContextMenuOptions

    Type declaration

    title?: string

    Used as innerHTML for extra child element

    +
    value?: any
    \ No newline at end of file diff --git a/interfaces/IContextMenuOptions.html b/interfaces/IContextMenuOptions.html new file mode 100644 index 00000000..f2213151 --- /dev/null +++ b/interfaces/IContextMenuOptions.html @@ -0,0 +1,15 @@ +IContextMenuOptions | @litegraph-ts/core - v0.2.17

    Interface IContextMenuOptions

    interface IContextMenuOptions {
        allow_html?: boolean;
        autoopen?: boolean;
        callback?: ContextMenuEventListener;
        className?: string;
        event?: MouseEventExt | CustomEventExt;
        extra?: any;
        ignore_item_callbacks?: Boolean;
        left?: number;
        node?: LGraphNode;
        parentMenu?: ContextMenu;
        scale?: number;
        scroll_speed?: number;
        title?: string;
        top?: number;
    }

    Properties

    allow_html?: boolean
    autoopen?: boolean
    className?: string
    extra?: any
    ignore_item_callbacks?: Boolean
    left?: number
    node?: LGraphNode
    parentMenu?: ContextMenu
    scale?: number
    scroll_speed?: number
    title?: string
    top?: number
    \ No newline at end of file diff --git a/interfaces/IContextMenuTarget.html b/interfaces/IContextMenuTarget.html new file mode 100644 index 00000000..a0867648 --- /dev/null +++ b/interfaces/IContextMenuTarget.html @@ -0,0 +1,3 @@ +IContextMenuTarget | @litegraph-ts/core - v0.2.17

    Interface IContextMenuTarget<T>

    interface IContextMenuTarget<T> {
        item: T;
        type: string;
    }

    Type Parameters

    • T = any

    Hierarchy (view full)

    Properties

    Properties

    item: T
    type: string
    \ No newline at end of file diff --git a/interfaces/IEnumWidget.html b/interfaces/IEnumWidget.html new file mode 100644 index 00000000..0b45db84 --- /dev/null +++ b/interfaces/IEnumWidget.html @@ -0,0 +1,30 @@ +IEnumWidget | @litegraph-ts/core - v0.2.17

    Interface IEnumWidget

    interface IEnumWidget {
        callback?: WidgetCallback<IEnumWidget>;
        clicked?: boolean;
        disabled?: boolean;
        hidden?: boolean;
        last_y?: number;
        marker?: boolean;
        name: string;
        options?: IEnumWidgetOptions;
        property?: string;
        type: "enum";
        value: string[];
        width?: number;
        y?: number;
        computeSize?(width): [number, number];
        draw?(ctx, node, width, posY, height): void;
        drawInvisible?(ctx, node): void;
        mouse?(event, pos, node): boolean;
        onNodeCollapse?(node, collapsed): void;
        onNodeModeChange?(node, mode): void;
        onNodeRemoved?(node): void;
        onNodeResize?(node, size): void;
        onPropertyChange?(value): void;
        onRemoved?(): void;
        serializeValue?(serialized, slot): Promise<any>;
    }

    Hierarchy (view full)

    Properties

    clicked?: boolean
    disabled?: boolean
    hidden?: boolean
    last_y?: number
    marker?: boolean
    name: string
    property?: string
    type: "enum"
    value: string[]
    width?: number
    y?: number

    Methods

    \ No newline at end of file diff --git a/interfaces/IEnumWidgetOptions.html b/interfaces/IEnumWidgetOptions.html new file mode 100644 index 00000000..d74d5699 --- /dev/null +++ b/interfaces/IEnumWidgetOptions.html @@ -0,0 +1,6 @@ +IEnumWidgetOptions | @litegraph-ts/core - v0.2.17

    Interface IEnumWidgetOptions

    interface IEnumWidgetOptions {
        callback?: WidgetPanelCallback;
        label?: string;
        property?: string;
        type?: string;
        values: string[];
    }

    Hierarchy (view full)

    Properties

    label?: string
    property?: string
    type?: string
    values: string[]
    \ No newline at end of file diff --git a/interfaces/IGraphDialog.html b/interfaces/IGraphDialog.html new file mode 100644 index 00000000..4704c870 --- /dev/null +++ b/interfaces/IGraphDialog.html @@ -0,0 +1,474 @@ +IGraphDialog | @litegraph-ts/core - v0.2.17

    Interface IGraphDialog

    interface IGraphDialog {
        ATTRIBUTE_NODE: 2;
        CDATA_SECTION_NODE: 4;
        COMMENT_NODE: 8;
        DOCUMENT_FRAGMENT_NODE: 11;
        DOCUMENT_NODE: 9;
        DOCUMENT_POSITION_CONTAINED_BY: 16;
        DOCUMENT_POSITION_CONTAINS: 8;
        DOCUMENT_POSITION_DISCONNECTED: 1;
        DOCUMENT_POSITION_FOLLOWING: 4;
        DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32;
        DOCUMENT_POSITION_PRECEDING: 2;
        DOCUMENT_TYPE_NODE: 10;
        ELEMENT_NODE: 1;
        ENTITY_NODE: 6;
        ENTITY_REFERENCE_NODE: 5;
        NOTATION_NODE: 12;
        PROCESSING_INSTRUCTION_NODE: 7;
        TEXT_NODE: 3;
        accessKey: string;
        accessKeyLabel: string;
        align: string;
        ariaAtomic: string;
        ariaAutoComplete: string;
        ariaBusy: string;
        ariaChecked: string;
        ariaColCount: string;
        ariaColIndex: string;
        ariaColSpan: string;
        ariaCurrent: string;
        ariaDisabled: string;
        ariaExpanded: string;
        ariaHasPopup: string;
        ariaHidden: string;
        ariaInvalid: string;
        ariaKeyShortcuts: string;
        ariaLabel: string;
        ariaLevel: string;
        ariaLive: string;
        ariaModal: string;
        ariaMultiLine: string;
        ariaMultiSelectable: string;
        ariaOrientation: string;
        ariaPlaceholder: string;
        ariaPosInSet: string;
        ariaPressed: string;
        ariaReadOnly: string;
        ariaRequired: string;
        ariaRoleDescription: string;
        ariaRowCount: string;
        ariaRowIndex: string;
        ariaRowSpan: string;
        ariaSelected: string;
        ariaSetSize: string;
        ariaSort: string;
        ariaValueMax: string;
        ariaValueMin: string;
        ariaValueNow: string;
        ariaValueText: string;
        assignedSlot: HTMLSlotElement;
        attributes: NamedNodeMap;
        autocapitalize: string;
        autofocus: boolean;
        baseURI: string;
        childElementCount: number;
        childNodes: NodeListOf<ChildNode>;
        children: HTMLCollection;
        classList: DOMTokenList;
        className: string;
        clientHeight: number;
        clientLeft: number;
        clientTop: number;
        clientWidth: number;
        close: (() => void);
        contentEditable: string;
        dataset: DOMStringMap;
        dir: string;
        draggable: boolean;
        enterKeyHint: string;
        firstChild: ChildNode;
        firstElementChild: Element;
        graph?: LGraph;
        hidden: boolean;
        id: string;
        inert: boolean;
        innerHTML: string;
        innerText: string;
        inputMode: string;
        isConnected: boolean;
        isContentEditable: boolean;
        is_modified?: boolean;
        lang: string;
        lastChild: ChildNode;
        lastElementChild: Element;
        localName: string;
        modified: (() => void);
        namespaceURI: string;
        nextElementSibling: Element;
        nextSibling: ChildNode;
        node?: LGraphNode;
        nodeName: string;
        nodeType: number;
        nodeValue: string;
        nonce?: string;
        offsetHeight: number;
        offsetLeft: number;
        offsetParent: Element;
        offsetTop: number;
        offsetWidth: number;
        onabort: ((this, ev) => any);
        onanimationcancel: ((this, ev) => any);
        onanimationend: ((this, ev) => any);
        onanimationiteration: ((this, ev) => any);
        onanimationstart: ((this, ev) => any);
        onauxclick: ((this, ev) => any);
        onbeforeinput: ((this, ev) => any);
        onblur: ((this, ev) => any);
        oncancel: ((this, ev) => any);
        oncanplay: ((this, ev) => any);
        oncanplaythrough: ((this, ev) => any);
        onchange: ((this, ev) => any);
        onclick: ((this, ev) => any);
        onclose: ((this, ev) => any);
        oncontextmenu: ((this, ev) => any);
        oncopy: ((this, ev) => any);
        oncuechange: ((this, ev) => any);
        oncut: ((this, ev) => any);
        ondblclick: ((this, ev) => any);
        ondrag: ((this, ev) => any);
        ondragend: ((this, ev) => any);
        ondragenter: ((this, ev) => any);
        ondragleave: ((this, ev) => any);
        ondragover: ((this, ev) => any);
        ondragstart: ((this, ev) => any);
        ondrop: ((this, ev) => any);
        ondurationchange: ((this, ev) => any);
        onemptied: ((this, ev) => any);
        onended: ((this, ev) => any);
        onerror: OnErrorEventHandlerNonNull;
        onfocus: ((this, ev) => any);
        onformdata: ((this, ev) => any);
        onfullscreenchange: ((this, ev) => any);
        onfullscreenerror: ((this, ev) => any);
        ongotpointercapture: ((this, ev) => any);
        oninput: ((this, ev) => any);
        oninvalid: ((this, ev) => any);
        onkeydown: ((this, ev) => any);
        onkeypress: ((this, ev) => any);
        onkeyup: ((this, ev) => any);
        onload: ((this, ev) => any);
        onloadeddata: ((this, ev) => any);
        onloadedmetadata: ((this, ev) => any);
        onloadstart: ((this, ev) => any);
        onlostpointercapture: ((this, ev) => any);
        onmousedown: ((this, ev) => any);
        onmouseenter: ((this, ev) => any);
        onmouseleave: ((this, ev) => any);
        onmousemove: ((this, ev) => any);
        onmouseout: ((this, ev) => any);
        onmouseover: ((this, ev) => any);
        onmouseup: ((this, ev) => any);
        onpaste: ((this, ev) => any);
        onpause: ((this, ev) => any);
        onplay: ((this, ev) => any);
        onplaying: ((this, ev) => any);
        onpointercancel: ((this, ev) => any);
        onpointerdown: ((this, ev) => any);
        onpointerenter: ((this, ev) => any);
        onpointerleave: ((this, ev) => any);
        onpointermove: ((this, ev) => any);
        onpointerout: ((this, ev) => any);
        onpointerover: ((this, ev) => any);
        onpointerup: ((this, ev) => any);
        onprogress: ((this, ev) => any);
        onratechange: ((this, ev) => any);
        onreset: ((this, ev) => any);
        onresize: ((this, ev) => any);
        onscroll: ((this, ev) => any);
        onsecuritypolicyviolation: ((this, ev) => any);
        onseeked: ((this, ev) => any);
        onseeking: ((this, ev) => any);
        onselect: ((this, ev) => any);
        onselectionchange: ((this, ev) => any);
        onselectstart: ((this, ev) => any);
        onslotchange: ((this, ev) => any);
        onstalled: ((this, ev) => any);
        onsubmit: ((this, ev) => any);
        onsuspend: ((this, ev) => any);
        ontimeupdate: ((this, ev) => any);
        ontoggle: ((this, ev) => any);
        ontouchcancel?: ((this, ev) => any);
        ontouchend?: ((this, ev) => any);
        ontouchmove?: ((this, ev) => any);
        ontouchstart?: ((this, ev) => any);
        ontransitioncancel: ((this, ev) => any);
        ontransitionend: ((this, ev) => any);
        ontransitionrun: ((this, ev) => any);
        ontransitionstart: ((this, ev) => any);
        onvolumechange: ((this, ev) => any);
        onwaiting: ((this, ev) => any);
        onwebkitanimationend: ((this, ev) => any);
        onwebkitanimationiteration: ((this, ev) => any);
        onwebkitanimationstart: ((this, ev) => any);
        onwebkittransitionend: ((this, ev) => any);
        onwheel: ((this, ev) => any);
        outerHTML: string;
        outerText: string;
        ownerDocument: Document;
        parentElement: HTMLElement;
        parentNode: ParentNode;
        part: DOMTokenList;
        prefix: string;
        previousElementSibling: Element;
        previousSibling: ChildNode;
        role: string;
        scrollHeight: number;
        scrollLeft: number;
        scrollTop: number;
        scrollWidth: number;
        shadowRoot: ShadowRoot;
        slot: string;
        spellcheck: boolean;
        style: CSSStyleDeclaration;
        tabIndex: number;
        tagName: string;
        textContent: string;
        title: string;
        translate: boolean;
        addEventListener<K>(type, listener, options?): void;
        addEventListener(type, listener, options?): void;
        after(...nodes): void;
        animate(keyframes, options?): Animation;
        append(...nodes): void;
        appendChild<T>(node): T;
        attachInternals(): ElementInternals;
        attachShadow(init): ShadowRoot;
        before(...nodes): void;
        blur(): void;
        checkVisibility(options?): boolean;
        click(): void;
        cloneNode(deep?): Node;
        closest<K>(selector): HTMLElementTagNameMap[K];
        closest<K>(selector): SVGElementTagNameMap[K];
        closest<K>(selector): MathMLElementTagNameMap[K];
        closest<E>(selectors): E;
        compareDocumentPosition(other): number;
        contains(other): boolean;
        dispatchEvent(event): boolean;
        focus(options?): void;
        getAnimations(options?): Animation[];
        getAttribute(qualifiedName): string;
        getAttributeNS(namespace, localName): string;
        getAttributeNames(): string[];
        getAttributeNode(qualifiedName): Attr;
        getAttributeNodeNS(namespace, localName): Attr;
        getBoundingClientRect(): DOMRect;
        getClientRects(): DOMRectList;
        getElementsByClassName(classNames): HTMLCollectionOf<Element>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<SVGElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<MathMLElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>;
        getElementsByTagName(qualifiedName): HTMLCollectionOf<Element>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<HTMLElement>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<SVGElement>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<MathMLElement>;
        getElementsByTagNameNS(namespace, localName): HTMLCollectionOf<Element>;
        getRootNode(options?): Node;
        hasAttribute(qualifiedName): boolean;
        hasAttributeNS(namespace, localName): boolean;
        hasAttributes(): boolean;
        hasChildNodes(): boolean;
        hasPointerCapture(pointerId): boolean;
        insertAdjacentElement(where, element): Element;
        insertAdjacentHTML(position, text): void;
        insertAdjacentText(where, data): void;
        insertBefore<T>(node, child): T;
        isDefaultNamespace(namespace): boolean;
        isEqualNode(otherNode): boolean;
        isSameNode(otherNode): boolean;
        lookupNamespaceURI(prefix): string;
        lookupPrefix(namespace): string;
        matches(selectors): boolean;
        normalize(): void;
        prepend(...nodes): void;
        querySelector<K>(selectors): HTMLElementTagNameMap[K];
        querySelector<K>(selectors): SVGElementTagNameMap[K];
        querySelector<K>(selectors): MathMLElementTagNameMap[K];
        querySelector<K>(selectors): HTMLElementDeprecatedTagNameMap[K];
        querySelector<E>(selectors): E;
        querySelectorAll<K>(selectors): NodeListOf<HTMLElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<SVGElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<MathMLElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<HTMLElementDeprecatedTagNameMap[K]>;
        querySelectorAll<E>(selectors): NodeListOf<E>;
        releasePointerCapture(pointerId): void;
        remove(): void;
        removeAttribute(qualifiedName): void;
        removeAttributeNS(namespace, localName): void;
        removeAttributeNode(attr): Attr;
        removeChild<T>(child): T;
        removeEventListener<K>(type, listener, options?): void;
        removeEventListener(type, listener, options?): void;
        replaceChild<T>(node, child): T;
        replaceChildren(...nodes): void;
        replaceWith(...nodes): void;
        requestFullscreen(options?): Promise<void>;
        requestPointerLock(): void;
        scroll(options?): void;
        scroll(x, y): void;
        scrollBy(options?): void;
        scrollBy(x, y): void;
        scrollIntoView(arg?): void;
        scrollTo(options?): void;
        scrollTo(x, y): void;
        setAttribute(qualifiedName, value): void;
        setAttributeNS(namespace, qualifiedName, value): void;
        setAttributeNode(attr): Attr;
        setAttributeNodeNS(attr): Attr;
        setPointerCapture(pointerId): void;
        toggleAttribute(qualifiedName, force?): boolean;
        webkitMatchesSelector(selectors): boolean;
    }

    Hierarchy

    • HTMLDivElement
      • IGraphDialog

    Properties

    ATTRIBUTE_NODE +CDATA_SECTION_NODE +COMMENT_NODE +DOCUMENT_FRAGMENT_NODE +DOCUMENT_NODE +DOCUMENT_POSITION_CONTAINED_BY +DOCUMENT_POSITION_CONTAINS +DOCUMENT_POSITION_DISCONNECTED +DOCUMENT_POSITION_FOLLOWING +DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC +DOCUMENT_POSITION_PRECEDING +DOCUMENT_TYPE_NODE +ELEMENT_NODE +ENTITY_NODE +ENTITY_REFERENCE_NODE +NOTATION_NODE +PROCESSING_INSTRUCTION_NODE +TEXT_NODE +accessKey +accessKeyLabel +align +ariaAtomic +ariaAutoComplete +ariaBusy +ariaChecked +ariaColCount +ariaColIndex +ariaColSpan +ariaCurrent +ariaDisabled +ariaExpanded +ariaHasPopup +ariaHidden +ariaInvalid +ariaKeyShortcuts +ariaLabel +ariaLevel +ariaLive +ariaModal +ariaMultiLine +ariaMultiSelectable +ariaOrientation +ariaPlaceholder +ariaPosInSet +ariaPressed +ariaReadOnly +ariaRequired +ariaRoleDescription +ariaRowCount +ariaRowIndex +ariaRowSpan +ariaSelected +ariaSetSize +ariaSort +ariaValueMax +ariaValueMin +ariaValueNow +ariaValueText +assignedSlot +attributes +autocapitalize +autofocus +baseURI +childElementCount +childNodes +children +classList +className +clientHeight +clientLeft +clientTop +clientWidth +close +contentEditable +dataset +dir +draggable +enterKeyHint +firstChild +firstElementChild +graph? +hidden +id +inert +innerHTML +innerText +inputMode +isConnected +isContentEditable +is_modified? +lang +lastChild +lastElementChild +localName +modified +namespaceURI +nextElementSibling +nextSibling +node? +nodeName +nodeType +nodeValue +nonce? +offsetHeight +offsetLeft +offsetParent +offsetTop +offsetWidth +onabort +onanimationcancel +onanimationend +onanimationiteration +onanimationstart +onauxclick +onbeforeinput +onblur +oncancel +oncanplay +oncanplaythrough +onchange +onclick +onclose +oncontextmenu +oncopy +oncuechange +oncut +ondblclick +ondrag +ondragend +ondragenter +ondragleave +ondragover +ondragstart +ondrop +ondurationchange +onemptied +onended +onerror +onfocus +onformdata +onfullscreenchange +onfullscreenerror +ongotpointercapture +oninput +oninvalid +onkeydown +onkeypress +onkeyup +onload +onloadeddata +onloadedmetadata +onloadstart +onlostpointercapture +onmousedown +onmouseenter +onmouseleave +onmousemove +onmouseout +onmouseover +onmouseup +onpaste +onpause +onplay +onplaying +onpointercancel +onpointerdown +onpointerenter +onpointerleave +onpointermove +onpointerout +onpointerover +onpointerup +onprogress +onratechange +onreset +onresize +onscroll +onsecuritypolicyviolation +onseeked +onseeking +onselect +onselectionchange +onselectstart +onslotchange +onstalled +onsubmit +onsuspend +ontimeupdate +ontoggle +ontouchcancel? +ontouchend? +ontouchmove? +ontouchstart? +ontransitioncancel +ontransitionend +ontransitionrun +ontransitionstart +onvolumechange +onwaiting +onwebkitanimationend +onwebkitanimationiteration +onwebkitanimationstart +onwebkittransitionend +onwheel +outerHTML +outerText +ownerDocument +parentElement +parentNode +part +prefix +previousElementSibling +previousSibling +role +scrollHeight +scrollLeft +scrollTop +scrollWidth +shadowRoot +slot +spellcheck +style +tabIndex +tagName +textContent +title +translate +

    Methods

    Properties

    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    +
    COMMENT_NODE: 8

    node is a Comment node.

    +
    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    +
    DOCUMENT_NODE: 9

    node is a document.

    +
    DOCUMENT_POSITION_CONTAINED_BY: 16

    Set when other is a descendant of node.

    +
    DOCUMENT_POSITION_CONTAINS: 8

    Set when other is an ancestor of node.

    +
    DOCUMENT_POSITION_DISCONNECTED: 1

    Set when node and other are not in the same tree.

    +
    DOCUMENT_POSITION_FOLLOWING: 4

    Set when other is following node.

    +
    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    +
    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    +
    ELEMENT_NODE: 1

    node is an element.

    +
    ENTITY_NODE: 6
    ENTITY_REFERENCE_NODE: 5
    NOTATION_NODE: 12
    PROCESSING_INSTRUCTION_NODE: 7

    node is a ProcessingInstruction node.

    +
    TEXT_NODE: 3

    node is a Text node.

    +
    accessKey: string
    accessKeyLabel: string
    align: string

    Sets or retrieves how the object is aligned with adjacent text.

    +

    Deprecated

    ariaAtomic: string
    ariaAutoComplete: string
    ariaBusy: string
    ariaChecked: string
    ariaColCount: string
    ariaColIndex: string
    ariaColSpan: string
    ariaCurrent: string
    ariaDisabled: string
    ariaExpanded: string
    ariaHasPopup: string
    ariaHidden: string
    ariaInvalid: string
    ariaKeyShortcuts: string
    ariaLabel: string
    ariaLevel: string
    ariaLive: string
    ariaModal: string
    ariaMultiLine: string
    ariaMultiSelectable: string
    ariaOrientation: string
    ariaPlaceholder: string
    ariaPosInSet: string
    ariaPressed: string
    ariaReadOnly: string
    ariaRequired: string
    ariaRoleDescription: string
    ariaRowCount: string
    ariaRowIndex: string
    ariaRowSpan: string
    ariaSelected: string
    ariaSetSize: string
    ariaSort: string
    ariaValueMax: string
    ariaValueMin: string
    ariaValueNow: string
    ariaValueText: string
    assignedSlot: HTMLSlotElement
    attributes: NamedNodeMap
    autocapitalize: string
    autofocus: boolean
    baseURI: string

    Returns node's node document's document base URL.

    +
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    +
    children: HTMLCollection

    Returns the child elements.

    +
    classList: DOMTokenList

    Allows for manipulation of element's class content attribute as a set of whitespace-separated tokens through a DOMTokenList object.

    +
    className: string

    Returns the value of element's class content attribute. Can be set to change it.

    +
    clientHeight: number
    clientLeft: number
    clientTop: number
    clientWidth: number
    close: (() => void)

    Type declaration

      • (): void
      • Returns void

    contentEditable: string
    dataset: DOMStringMap
    dir: string
    draggable: boolean
    enterKeyHint: string
    firstChild: ChildNode

    Returns the first child.

    +
    firstElementChild: Element

    Returns the first child that is an element, and null otherwise.

    +
    graph?: LGraph
    hidden: boolean
    id: string

    Returns the value of element's id content attribute. Can be set to change it.

    +
    inert: boolean
    innerHTML: string
    innerText: string
    inputMode: string
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    +
    isContentEditable: boolean
    is_modified?: boolean
    lang: string
    lastChild: ChildNode

    Returns the last child.

    +
    lastElementChild: Element

    Returns the last child that is an element, and null otherwise.

    +
    localName: string

    Returns the local name.

    +
    modified: (() => void)

    Type declaration

      • (): void
      • Returns void

    namespaceURI: string

    Returns the namespace.

    +
    nextElementSibling: Element

    Returns the first following sibling that is an element, and null otherwise.

    +
    nextSibling: ChildNode

    Returns the next sibling.

    +
    node?: LGraphNode
    nodeName: string

    Returns a string appropriate for the type of node.

    +
    nodeType: number

    Returns the type of node.

    +
    nodeValue: string
    nonce?: string
    offsetHeight: number
    offsetLeft: number
    offsetParent: Element
    offsetTop: number
    offsetWidth: number
    onabort: ((this, ev) => any)

    Fires when the user aborts the download.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: UIEvent

          The event.

          +

        Returns any

    onanimationcancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationiteration: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onauxclick: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onbeforeinput: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: InputEvent

        Returns any

    onblur: ((this, ev) => any)

    Fires when the object loses the input focus.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

          The focus event.

          +

        Returns any

    oncancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncanplay: ((this, ev) => any)

    Occurs when playback is possible, but would require further buffering.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    oncanplaythrough: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onchange: ((this, ev) => any)

    Fires when the contents of the object or selection have changed.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onclick: ((this, ev) => any)

    Fires when the user clicks the left mouse button on the object

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onclose: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncontextmenu: ((this, ev) => any)

    Fires when the user clicks the right mouse button in the client area, opening the context menu.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    oncopy: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    oncuechange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncut: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    ondblclick: ((this, ev) => any)

    Fires when the user double-clicks the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    ondrag: ((this, ev) => any)

    Fires on the source object continuously during a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragend: ((this, ev) => any)

    Fires on the source object when the user releases the mouse at the close of a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragenter: ((this, ev) => any)

    Fires on the target element when the user drags the object to a valid drop target.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The drag event.

          +

        Returns any

    ondragleave: ((this, ev) => any)

    Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The drag event.

          +

        Returns any

    ondragover: ((this, ev) => any)

    Fires on the target element continuously while the user drags the object over a valid drop target.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragstart: ((this, ev) => any)

    Fires on the source object when the user starts to drag a text selection or selected object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondrop: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

        Returns any

    ondurationchange: ((this, ev) => any)

    Occurs when the duration attribute is updated.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onemptied: ((this, ev) => any)

    Occurs when the media element is reset to its initial state.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onended: ((this, ev) => any)

    Occurs when the end of playback is reached.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event

          +

        Returns any

    onerror: OnErrorEventHandlerNonNull

    Fires when an error occurs during object loading.

    +

    Param: ev

    The event.

    +
    onfocus: ((this, ev) => any)

    Fires when the object receives focus.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

          The event.

          +

        Returns any

    onformdata: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FormDataEvent

        Returns any

    onfullscreenchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: Element
        • ev: Event

        Returns any

    onfullscreenerror: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: Element
        • ev: Event

        Returns any

    ongotpointercapture: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    oninput: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oninvalid: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onkeydown: ((this, ev) => any)

    Fires when the user presses a key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The keyboard event

          +

        Returns any

    onkeypress: ((this, ev) => any)

    Fires when the user presses an alphanumeric key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The event.

          +

        Returns any

    Deprecated

    onkeyup: ((this, ev) => any)

    Fires when the user releases a key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The keyboard event

          +

        Returns any

    onload: ((this, ev) => any)

    Fires immediately after the browser loads the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadeddata: ((this, ev) => any)

    Occurs when media data is loaded at the current playback position.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadedmetadata: ((this, ev) => any)

    Occurs when the duration and dimensions of the media have been determined.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadstart: ((this, ev) => any)

    Occurs when Internet Explorer begins looking for media data.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onlostpointercapture: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onmousedown: ((this, ev) => any)

    Fires when the user clicks the object with either mouse button.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseenter: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onmouseleave: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onmousemove: ((this, ev) => any)

    Fires when the user moves the mouse over the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseout: ((this, ev) => any)

    Fires when the user moves the mouse pointer outside the boundaries of the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseover: ((this, ev) => any)

    Fires when the user moves the mouse pointer into the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseup: ((this, ev) => any)

    Fires when the user releases a mouse button while the mouse is over the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onpaste: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    onpause: ((this, ev) => any)

    Occurs when playback is paused.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onplay: ((this, ev) => any)

    Occurs when the play method is requested.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onplaying: ((this, ev) => any)

    Occurs when the audio or video has started playing.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onpointercancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerdown: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerenter: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerleave: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointermove: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerout: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerover: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerup: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onprogress: ((this, ev) => any)

    Occurs to indicate progress while downloading media data.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ProgressEvent<EventTarget>

          The event.

          +

        Returns any

    onratechange: ((this, ev) => any)

    Occurs when the playback rate is increased or decreased.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onreset: ((this, ev) => any)

    Fires when the user resets a form.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onresize: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: UIEvent

        Returns any

    onscroll: ((this, ev) => any)

    Fires when the user repositions the scroll box in the scroll bar on the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onsecuritypolicyviolation: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: SecurityPolicyViolationEvent

        Returns any

    onseeked: ((this, ev) => any)

    Occurs when the seek operation ends.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onseeking: ((this, ev) => any)

    Occurs when the current playback position is moved.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onselect: ((this, ev) => any)

    Fires when the current selection changes.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onselectionchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onselectstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onslotchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onstalled: ((this, ev) => any)

    Occurs when the download has stopped.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onsubmit: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: SubmitEvent

        Returns any

    onsuspend: ((this, ev) => any)

    Occurs if the load operation has been intentionally halted.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    ontimeupdate: ((this, ev) => any)

    Occurs to indicate the current playback position.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    ontoggle: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    ontouchcancel?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchend?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchmove?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchstart?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontransitioncancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionrun: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    onvolumechange: ((this, ev) => any)

    Occurs when the volume is changed, or playback is muted or unmuted.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onwaiting: ((this, ev) => any)

    Occurs when playback stops because the next frame of a video resource is not available.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onwebkitanimationend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationend.

    +
    onwebkitanimationiteration: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationiteration.

    +
    onwebkitanimationstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationstart.

    +
    onwebkittransitionend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of ontransitionend.

    +
    onwheel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

    outerHTML: string
    outerText: string
    ownerDocument: Document
    parentElement: HTMLElement

    Returns the parent element.

    +
    parentNode: ParentNode

    Returns the parent.

    +
    part: DOMTokenList
    prefix: string

    Returns the namespace prefix.

    +
    previousElementSibling: Element

    Returns the first preceding sibling that is an element, and null otherwise.

    +
    previousSibling: ChildNode

    Returns the previous sibling.

    +
    role: string
    scrollHeight: number
    scrollLeft: number
    scrollTop: number
    scrollWidth: number
    shadowRoot: ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    +
    slot: string

    Returns the value of element's slot content attribute. Can be set to change it.

    +
    spellcheck: boolean
    style: CSSStyleDeclaration
    tabIndex: number
    tagName: string

    Returns the HTML-uppercased qualified name.

    +
    textContent: string
    title: string
    translate: boolean

    Methods

    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: HTMLDivElement
            • ev: HTMLElementEventMap[K]

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Parameters

      • keyframes: Keyframe[] | PropertyIndexedKeyframes
      • Optional options: number | KeyframeAnimationOptions

      Returns Animation

    • Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: T

      Returns T

    • Returns ElementInternals

    • Creates a shadow root for element and returns it.

      +

      Parameters

      • init: ShadowRootInit

      Returns ShadowRoot

    • Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Returns void

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • Returns void

    • Returns a copy of node. If deep is true, the copy also includes the node's descendants.

      +

      Parameters

      • Optional deep: boolean

      Returns Node

    • Returns the first (starting at element) inclusive ancestor that matches selectors, and null otherwise.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selector: K

      Returns HTMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selector: K

      Returns SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selector: K

      Returns MathMLElementTagNameMap[K]

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns E

    • Returns a bitmask indicating the position of other relative to node.

      +

      Parameters

      • other: Node

      Returns number

    • Returns true if other is an inclusive descendant of node, and false otherwise.

      +

      Parameters

      • other: Node

      Returns boolean

    • Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

      +

      Parameters

      • event: Event

      Returns boolean

    • Parameters

      • Optional options: FocusOptions

      Returns void

    • Parameters

      • Optional options: GetAnimationsOptions

      Returns Animation[]

    • Returns element's first attribute whose qualified name is qualifiedName, and null if there is no such attribute otherwise.

      +

      Parameters

      • qualifiedName: string

      Returns string

    • Returns element's attribute whose namespace is namespace and local name is localName, and null if there is no such attribute otherwise.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns string

    • Returns the qualified names of all element's attributes. Can contain duplicates.

      +

      Returns string[]

    • Parameters

      • qualifiedName: string

      Returns Attr

    • Parameters

      • namespace: string
      • localName: string

      Returns Attr

    • Returns DOMRect

    • Returns DOMRectList

    • Returns a HTMLCollection of the elements in the object on which the method was invoked (a document or an element) that have all the classes given by classNames. The classNames argument is interpreted as a space-separated list of classes.

      +

      Parameters

      • classNames: string

      Returns HTMLCollectionOf<Element>

    • Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<SVGElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • namespaceURI: "http://www.w3.org/1999/xhtml"
      • localName: string

      Returns HTMLCollectionOf<HTMLElement>

    • Parameters

      • namespaceURI: "http://www.w3.org/2000/svg"
      • localName: string

      Returns HTMLCollectionOf<SVGElement>

    • Parameters

      • namespaceURI: "http://www.w3.org/1998/Math/MathML"
      • localName: string

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

      • namespace: string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Returns node's root.

      +

      Parameters

      • Optional options: GetRootNodeOptions

      Returns Node

    • Returns true if element has an attribute whose qualified name is qualifiedName, and false otherwise.

      +

      Parameters

      • qualifiedName: string

      Returns boolean

    • Returns true if element has an attribute whose namespace is namespace and local name is localName.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns boolean

    • Returns true if element has attributes, and false otherwise.

      +

      Returns boolean

    • Returns whether node has children.

      +

      Returns boolean

    • Parameters

      • pointerId: number

      Returns boolean

    • Parameters

      • where: InsertPosition
      • element: Element

      Returns Element

    • Parameters

      • position: InsertPosition
      • text: string

      Returns void

    • Parameters

      • where: InsertPosition
      • data: string

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: T
      • child: Node

      Returns T

    • Parameters

      • namespace: string

      Returns boolean

    • Returns whether node and otherNode have the same properties.

      +

      Parameters

      • otherNode: Node

      Returns boolean

    • Parameters

      • otherNode: Node

      Returns boolean

    • Parameters

      • prefix: string

      Returns string

    • Parameters

      • namespace: string

      Returns string

    • Returns true if matching selectors against element's root yields element, and false otherwise.

      +

      Parameters

      • selectors: string

      Returns boolean

    • Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.

      +

      Returns void

    • Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Returns the first element that is a descendant of node that matches selectors.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selectors: K

      Returns HTMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selectors: K

      Returns SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns MathMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns HTMLElementDeprecatedTagNameMap[K]

      Deprecated

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns E

    • Returns all element descendants of node that match selectors.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<SVGElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns NodeListOf<E>

    • Parameters

      • pointerId: number

      Returns void

    • Removes node.

      +

      Returns void

    • Removes element's first attribute whose qualified name is qualifiedName.

      +

      Parameters

      • qualifiedName: string

      Returns void

    • Removes element's attribute whose namespace is namespace and local name is localName.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns void

    • Parameters

      • attr: Attr

      Returns Attr

    • Type Parameters

      • T extends Node

      Parameters

      • child: T

      Returns T

    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: HTMLDivElement
            • ev: HTMLElementEventMap[K]

            Returns any

      • Optional options: boolean | EventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | EventListenerOptions

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: Node
      • child: T

      Returns T

    • Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Displays element fullscreen and resolves promise when done.

      +

      When supplied, options's navigationUI member indicates whether showing navigation UI while in fullscreen is preferred or not. If set to "show", navigation simplicity is preferred over screen space, and if set to "hide", more screen space is preferred. User agents are always free to honor user preference over the application's. The default value "auto" indicates no application preference.

      +

      Parameters

      • Optional options: FullscreenOptions

      Returns Promise<void>

    • Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • Optional arg: boolean | ScrollIntoViewOptions

      Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Sets the value of element's first attribute whose qualified name is qualifiedName to value.

      +

      Parameters

      • qualifiedName: string
      • value: string

      Returns void

    • Sets the value of element's attribute whose namespace is namespace and local name is localName to value.

      +

      Parameters

      • namespace: string
      • qualifiedName: string
      • value: string

      Returns void

    • Parameters

      • attr: Attr

      Returns Attr

    • Parameters

      • attr: Attr

      Returns Attr

    • Parameters

      • pointerId: number

      Returns void

    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      +

      Returns true if qualifiedName is now present, and false otherwise.

      +

      Parameters

      • qualifiedName: string
      • Optional force: boolean

      Returns boolean

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +
    \ No newline at end of file diff --git a/interfaces/IGraphPanel.html b/interfaces/IGraphPanel.html new file mode 100644 index 00000000..b8080d6a --- /dev/null +++ b/interfaces/IGraphPanel.html @@ -0,0 +1,485 @@ +IGraphPanel | @litegraph-ts/core - v0.2.17

    Interface IGraphPanel

    interface IGraphPanel {
        ATTRIBUTE_NODE: 2;
        CDATA_SECTION_NODE: 4;
        COMMENT_NODE: 8;
        DOCUMENT_FRAGMENT_NODE: 11;
        DOCUMENT_NODE: 9;
        DOCUMENT_POSITION_CONTAINED_BY: 16;
        DOCUMENT_POSITION_CONTAINS: 8;
        DOCUMENT_POSITION_DISCONNECTED: 1;
        DOCUMENT_POSITION_FOLLOWING: 4;
        DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32;
        DOCUMENT_POSITION_PRECEDING: 2;
        DOCUMENT_TYPE_NODE: 10;
        ELEMENT_NODE: 1;
        ENTITY_NODE: 6;
        ENTITY_REFERENCE_NODE: 5;
        NOTATION_NODE: 12;
        PROCESSING_INSTRUCTION_NODE: 7;
        TEXT_NODE: 3;
        accessKey: string;
        accessKeyLabel: string;
        addButton: ((name, callback, options?) => HTMLButtonElement);
        addHTML: ((code, classname?, on_footer?) => HTMLDivElement);
        addSeparator: (() => HTMLDivElement);
        addWidget: (<T, O, V>(type, name, value, options?, callback?) => IGraphWidgetUI);
        align: string;
        alt_content: HTMLDivElement;
        ariaAtomic: string;
        ariaAutoComplete: string;
        ariaBusy: string;
        ariaChecked: string;
        ariaColCount: string;
        ariaColIndex: string;
        ariaColSpan: string;
        ariaCurrent: string;
        ariaDisabled: string;
        ariaExpanded: string;
        ariaHasPopup: string;
        ariaHidden: string;
        ariaInvalid: string;
        ariaKeyShortcuts: string;
        ariaLabel: string;
        ariaLevel: string;
        ariaLive: string;
        ariaModal: string;
        ariaMultiLine: string;
        ariaMultiSelectable: string;
        ariaOrientation: string;
        ariaPlaceholder: string;
        ariaPosInSet: string;
        ariaPressed: string;
        ariaReadOnly: string;
        ariaRequired: string;
        ariaRoleDescription: string;
        ariaRowCount: string;
        ariaRowIndex: string;
        ariaRowSpan: string;
        ariaSelected: string;
        ariaSetSize: string;
        ariaSort: string;
        ariaValueMax: string;
        ariaValueMin: string;
        ariaValueNow: string;
        ariaValueText: string;
        assignedSlot: HTMLSlotElement;
        attributes: NamedNodeMap;
        autocapitalize: string;
        autofocus: boolean;
        baseURI: string;
        childElementCount: number;
        childNodes: NodeListOf<ChildNode>;
        children: HTMLCollection;
        classList: DOMTokenList;
        className: string;
        clear: (() => void);
        clientHeight: number;
        clientLeft: number;
        clientTop: number;
        clientWidth: number;
        close: (() => void);
        content: HTMLDivElement;
        contentEditable: string;
        dataset: DOMStringMap;
        dir: string;
        draggable: boolean;
        enterKeyHint: string;
        firstChild: ChildNode;
        firstElementChild: Element;
        footer: HTMLDivElement;
        header: HTMLDivElement;
        hidden: boolean;
        id: string;
        inert: boolean;
        innerHTML: string;
        innerText: string;
        inner_showCodePad: ((propname) => void);
        inputMode: string;
        isConnected: boolean;
        isContentEditable: boolean;
        lang: string;
        lastChild: ChildNode;
        lastElementChild: Element;
        localName: string;
        namespaceURI: string;
        nextElementSibling: Element;
        nextSibling: ChildNode;
        nodeName: string;
        nodeType: number;
        nodeValue: string;
        nonce?: string;
        offsetHeight: number;
        offsetLeft: number;
        offsetParent: Element;
        offsetTop: number;
        offsetWidth: number;
        onClose?: (() => void);
        onabort: ((this, ev) => any);
        onanimationcancel: ((this, ev) => any);
        onanimationend: ((this, ev) => any);
        onanimationiteration: ((this, ev) => any);
        onanimationstart: ((this, ev) => any);
        onauxclick: ((this, ev) => any);
        onbeforeinput: ((this, ev) => any);
        onblur: ((this, ev) => any);
        oncancel: ((this, ev) => any);
        oncanplay: ((this, ev) => any);
        oncanplaythrough: ((this, ev) => any);
        onchange: ((this, ev) => any);
        onclick: ((this, ev) => any);
        onclose: ((this, ev) => any);
        oncontextmenu: ((this, ev) => any);
        oncopy: ((this, ev) => any);
        oncuechange: ((this, ev) => any);
        oncut: ((this, ev) => any);
        ondblclick: ((this, ev) => any);
        ondrag: ((this, ev) => any);
        ondragend: ((this, ev) => any);
        ondragenter: ((this, ev) => any);
        ondragleave: ((this, ev) => any);
        ondragover: ((this, ev) => any);
        ondragstart: ((this, ev) => any);
        ondrop: ((this, ev) => any);
        ondurationchange: ((this, ev) => any);
        onemptied: ((this, ev) => any);
        onended: ((this, ev) => any);
        onerror: OnErrorEventHandlerNonNull;
        onfocus: ((this, ev) => any);
        onformdata: ((this, ev) => any);
        onfullscreenchange: ((this, ev) => any);
        onfullscreenerror: ((this, ev) => any);
        ongotpointercapture: ((this, ev) => any);
        oninput: ((this, ev) => any);
        oninvalid: ((this, ev) => any);
        onkeydown: ((this, ev) => any);
        onkeypress: ((this, ev) => any);
        onkeyup: ((this, ev) => any);
        onload: ((this, ev) => any);
        onloadeddata: ((this, ev) => any);
        onloadedmetadata: ((this, ev) => any);
        onloadstart: ((this, ev) => any);
        onlostpointercapture: ((this, ev) => any);
        onmousedown: ((this, ev) => any);
        onmouseenter: ((this, ev) => any);
        onmouseleave: ((this, ev) => any);
        onmousemove: ((this, ev) => any);
        onmouseout: ((this, ev) => any);
        onmouseover: ((this, ev) => any);
        onmouseup: ((this, ev) => any);
        onpaste: ((this, ev) => any);
        onpause: ((this, ev) => any);
        onplay: ((this, ev) => any);
        onplaying: ((this, ev) => any);
        onpointercancel: ((this, ev) => any);
        onpointerdown: ((this, ev) => any);
        onpointerenter: ((this, ev) => any);
        onpointerleave: ((this, ev) => any);
        onpointermove: ((this, ev) => any);
        onpointerout: ((this, ev) => any);
        onpointerover: ((this, ev) => any);
        onpointerup: ((this, ev) => any);
        onprogress: ((this, ev) => any);
        onratechange: ((this, ev) => any);
        onreset: ((this, ev) => any);
        onresize: ((this, ev) => any);
        onscroll: ((this, ev) => any);
        onsecuritypolicyviolation: ((this, ev) => any);
        onseeked: ((this, ev) => any);
        onseeking: ((this, ev) => any);
        onselect: ((this, ev) => any);
        onselectionchange: ((this, ev) => any);
        onselectstart: ((this, ev) => any);
        onslotchange: ((this, ev) => any);
        onstalled: ((this, ev) => any);
        onsubmit: ((this, ev) => any);
        onsuspend: ((this, ev) => any);
        ontimeupdate: ((this, ev) => any);
        ontoggle: ((this, ev) => any);
        ontouchcancel?: ((this, ev) => any);
        ontouchend?: ((this, ev) => any);
        ontouchmove?: ((this, ev) => any);
        ontouchstart?: ((this, ev) => any);
        ontransitioncancel: ((this, ev) => any);
        ontransitionend: ((this, ev) => any);
        ontransitionrun: ((this, ev) => any);
        ontransitionstart: ((this, ev) => any);
        onvolumechange: ((this, ev) => any);
        onwaiting: ((this, ev) => any);
        onwebkitanimationend: ((this, ev) => any);
        onwebkitanimationiteration: ((this, ev) => any);
        onwebkitanimationstart: ((this, ev) => any);
        onwebkittransitionend: ((this, ev) => any);
        onwheel: ((this, ev) => any);
        outerHTML: string;
        outerText: string;
        ownerDocument: Document;
        parentElement: HTMLElement;
        parentNode: ParentNode;
        part: DOMTokenList;
        prefix: string;
        previousElementSibling: Element;
        previousSibling: ChildNode;
        role: string;
        scrollHeight: number;
        scrollLeft: number;
        scrollTop: number;
        scrollWidth: number;
        shadowRoot: ShadowRoot;
        slot: string;
        spellcheck: boolean;
        style: CSSStyleDeclaration;
        tabIndex: number;
        tagName: string;
        textContent: string;
        title: string;
        title_element: HTMLSpanElement;
        toggleAltContent: ((force) => void);
        toggleFooterVisibility: ((force) => void);
        translate: boolean;
        addEventListener<K>(type, listener, options?): void;
        addEventListener(type, listener, options?): void;
        after(...nodes): void;
        animate(keyframes, options?): Animation;
        append(...nodes): void;
        appendChild<T>(node): T;
        attachInternals(): ElementInternals;
        attachShadow(init): ShadowRoot;
        before(...nodes): void;
        blur(): void;
        checkVisibility(options?): boolean;
        click(): void;
        cloneNode(deep?): Node;
        closest<K>(selector): HTMLElementTagNameMap[K];
        closest<K>(selector): SVGElementTagNameMap[K];
        closest<K>(selector): MathMLElementTagNameMap[K];
        closest<E>(selectors): E;
        compareDocumentPosition(other): number;
        contains(other): boolean;
        dispatchEvent(event): boolean;
        focus(options?): void;
        getAnimations(options?): Animation[];
        getAttribute(qualifiedName): string;
        getAttributeNS(namespace, localName): string;
        getAttributeNames(): string[];
        getAttributeNode(qualifiedName): Attr;
        getAttributeNodeNS(namespace, localName): Attr;
        getBoundingClientRect(): DOMRect;
        getClientRects(): DOMRectList;
        getElementsByClassName(classNames): HTMLCollectionOf<Element>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<SVGElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<MathMLElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>;
        getElementsByTagName(qualifiedName): HTMLCollectionOf<Element>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<HTMLElement>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<SVGElement>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<MathMLElement>;
        getElementsByTagNameNS(namespace, localName): HTMLCollectionOf<Element>;
        getRootNode(options?): Node;
        hasAttribute(qualifiedName): boolean;
        hasAttributeNS(namespace, localName): boolean;
        hasAttributes(): boolean;
        hasChildNodes(): boolean;
        hasPointerCapture(pointerId): boolean;
        insertAdjacentElement(where, element): Element;
        insertAdjacentHTML(position, text): void;
        insertAdjacentText(where, data): void;
        insertBefore<T>(node, child): T;
        isDefaultNamespace(namespace): boolean;
        isEqualNode(otherNode): boolean;
        isSameNode(otherNode): boolean;
        lookupNamespaceURI(prefix): string;
        lookupPrefix(namespace): string;
        matches(selectors): boolean;
        normalize(): void;
        onOpen?(): void;
        prepend(...nodes): void;
        querySelector<K>(selectors): HTMLElementTagNameMap[K];
        querySelector<K>(selectors): SVGElementTagNameMap[K];
        querySelector<K>(selectors): MathMLElementTagNameMap[K];
        querySelector<K>(selectors): HTMLElementDeprecatedTagNameMap[K];
        querySelector<E>(selectors): E;
        querySelectorAll<K>(selectors): NodeListOf<HTMLElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<SVGElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<MathMLElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<HTMLElementDeprecatedTagNameMap[K]>;
        querySelectorAll<E>(selectors): NodeListOf<E>;
        releasePointerCapture(pointerId): void;
        remove(): void;
        removeAttribute(qualifiedName): void;
        removeAttributeNS(namespace, localName): void;
        removeAttributeNode(attr): Attr;
        removeChild<T>(child): T;
        removeEventListener<K>(type, listener, options?): void;
        removeEventListener(type, listener, options?): void;
        replaceChild<T>(node, child): T;
        replaceChildren(...nodes): void;
        replaceWith(...nodes): void;
        requestFullscreen(options?): Promise<void>;
        requestPointerLock(): void;
        scroll(options?): void;
        scroll(x, y): void;
        scrollBy(options?): void;
        scrollBy(x, y): void;
        scrollIntoView(arg?): void;
        scrollTo(options?): void;
        scrollTo(x, y): void;
        setAttribute(qualifiedName, value): void;
        setAttributeNS(namespace, qualifiedName, value): void;
        setAttributeNode(attr): Attr;
        setAttributeNodeNS(attr): Attr;
        setPointerCapture(pointerId): void;
        toggleAttribute(qualifiedName, force?): boolean;
        webkitMatchesSelector(selectors): boolean;
    }

    Hierarchy (view full)

    Properties

    ATTRIBUTE_NODE +CDATA_SECTION_NODE +COMMENT_NODE +DOCUMENT_FRAGMENT_NODE +DOCUMENT_NODE +DOCUMENT_POSITION_CONTAINED_BY +DOCUMENT_POSITION_CONTAINS +DOCUMENT_POSITION_DISCONNECTED +DOCUMENT_POSITION_FOLLOWING +DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC +DOCUMENT_POSITION_PRECEDING +DOCUMENT_TYPE_NODE +ELEMENT_NODE +ENTITY_NODE +ENTITY_REFERENCE_NODE +NOTATION_NODE +PROCESSING_INSTRUCTION_NODE +TEXT_NODE +accessKey +accessKeyLabel +addButton +addHTML +addSeparator +addWidget +align +alt_content +ariaAtomic +ariaAutoComplete +ariaBusy +ariaChecked +ariaColCount +ariaColIndex +ariaColSpan +ariaCurrent +ariaDisabled +ariaExpanded +ariaHasPopup +ariaHidden +ariaInvalid +ariaKeyShortcuts +ariaLabel +ariaLevel +ariaLive +ariaModal +ariaMultiLine +ariaMultiSelectable +ariaOrientation +ariaPlaceholder +ariaPosInSet +ariaPressed +ariaReadOnly +ariaRequired +ariaRoleDescription +ariaRowCount +ariaRowIndex +ariaRowSpan +ariaSelected +ariaSetSize +ariaSort +ariaValueMax +ariaValueMin +ariaValueNow +ariaValueText +assignedSlot +attributes +autocapitalize +autofocus +baseURI +childElementCount +childNodes +children +classList +className +clear +clientHeight +clientLeft +clientTop +clientWidth +close +content +contentEditable +dataset +dir +draggable +enterKeyHint +firstChild +firstElementChild +footer +header +hidden +id +inert +innerHTML +innerText +inner_showCodePad +inputMode +isConnected +isContentEditable +lang +lastChild +lastElementChild +localName +namespaceURI +nextElementSibling +nextSibling +nodeName +nodeType +nodeValue +nonce? +offsetHeight +offsetLeft +offsetParent +offsetTop +offsetWidth +onClose? +onabort +onanimationcancel +onanimationend +onanimationiteration +onanimationstart +onauxclick +onbeforeinput +onblur +oncancel +oncanplay +oncanplaythrough +onchange +onclick +onclose +oncontextmenu +oncopy +oncuechange +oncut +ondblclick +ondrag +ondragend +ondragenter +ondragleave +ondragover +ondragstart +ondrop +ondurationchange +onemptied +onended +onerror +onfocus +onformdata +onfullscreenchange +onfullscreenerror +ongotpointercapture +oninput +oninvalid +onkeydown +onkeypress +onkeyup +onload +onloadeddata +onloadedmetadata +onloadstart +onlostpointercapture +onmousedown +onmouseenter +onmouseleave +onmousemove +onmouseout +onmouseover +onmouseup +onpaste +onpause +onplay +onplaying +onpointercancel +onpointerdown +onpointerenter +onpointerleave +onpointermove +onpointerout +onpointerover +onpointerup +onprogress +onratechange +onreset +onresize +onscroll +onsecuritypolicyviolation +onseeked +onseeking +onselect +onselectionchange +onselectstart +onslotchange +onstalled +onsubmit +onsuspend +ontimeupdate +ontoggle +ontouchcancel? +ontouchend? +ontouchmove? +ontouchstart? +ontransitioncancel +ontransitionend +ontransitionrun +ontransitionstart +onvolumechange +onwaiting +onwebkitanimationend +onwebkitanimationiteration +onwebkitanimationstart +onwebkittransitionend +onwheel +outerHTML +outerText +ownerDocument +parentElement +parentNode +part +prefix +previousElementSibling +previousSibling +role +scrollHeight +scrollLeft +scrollTop +scrollWidth +shadowRoot +slot +spellcheck +style +tabIndex +tagName +textContent +title +title_element +toggleAltContent +toggleFooterVisibility +translate +

    Methods

    Properties

    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    +
    COMMENT_NODE: 8

    node is a Comment node.

    +
    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    +
    DOCUMENT_NODE: 9

    node is a document.

    +
    DOCUMENT_POSITION_CONTAINED_BY: 16

    Set when other is a descendant of node.

    +
    DOCUMENT_POSITION_CONTAINS: 8

    Set when other is an ancestor of node.

    +
    DOCUMENT_POSITION_DISCONNECTED: 1

    Set when node and other are not in the same tree.

    +
    DOCUMENT_POSITION_FOLLOWING: 4

    Set when other is following node.

    +
    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    +
    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    +
    ELEMENT_NODE: 1

    node is an element.

    +
    ENTITY_NODE: 6
    ENTITY_REFERENCE_NODE: 5
    NOTATION_NODE: 12
    PROCESSING_INSTRUCTION_NODE: 7

    node is a ProcessingInstruction node.

    +
    TEXT_NODE: 3

    node is a Text node.

    +
    accessKey: string
    accessKeyLabel: string
    addButton: ((name, callback, options?) => HTMLButtonElement)

    Type declaration

      • (name, callback, options?): HTMLButtonElement
      • Parameters

        • name: string
        • callback: EventListener
        • Optional options: any

        Returns HTMLButtonElement

    addHTML: ((code, classname?, on_footer?) => HTMLDivElement)

    Type declaration

      • (code, classname?, on_footer?): HTMLDivElement
      • Parameters

        • code: string
        • Optional classname: string
        • Optional on_footer: boolean

        Returns HTMLDivElement

    addSeparator: (() => HTMLDivElement)

    Type declaration

      • (): HTMLDivElement
      • Returns HTMLDivElement

    addWidget: (<T, O, V>(type, name, value, options?, callback?) => IGraphWidgetUI)

    Type declaration

    align: string

    Sets or retrieves how the object is aligned with adjacent text.

    +

    Deprecated

    alt_content: HTMLDivElement
    ariaAtomic: string
    ariaAutoComplete: string
    ariaBusy: string
    ariaChecked: string
    ariaColCount: string
    ariaColIndex: string
    ariaColSpan: string
    ariaCurrent: string
    ariaDisabled: string
    ariaExpanded: string
    ariaHasPopup: string
    ariaHidden: string
    ariaInvalid: string
    ariaKeyShortcuts: string
    ariaLabel: string
    ariaLevel: string
    ariaLive: string
    ariaModal: string
    ariaMultiLine: string
    ariaMultiSelectable: string
    ariaOrientation: string
    ariaPlaceholder: string
    ariaPosInSet: string
    ariaPressed: string
    ariaReadOnly: string
    ariaRequired: string
    ariaRoleDescription: string
    ariaRowCount: string
    ariaRowIndex: string
    ariaRowSpan: string
    ariaSelected: string
    ariaSetSize: string
    ariaSort: string
    ariaValueMax: string
    ariaValueMin: string
    ariaValueNow: string
    ariaValueText: string
    assignedSlot: HTMLSlotElement
    attributes: NamedNodeMap
    autocapitalize: string
    autofocus: boolean
    baseURI: string

    Returns node's node document's document base URL.

    +
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    +
    children: HTMLCollection

    Returns the child elements.

    +
    classList: DOMTokenList

    Allows for manipulation of element's class content attribute as a set of whitespace-separated tokens through a DOMTokenList object.

    +
    className: string

    Returns the value of element's class content attribute. Can be set to change it.

    +
    clear: (() => void)

    Type declaration

      • (): void
      • Returns void

    clientHeight: number
    clientLeft: number
    clientTop: number
    clientWidth: number
    close: (() => void)

    Type declaration

      • (): void
      • Returns void

    content: HTMLDivElement
    contentEditable: string
    dataset: DOMStringMap
    dir: string
    draggable: boolean
    enterKeyHint: string
    firstChild: ChildNode

    Returns the first child.

    +
    firstElementChild: Element

    Returns the first child that is an element, and null otherwise.

    +
    footer: HTMLDivElement
    header: HTMLDivElement
    hidden: boolean
    id: string

    Returns the value of element's id content attribute. Can be set to change it.

    +
    inert: boolean
    innerHTML: string
    innerText: string
    inner_showCodePad: ((propname) => void)

    Type declaration

      • (propname): void
      • Parameters

        • propname: string

        Returns void

    inputMode: string
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    +
    isContentEditable: boolean
    lang: string
    lastChild: ChildNode

    Returns the last child.

    +
    lastElementChild: Element

    Returns the last child that is an element, and null otherwise.

    +
    localName: string

    Returns the local name.

    +
    namespaceURI: string

    Returns the namespace.

    +
    nextElementSibling: Element

    Returns the first following sibling that is an element, and null otherwise.

    +
    nextSibling: ChildNode

    Returns the next sibling.

    +
    nodeName: string

    Returns a string appropriate for the type of node.

    +
    nodeType: number

    Returns the type of node.

    +
    nodeValue: string
    nonce?: string
    offsetHeight: number
    offsetLeft: number
    offsetParent: Element
    offsetTop: number
    offsetWidth: number
    onClose?: (() => void)

    Type declaration

      • (): void
      • Returns void

    onabort: ((this, ev) => any)

    Fires when the user aborts the download.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: UIEvent

          The event.

          +

        Returns any

    onanimationcancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationiteration: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onauxclick: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onbeforeinput: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: InputEvent

        Returns any

    onblur: ((this, ev) => any)

    Fires when the object loses the input focus.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

          The focus event.

          +

        Returns any

    oncancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncanplay: ((this, ev) => any)

    Occurs when playback is possible, but would require further buffering.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    oncanplaythrough: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onchange: ((this, ev) => any)

    Fires when the contents of the object or selection have changed.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onclick: ((this, ev) => any)

    Fires when the user clicks the left mouse button on the object

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onclose: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncontextmenu: ((this, ev) => any)

    Fires when the user clicks the right mouse button in the client area, opening the context menu.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    oncopy: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    oncuechange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncut: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    ondblclick: ((this, ev) => any)

    Fires when the user double-clicks the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    ondrag: ((this, ev) => any)

    Fires on the source object continuously during a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragend: ((this, ev) => any)

    Fires on the source object when the user releases the mouse at the close of a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragenter: ((this, ev) => any)

    Fires on the target element when the user drags the object to a valid drop target.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The drag event.

          +

        Returns any

    ondragleave: ((this, ev) => any)

    Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The drag event.

          +

        Returns any

    ondragover: ((this, ev) => any)

    Fires on the target element continuously while the user drags the object over a valid drop target.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragstart: ((this, ev) => any)

    Fires on the source object when the user starts to drag a text selection or selected object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondrop: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

        Returns any

    ondurationchange: ((this, ev) => any)

    Occurs when the duration attribute is updated.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onemptied: ((this, ev) => any)

    Occurs when the media element is reset to its initial state.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onended: ((this, ev) => any)

    Occurs when the end of playback is reached.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event

          +

        Returns any

    onerror: OnErrorEventHandlerNonNull

    Fires when an error occurs during object loading.

    +

    Param: ev

    The event.

    +
    onfocus: ((this, ev) => any)

    Fires when the object receives focus.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

          The event.

          +

        Returns any

    onformdata: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FormDataEvent

        Returns any

    onfullscreenchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: Element
        • ev: Event

        Returns any

    onfullscreenerror: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: Element
        • ev: Event

        Returns any

    ongotpointercapture: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    oninput: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oninvalid: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onkeydown: ((this, ev) => any)

    Fires when the user presses a key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The keyboard event

          +

        Returns any

    onkeypress: ((this, ev) => any)

    Fires when the user presses an alphanumeric key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The event.

          +

        Returns any

    Deprecated

    onkeyup: ((this, ev) => any)

    Fires when the user releases a key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The keyboard event

          +

        Returns any

    onload: ((this, ev) => any)

    Fires immediately after the browser loads the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadeddata: ((this, ev) => any)

    Occurs when media data is loaded at the current playback position.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadedmetadata: ((this, ev) => any)

    Occurs when the duration and dimensions of the media have been determined.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadstart: ((this, ev) => any)

    Occurs when Internet Explorer begins looking for media data.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onlostpointercapture: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onmousedown: ((this, ev) => any)

    Fires when the user clicks the object with either mouse button.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseenter: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onmouseleave: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onmousemove: ((this, ev) => any)

    Fires when the user moves the mouse over the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseout: ((this, ev) => any)

    Fires when the user moves the mouse pointer outside the boundaries of the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseover: ((this, ev) => any)

    Fires when the user moves the mouse pointer into the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseup: ((this, ev) => any)

    Fires when the user releases a mouse button while the mouse is over the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onpaste: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    onpause: ((this, ev) => any)

    Occurs when playback is paused.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onplay: ((this, ev) => any)

    Occurs when the play method is requested.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onplaying: ((this, ev) => any)

    Occurs when the audio or video has started playing.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onpointercancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerdown: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerenter: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerleave: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointermove: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerout: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerover: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerup: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onprogress: ((this, ev) => any)

    Occurs to indicate progress while downloading media data.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ProgressEvent<EventTarget>

          The event.

          +

        Returns any

    onratechange: ((this, ev) => any)

    Occurs when the playback rate is increased or decreased.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onreset: ((this, ev) => any)

    Fires when the user resets a form.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onresize: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: UIEvent

        Returns any

    onscroll: ((this, ev) => any)

    Fires when the user repositions the scroll box in the scroll bar on the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onsecuritypolicyviolation: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: SecurityPolicyViolationEvent

        Returns any

    onseeked: ((this, ev) => any)

    Occurs when the seek operation ends.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onseeking: ((this, ev) => any)

    Occurs when the current playback position is moved.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onselect: ((this, ev) => any)

    Fires when the current selection changes.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onselectionchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onselectstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onslotchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onstalled: ((this, ev) => any)

    Occurs when the download has stopped.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onsubmit: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: SubmitEvent

        Returns any

    onsuspend: ((this, ev) => any)

    Occurs if the load operation has been intentionally halted.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    ontimeupdate: ((this, ev) => any)

    Occurs to indicate the current playback position.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    ontoggle: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    ontouchcancel?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchend?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchmove?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchstart?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontransitioncancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionrun: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    onvolumechange: ((this, ev) => any)

    Occurs when the volume is changed, or playback is muted or unmuted.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onwaiting: ((this, ev) => any)

    Occurs when playback stops because the next frame of a video resource is not available.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onwebkitanimationend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationend.

    +
    onwebkitanimationiteration: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationiteration.

    +
    onwebkitanimationstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationstart.

    +
    onwebkittransitionend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of ontransitionend.

    +
    onwheel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

    outerHTML: string
    outerText: string
    ownerDocument: Document
    parentElement: HTMLElement

    Returns the parent element.

    +
    parentNode: ParentNode

    Returns the parent.

    +
    part: DOMTokenList
    prefix: string

    Returns the namespace prefix.

    +
    previousElementSibling: Element

    Returns the first preceding sibling that is an element, and null otherwise.

    +
    previousSibling: ChildNode

    Returns the previous sibling.

    +
    role: string
    scrollHeight: number
    scrollLeft: number
    scrollTop: number
    scrollWidth: number
    shadowRoot: ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    +
    slot: string

    Returns the value of element's slot content attribute. Can be set to change it.

    +
    spellcheck: boolean
    style: CSSStyleDeclaration
    tabIndex: number
    tagName: string

    Returns the HTML-uppercased qualified name.

    +
    textContent: string
    title: string
    title_element: HTMLSpanElement
    toggleAltContent: ((force) => void)

    Type declaration

      • (force): void
      • Parameters

        • force: boolean

        Returns void

    toggleFooterVisibility: ((force) => void)

    Type declaration

      • (force): void
      • Parameters

        • force: boolean

        Returns void

    translate: boolean

    Methods

    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: HTMLDivElement
            • ev: HTMLElementEventMap[K]

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Parameters

      • keyframes: Keyframe[] | PropertyIndexedKeyframes
      • Optional options: number | KeyframeAnimationOptions

      Returns Animation

    • Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: T

      Returns T

    • Returns ElementInternals

    • Creates a shadow root for element and returns it.

      +

      Parameters

      • init: ShadowRootInit

      Returns ShadowRoot

    • Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Returns void

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • Returns void

    • Returns a copy of node. If deep is true, the copy also includes the node's descendants.

      +

      Parameters

      • Optional deep: boolean

      Returns Node

    • Returns the first (starting at element) inclusive ancestor that matches selectors, and null otherwise.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selector: K

      Returns HTMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selector: K

      Returns SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selector: K

      Returns MathMLElementTagNameMap[K]

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns E

    • Returns a bitmask indicating the position of other relative to node.

      +

      Parameters

      • other: Node

      Returns number

    • Returns true if other is an inclusive descendant of node, and false otherwise.

      +

      Parameters

      • other: Node

      Returns boolean

    • Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

      +

      Parameters

      • event: Event

      Returns boolean

    • Parameters

      • Optional options: FocusOptions

      Returns void

    • Parameters

      • Optional options: GetAnimationsOptions

      Returns Animation[]

    • Returns element's first attribute whose qualified name is qualifiedName, and null if there is no such attribute otherwise.

      +

      Parameters

      • qualifiedName: string

      Returns string

    • Returns element's attribute whose namespace is namespace and local name is localName, and null if there is no such attribute otherwise.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns string

    • Returns the qualified names of all element's attributes. Can contain duplicates.

      +

      Returns string[]

    • Parameters

      • qualifiedName: string

      Returns Attr

    • Parameters

      • namespace: string
      • localName: string

      Returns Attr

    • Returns DOMRect

    • Returns DOMRectList

    • Returns a HTMLCollection of the elements in the object on which the method was invoked (a document or an element) that have all the classes given by classNames. The classNames argument is interpreted as a space-separated list of classes.

      +

      Parameters

      • classNames: string

      Returns HTMLCollectionOf<Element>

    • Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<SVGElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • namespaceURI: "http://www.w3.org/1999/xhtml"
      • localName: string

      Returns HTMLCollectionOf<HTMLElement>

    • Parameters

      • namespaceURI: "http://www.w3.org/2000/svg"
      • localName: string

      Returns HTMLCollectionOf<SVGElement>

    • Parameters

      • namespaceURI: "http://www.w3.org/1998/Math/MathML"
      • localName: string

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

      • namespace: string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Returns node's root.

      +

      Parameters

      • Optional options: GetRootNodeOptions

      Returns Node

    • Returns true if element has an attribute whose qualified name is qualifiedName, and false otherwise.

      +

      Parameters

      • qualifiedName: string

      Returns boolean

    • Returns true if element has an attribute whose namespace is namespace and local name is localName.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns boolean

    • Returns true if element has attributes, and false otherwise.

      +

      Returns boolean

    • Returns whether node has children.

      +

      Returns boolean

    • Parameters

      • pointerId: number

      Returns boolean

    • Parameters

      • where: InsertPosition
      • element: Element

      Returns Element

    • Parameters

      • position: InsertPosition
      • text: string

      Returns void

    • Parameters

      • where: InsertPosition
      • data: string

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: T
      • child: Node

      Returns T

    • Parameters

      • namespace: string

      Returns boolean

    • Returns whether node and otherNode have the same properties.

      +

      Parameters

      • otherNode: Node

      Returns boolean

    • Parameters

      • otherNode: Node

      Returns boolean

    • Parameters

      • prefix: string

      Returns string

    • Parameters

      • namespace: string

      Returns string

    • Returns true if matching selectors against element's root yields element, and false otherwise.

      +

      Parameters

      • selectors: string

      Returns boolean

    • Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.

      +

      Returns void

    • Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Returns the first element that is a descendant of node that matches selectors.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selectors: K

      Returns HTMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selectors: K

      Returns SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns MathMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns HTMLElementDeprecatedTagNameMap[K]

      Deprecated

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns E

    • Returns all element descendants of node that match selectors.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<SVGElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns NodeListOf<E>

    • Parameters

      • pointerId: number

      Returns void

    • Removes node.

      +

      Returns void

    • Removes element's first attribute whose qualified name is qualifiedName.

      +

      Parameters

      • qualifiedName: string

      Returns void

    • Removes element's attribute whose namespace is namespace and local name is localName.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns void

    • Parameters

      • attr: Attr

      Returns Attr

    • Type Parameters

      • T extends Node

      Parameters

      • child: T

      Returns T

    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: HTMLDivElement
            • ev: HTMLElementEventMap[K]

            Returns any

      • Optional options: boolean | EventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | EventListenerOptions

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: Node
      • child: T

      Returns T

    • Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Displays element fullscreen and resolves promise when done.

      +

      When supplied, options's navigationUI member indicates whether showing navigation UI while in fullscreen is preferred or not. If set to "show", navigation simplicity is preferred over screen space, and if set to "hide", more screen space is preferred. User agents are always free to honor user preference over the application's. The default value "auto" indicates no application preference.

      +

      Parameters

      • Optional options: FullscreenOptions

      Returns Promise<void>

    • Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • Optional arg: boolean | ScrollIntoViewOptions

      Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Sets the value of element's first attribute whose qualified name is qualifiedName to value.

      +

      Parameters

      • qualifiedName: string
      • value: string

      Returns void

    • Sets the value of element's attribute whose namespace is namespace and local name is localName to value.

      +

      Parameters

      • namespace: string
      • qualifiedName: string
      • value: string

      Returns void

    • Parameters

      • attr: Attr

      Returns Attr

    • Parameters

      • attr: Attr

      Returns Attr

    • Parameters

      • pointerId: number

      Returns void

    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      +

      Returns true if qualifiedName is now present, and false otherwise.

      +

      Parameters

      • qualifiedName: string
      • Optional force: boolean

      Returns boolean

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +
    \ No newline at end of file diff --git a/interfaces/IGraphWidgetUI.html b/interfaces/IGraphWidgetUI.html new file mode 100644 index 00000000..bf3bcd10 --- /dev/null +++ b/interfaces/IGraphWidgetUI.html @@ -0,0 +1,471 @@ +IGraphWidgetUI | @litegraph-ts/core - v0.2.17

    Interface IGraphWidgetUI

    interface IGraphWidgetUI {
        ATTRIBUTE_NODE: 2;
        CDATA_SECTION_NODE: 4;
        COMMENT_NODE: 8;
        DOCUMENT_FRAGMENT_NODE: 11;
        DOCUMENT_NODE: 9;
        DOCUMENT_POSITION_CONTAINED_BY: 16;
        DOCUMENT_POSITION_CONTAINS: 8;
        DOCUMENT_POSITION_DISCONNECTED: 1;
        DOCUMENT_POSITION_FOLLOWING: 4;
        DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32;
        DOCUMENT_POSITION_PRECEDING: 2;
        DOCUMENT_TYPE_NODE: 10;
        ELEMENT_NODE: 1;
        ENTITY_NODE: 6;
        ENTITY_REFERENCE_NODE: 5;
        NOTATION_NODE: 12;
        PROCESSING_INSTRUCTION_NODE: 7;
        TEXT_NODE: 3;
        accessKey: string;
        accessKeyLabel: string;
        align: string;
        ariaAtomic: string;
        ariaAutoComplete: string;
        ariaBusy: string;
        ariaChecked: string;
        ariaColCount: string;
        ariaColIndex: string;
        ariaColSpan: string;
        ariaCurrent: string;
        ariaDisabled: string;
        ariaExpanded: string;
        ariaHasPopup: string;
        ariaHidden: string;
        ariaInvalid: string;
        ariaKeyShortcuts: string;
        ariaLabel: string;
        ariaLevel: string;
        ariaLive: string;
        ariaModal: string;
        ariaMultiLine: string;
        ariaMultiSelectable: string;
        ariaOrientation: string;
        ariaPlaceholder: string;
        ariaPosInSet: string;
        ariaPressed: string;
        ariaReadOnly: string;
        ariaRequired: string;
        ariaRoleDescription: string;
        ariaRowCount: string;
        ariaRowIndex: string;
        ariaRowSpan: string;
        ariaSelected: string;
        ariaSetSize: string;
        ariaSort: string;
        ariaValueMax: string;
        ariaValueMin: string;
        ariaValueNow: string;
        ariaValueText: string;
        assignedSlot: HTMLSlotElement;
        attributes: NamedNodeMap;
        autocapitalize: string;
        autofocus: boolean;
        baseURI: string;
        childElementCount: number;
        childNodes: NodeListOf<ChildNode>;
        children: HTMLCollection;
        classList: DOMTokenList;
        className: string;
        clientHeight: number;
        clientLeft: number;
        clientTop: number;
        clientWidth: number;
        contentEditable: string;
        dataset: DOMStringMap;
        dir: string;
        draggable: boolean;
        enterKeyHint: string;
        firstChild: ChildNode;
        firstElementChild: Element;
        hidden: boolean;
        id: string;
        inert: boolean;
        innerHTML: string;
        innerText: string;
        inputMode: string;
        isConnected: boolean;
        isContentEditable: boolean;
        lang: string;
        lastChild: ChildNode;
        lastElementChild: Element;
        localName: string;
        namespaceURI: string;
        nextElementSibling: Element;
        nextSibling: ChildNode;
        nodeName: string;
        nodeType: number;
        nodeValue: string;
        nonce?: string;
        offsetHeight: number;
        offsetLeft: number;
        offsetParent: Element;
        offsetTop: number;
        offsetWidth: number;
        onabort: ((this, ev) => any);
        onanimationcancel: ((this, ev) => any);
        onanimationend: ((this, ev) => any);
        onanimationiteration: ((this, ev) => any);
        onanimationstart: ((this, ev) => any);
        onauxclick: ((this, ev) => any);
        onbeforeinput: ((this, ev) => any);
        onblur: ((this, ev) => any);
        oncancel: ((this, ev) => any);
        oncanplay: ((this, ev) => any);
        oncanplaythrough: ((this, ev) => any);
        onchange: ((this, ev) => any);
        onclick: ((this, ev) => any);
        onclose: ((this, ev) => any);
        oncontextmenu: ((this, ev) => any);
        oncopy: ((this, ev) => any);
        oncuechange: ((this, ev) => any);
        oncut: ((this, ev) => any);
        ondblclick: ((this, ev) => any);
        ondrag: ((this, ev) => any);
        ondragend: ((this, ev) => any);
        ondragenter: ((this, ev) => any);
        ondragleave: ((this, ev) => any);
        ondragover: ((this, ev) => any);
        ondragstart: ((this, ev) => any);
        ondrop: ((this, ev) => any);
        ondurationchange: ((this, ev) => any);
        onemptied: ((this, ev) => any);
        onended: ((this, ev) => any);
        onerror: OnErrorEventHandlerNonNull;
        onfocus: ((this, ev) => any);
        onformdata: ((this, ev) => any);
        onfullscreenchange: ((this, ev) => any);
        onfullscreenerror: ((this, ev) => any);
        ongotpointercapture: ((this, ev) => any);
        oninput: ((this, ev) => any);
        oninvalid: ((this, ev) => any);
        onkeydown: ((this, ev) => any);
        onkeypress: ((this, ev) => any);
        onkeyup: ((this, ev) => any);
        onload: ((this, ev) => any);
        onloadeddata: ((this, ev) => any);
        onloadedmetadata: ((this, ev) => any);
        onloadstart: ((this, ev) => any);
        onlostpointercapture: ((this, ev) => any);
        onmousedown: ((this, ev) => any);
        onmouseenter: ((this, ev) => any);
        onmouseleave: ((this, ev) => any);
        onmousemove: ((this, ev) => any);
        onmouseout: ((this, ev) => any);
        onmouseover: ((this, ev) => any);
        onmouseup: ((this, ev) => any);
        onpaste: ((this, ev) => any);
        onpause: ((this, ev) => any);
        onplay: ((this, ev) => any);
        onplaying: ((this, ev) => any);
        onpointercancel: ((this, ev) => any);
        onpointerdown: ((this, ev) => any);
        onpointerenter: ((this, ev) => any);
        onpointerleave: ((this, ev) => any);
        onpointermove: ((this, ev) => any);
        onpointerout: ((this, ev) => any);
        onpointerover: ((this, ev) => any);
        onpointerup: ((this, ev) => any);
        onprogress: ((this, ev) => any);
        onratechange: ((this, ev) => any);
        onreset: ((this, ev) => any);
        onresize: ((this, ev) => any);
        onscroll: ((this, ev) => any);
        onsecuritypolicyviolation: ((this, ev) => any);
        onseeked: ((this, ev) => any);
        onseeking: ((this, ev) => any);
        onselect: ((this, ev) => any);
        onselectionchange: ((this, ev) => any);
        onselectstart: ((this, ev) => any);
        onslotchange: ((this, ev) => any);
        onstalled: ((this, ev) => any);
        onsubmit: ((this, ev) => any);
        onsuspend: ((this, ev) => any);
        ontimeupdate: ((this, ev) => any);
        ontoggle: ((this, ev) => any);
        ontouchcancel?: ((this, ev) => any);
        ontouchend?: ((this, ev) => any);
        ontouchmove?: ((this, ev) => any);
        ontouchstart?: ((this, ev) => any);
        ontransitioncancel: ((this, ev) => any);
        ontransitionend: ((this, ev) => any);
        ontransitionrun: ((this, ev) => any);
        ontransitionstart: ((this, ev) => any);
        onvolumechange: ((this, ev) => any);
        onwaiting: ((this, ev) => any);
        onwebkitanimationend: ((this, ev) => any);
        onwebkitanimationiteration: ((this, ev) => any);
        onwebkitanimationstart: ((this, ev) => any);
        onwebkittransitionend: ((this, ev) => any);
        onwheel: ((this, ev) => any);
        options: any;
        outerHTML: string;
        outerText: string;
        ownerDocument: Document;
        parentElement: HTMLElement;
        parentNode: ParentNode;
        part: DOMTokenList;
        prefix: string;
        previousElementSibling: Element;
        previousSibling: ChildNode;
        role: string;
        scrollHeight: number;
        scrollLeft: number;
        scrollTop: number;
        scrollWidth: number;
        shadowRoot: ShadowRoot;
        slot: string;
        spellcheck: boolean;
        style: CSSStyleDeclaration;
        tabIndex: number;
        tagName: string;
        textContent: string;
        title: string;
        translate: boolean;
        value: any;
        addEventListener<K>(type, listener, options?): void;
        addEventListener(type, listener, options?): void;
        after(...nodes): void;
        animate(keyframes, options?): Animation;
        append(...nodes): void;
        appendChild<T>(node): T;
        attachInternals(): ElementInternals;
        attachShadow(init): ShadowRoot;
        before(...nodes): void;
        blur(): void;
        checkVisibility(options?): boolean;
        click(): void;
        cloneNode(deep?): Node;
        closest<K>(selector): HTMLElementTagNameMap[K];
        closest<K>(selector): SVGElementTagNameMap[K];
        closest<K>(selector): MathMLElementTagNameMap[K];
        closest<E>(selectors): E;
        compareDocumentPosition(other): number;
        contains(other): boolean;
        dispatchEvent(event): boolean;
        focus(options?): void;
        getAnimations(options?): Animation[];
        getAttribute(qualifiedName): string;
        getAttributeNS(namespace, localName): string;
        getAttributeNames(): string[];
        getAttributeNode(qualifiedName): Attr;
        getAttributeNodeNS(namespace, localName): Attr;
        getBoundingClientRect(): DOMRect;
        getClientRects(): DOMRectList;
        getElementsByClassName(classNames): HTMLCollectionOf<Element>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<SVGElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<MathMLElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>;
        getElementsByTagName(qualifiedName): HTMLCollectionOf<Element>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<HTMLElement>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<SVGElement>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<MathMLElement>;
        getElementsByTagNameNS(namespace, localName): HTMLCollectionOf<Element>;
        getRootNode(options?): Node;
        hasAttribute(qualifiedName): boolean;
        hasAttributeNS(namespace, localName): boolean;
        hasAttributes(): boolean;
        hasChildNodes(): boolean;
        hasPointerCapture(pointerId): boolean;
        insertAdjacentElement(where, element): Element;
        insertAdjacentHTML(position, text): void;
        insertAdjacentText(where, data): void;
        insertBefore<T>(node, child): T;
        isDefaultNamespace(namespace): boolean;
        isEqualNode(otherNode): boolean;
        isSameNode(otherNode): boolean;
        lookupNamespaceURI(prefix): string;
        lookupPrefix(namespace): string;
        matches(selectors): boolean;
        normalize(): void;
        prepend(...nodes): void;
        querySelector<K>(selectors): HTMLElementTagNameMap[K];
        querySelector<K>(selectors): SVGElementTagNameMap[K];
        querySelector<K>(selectors): MathMLElementTagNameMap[K];
        querySelector<K>(selectors): HTMLElementDeprecatedTagNameMap[K];
        querySelector<E>(selectors): E;
        querySelectorAll<K>(selectors): NodeListOf<HTMLElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<SVGElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<MathMLElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<HTMLElementDeprecatedTagNameMap[K]>;
        querySelectorAll<E>(selectors): NodeListOf<E>;
        releasePointerCapture(pointerId): void;
        remove(): void;
        removeAttribute(qualifiedName): void;
        removeAttributeNS(namespace, localName): void;
        removeAttributeNode(attr): Attr;
        removeChild<T>(child): T;
        removeEventListener<K>(type, listener, options?): void;
        removeEventListener(type, listener, options?): void;
        replaceChild<T>(node, child): T;
        replaceChildren(...nodes): void;
        replaceWith(...nodes): void;
        requestFullscreen(options?): Promise<void>;
        requestPointerLock(): void;
        scroll(options?): void;
        scroll(x, y): void;
        scrollBy(options?): void;
        scrollBy(x, y): void;
        scrollIntoView(arg?): void;
        scrollTo(options?): void;
        scrollTo(x, y): void;
        setAttribute(qualifiedName, value): void;
        setAttributeNS(namespace, qualifiedName, value): void;
        setAttributeNode(attr): Attr;
        setAttributeNodeNS(attr): Attr;
        setPointerCapture(pointerId): void;
        toggleAttribute(qualifiedName, force?): boolean;
        webkitMatchesSelector(selectors): boolean;
    }

    Hierarchy

    • HTMLDivElement
      • IGraphWidgetUI

    Properties

    ATTRIBUTE_NODE +CDATA_SECTION_NODE +COMMENT_NODE +DOCUMENT_FRAGMENT_NODE +DOCUMENT_NODE +DOCUMENT_POSITION_CONTAINED_BY +DOCUMENT_POSITION_CONTAINS +DOCUMENT_POSITION_DISCONNECTED +DOCUMENT_POSITION_FOLLOWING +DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC +DOCUMENT_POSITION_PRECEDING +DOCUMENT_TYPE_NODE +ELEMENT_NODE +ENTITY_NODE +ENTITY_REFERENCE_NODE +NOTATION_NODE +PROCESSING_INSTRUCTION_NODE +TEXT_NODE +accessKey +accessKeyLabel +align +ariaAtomic +ariaAutoComplete +ariaBusy +ariaChecked +ariaColCount +ariaColIndex +ariaColSpan +ariaCurrent +ariaDisabled +ariaExpanded +ariaHasPopup +ariaHidden +ariaInvalid +ariaKeyShortcuts +ariaLabel +ariaLevel +ariaLive +ariaModal +ariaMultiLine +ariaMultiSelectable +ariaOrientation +ariaPlaceholder +ariaPosInSet +ariaPressed +ariaReadOnly +ariaRequired +ariaRoleDescription +ariaRowCount +ariaRowIndex +ariaRowSpan +ariaSelected +ariaSetSize +ariaSort +ariaValueMax +ariaValueMin +ariaValueNow +ariaValueText +assignedSlot +attributes +autocapitalize +autofocus +baseURI +childElementCount +childNodes +children +classList +className +clientHeight +clientLeft +clientTop +clientWidth +contentEditable +dataset +dir +draggable +enterKeyHint +firstChild +firstElementChild +hidden +id +inert +innerHTML +innerText +inputMode +isConnected +isContentEditable +lang +lastChild +lastElementChild +localName +namespaceURI +nextElementSibling +nextSibling +nodeName +nodeType +nodeValue +nonce? +offsetHeight +offsetLeft +offsetParent +offsetTop +offsetWidth +onabort +onanimationcancel +onanimationend +onanimationiteration +onanimationstart +onauxclick +onbeforeinput +onblur +oncancel +oncanplay +oncanplaythrough +onchange +onclick +onclose +oncontextmenu +oncopy +oncuechange +oncut +ondblclick +ondrag +ondragend +ondragenter +ondragleave +ondragover +ondragstart +ondrop +ondurationchange +onemptied +onended +onerror +onfocus +onformdata +onfullscreenchange +onfullscreenerror +ongotpointercapture +oninput +oninvalid +onkeydown +onkeypress +onkeyup +onload +onloadeddata +onloadedmetadata +onloadstart +onlostpointercapture +onmousedown +onmouseenter +onmouseleave +onmousemove +onmouseout +onmouseover +onmouseup +onpaste +onpause +onplay +onplaying +onpointercancel +onpointerdown +onpointerenter +onpointerleave +onpointermove +onpointerout +onpointerover +onpointerup +onprogress +onratechange +onreset +onresize +onscroll +onsecuritypolicyviolation +onseeked +onseeking +onselect +onselectionchange +onselectstart +onslotchange +onstalled +onsubmit +onsuspend +ontimeupdate +ontoggle +ontouchcancel? +ontouchend? +ontouchmove? +ontouchstart? +ontransitioncancel +ontransitionend +ontransitionrun +ontransitionstart +onvolumechange +onwaiting +onwebkitanimationend +onwebkitanimationiteration +onwebkitanimationstart +onwebkittransitionend +onwheel +options +outerHTML +outerText +ownerDocument +parentElement +parentNode +part +prefix +previousElementSibling +previousSibling +role +scrollHeight +scrollLeft +scrollTop +scrollWidth +shadowRoot +slot +spellcheck +style +tabIndex +tagName +textContent +title +translate +value +

    Methods

    Properties

    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    +
    COMMENT_NODE: 8

    node is a Comment node.

    +
    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    +
    DOCUMENT_NODE: 9

    node is a document.

    +
    DOCUMENT_POSITION_CONTAINED_BY: 16

    Set when other is a descendant of node.

    +
    DOCUMENT_POSITION_CONTAINS: 8

    Set when other is an ancestor of node.

    +
    DOCUMENT_POSITION_DISCONNECTED: 1

    Set when node and other are not in the same tree.

    +
    DOCUMENT_POSITION_FOLLOWING: 4

    Set when other is following node.

    +
    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    +
    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    +
    ELEMENT_NODE: 1

    node is an element.

    +
    ENTITY_NODE: 6
    ENTITY_REFERENCE_NODE: 5
    NOTATION_NODE: 12
    PROCESSING_INSTRUCTION_NODE: 7

    node is a ProcessingInstruction node.

    +
    TEXT_NODE: 3

    node is a Text node.

    +
    accessKey: string
    accessKeyLabel: string
    align: string

    Sets or retrieves how the object is aligned with adjacent text.

    +

    Deprecated

    ariaAtomic: string
    ariaAutoComplete: string
    ariaBusy: string
    ariaChecked: string
    ariaColCount: string
    ariaColIndex: string
    ariaColSpan: string
    ariaCurrent: string
    ariaDisabled: string
    ariaExpanded: string
    ariaHasPopup: string
    ariaHidden: string
    ariaInvalid: string
    ariaKeyShortcuts: string
    ariaLabel: string
    ariaLevel: string
    ariaLive: string
    ariaModal: string
    ariaMultiLine: string
    ariaMultiSelectable: string
    ariaOrientation: string
    ariaPlaceholder: string
    ariaPosInSet: string
    ariaPressed: string
    ariaReadOnly: string
    ariaRequired: string
    ariaRoleDescription: string
    ariaRowCount: string
    ariaRowIndex: string
    ariaRowSpan: string
    ariaSelected: string
    ariaSetSize: string
    ariaSort: string
    ariaValueMax: string
    ariaValueMin: string
    ariaValueNow: string
    ariaValueText: string
    assignedSlot: HTMLSlotElement
    attributes: NamedNodeMap
    autocapitalize: string
    autofocus: boolean
    baseURI: string

    Returns node's node document's document base URL.

    +
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    +
    children: HTMLCollection

    Returns the child elements.

    +
    classList: DOMTokenList

    Allows for manipulation of element's class content attribute as a set of whitespace-separated tokens through a DOMTokenList object.

    +
    className: string

    Returns the value of element's class content attribute. Can be set to change it.

    +
    clientHeight: number
    clientLeft: number
    clientTop: number
    clientWidth: number
    contentEditable: string
    dataset: DOMStringMap
    dir: string
    draggable: boolean
    enterKeyHint: string
    firstChild: ChildNode

    Returns the first child.

    +
    firstElementChild: Element

    Returns the first child that is an element, and null otherwise.

    +
    hidden: boolean
    id: string

    Returns the value of element's id content attribute. Can be set to change it.

    +
    inert: boolean
    innerHTML: string
    innerText: string
    inputMode: string
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    +
    isContentEditable: boolean
    lang: string
    lastChild: ChildNode

    Returns the last child.

    +
    lastElementChild: Element

    Returns the last child that is an element, and null otherwise.

    +
    localName: string

    Returns the local name.

    +
    namespaceURI: string

    Returns the namespace.

    +
    nextElementSibling: Element

    Returns the first following sibling that is an element, and null otherwise.

    +
    nextSibling: ChildNode

    Returns the next sibling.

    +
    nodeName: string

    Returns a string appropriate for the type of node.

    +
    nodeType: number

    Returns the type of node.

    +
    nodeValue: string
    nonce?: string
    offsetHeight: number
    offsetLeft: number
    offsetParent: Element
    offsetTop: number
    offsetWidth: number
    onabort: ((this, ev) => any)

    Fires when the user aborts the download.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: UIEvent

          The event.

          +

        Returns any

    onanimationcancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationiteration: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onauxclick: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onbeforeinput: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: InputEvent

        Returns any

    onblur: ((this, ev) => any)

    Fires when the object loses the input focus.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

          The focus event.

          +

        Returns any

    oncancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncanplay: ((this, ev) => any)

    Occurs when playback is possible, but would require further buffering.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    oncanplaythrough: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onchange: ((this, ev) => any)

    Fires when the contents of the object or selection have changed.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onclick: ((this, ev) => any)

    Fires when the user clicks the left mouse button on the object

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onclose: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncontextmenu: ((this, ev) => any)

    Fires when the user clicks the right mouse button in the client area, opening the context menu.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    oncopy: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    oncuechange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncut: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    ondblclick: ((this, ev) => any)

    Fires when the user double-clicks the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    ondrag: ((this, ev) => any)

    Fires on the source object continuously during a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragend: ((this, ev) => any)

    Fires on the source object when the user releases the mouse at the close of a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragenter: ((this, ev) => any)

    Fires on the target element when the user drags the object to a valid drop target.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The drag event.

          +

        Returns any

    ondragleave: ((this, ev) => any)

    Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The drag event.

          +

        Returns any

    ondragover: ((this, ev) => any)

    Fires on the target element continuously while the user drags the object over a valid drop target.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragstart: ((this, ev) => any)

    Fires on the source object when the user starts to drag a text selection or selected object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondrop: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

        Returns any

    ondurationchange: ((this, ev) => any)

    Occurs when the duration attribute is updated.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onemptied: ((this, ev) => any)

    Occurs when the media element is reset to its initial state.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onended: ((this, ev) => any)

    Occurs when the end of playback is reached.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event

          +

        Returns any

    onerror: OnErrorEventHandlerNonNull

    Fires when an error occurs during object loading.

    +

    Param: ev

    The event.

    +
    onfocus: ((this, ev) => any)

    Fires when the object receives focus.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

          The event.

          +

        Returns any

    onformdata: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FormDataEvent

        Returns any

    onfullscreenchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: Element
        • ev: Event

        Returns any

    onfullscreenerror: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: Element
        • ev: Event

        Returns any

    ongotpointercapture: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    oninput: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oninvalid: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onkeydown: ((this, ev) => any)

    Fires when the user presses a key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The keyboard event

          +

        Returns any

    onkeypress: ((this, ev) => any)

    Fires when the user presses an alphanumeric key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The event.

          +

        Returns any

    Deprecated

    onkeyup: ((this, ev) => any)

    Fires when the user releases a key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The keyboard event

          +

        Returns any

    onload: ((this, ev) => any)

    Fires immediately after the browser loads the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadeddata: ((this, ev) => any)

    Occurs when media data is loaded at the current playback position.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadedmetadata: ((this, ev) => any)

    Occurs when the duration and dimensions of the media have been determined.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadstart: ((this, ev) => any)

    Occurs when Internet Explorer begins looking for media data.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onlostpointercapture: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onmousedown: ((this, ev) => any)

    Fires when the user clicks the object with either mouse button.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseenter: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onmouseleave: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onmousemove: ((this, ev) => any)

    Fires when the user moves the mouse over the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseout: ((this, ev) => any)

    Fires when the user moves the mouse pointer outside the boundaries of the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseover: ((this, ev) => any)

    Fires when the user moves the mouse pointer into the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseup: ((this, ev) => any)

    Fires when the user releases a mouse button while the mouse is over the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onpaste: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    onpause: ((this, ev) => any)

    Occurs when playback is paused.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onplay: ((this, ev) => any)

    Occurs when the play method is requested.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onplaying: ((this, ev) => any)

    Occurs when the audio or video has started playing.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onpointercancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerdown: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerenter: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerleave: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointermove: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerout: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerover: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerup: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onprogress: ((this, ev) => any)

    Occurs to indicate progress while downloading media data.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ProgressEvent<EventTarget>

          The event.

          +

        Returns any

    onratechange: ((this, ev) => any)

    Occurs when the playback rate is increased or decreased.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onreset: ((this, ev) => any)

    Fires when the user resets a form.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onresize: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: UIEvent

        Returns any

    onscroll: ((this, ev) => any)

    Fires when the user repositions the scroll box in the scroll bar on the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onsecuritypolicyviolation: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: SecurityPolicyViolationEvent

        Returns any

    onseeked: ((this, ev) => any)

    Occurs when the seek operation ends.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onseeking: ((this, ev) => any)

    Occurs when the current playback position is moved.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onselect: ((this, ev) => any)

    Fires when the current selection changes.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onselectionchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onselectstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onslotchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onstalled: ((this, ev) => any)

    Occurs when the download has stopped.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onsubmit: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: SubmitEvent

        Returns any

    onsuspend: ((this, ev) => any)

    Occurs if the load operation has been intentionally halted.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    ontimeupdate: ((this, ev) => any)

    Occurs to indicate the current playback position.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    ontoggle: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    ontouchcancel?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchend?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchmove?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchstart?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontransitioncancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionrun: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    onvolumechange: ((this, ev) => any)

    Occurs when the volume is changed, or playback is muted or unmuted.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onwaiting: ((this, ev) => any)

    Occurs when playback stops because the next frame of a video resource is not available.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onwebkitanimationend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationend.

    +
    onwebkitanimationiteration: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationiteration.

    +
    onwebkitanimationstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationstart.

    +
    onwebkittransitionend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of ontransitionend.

    +
    onwheel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

    options: any
    outerHTML: string
    outerText: string
    ownerDocument: Document
    parentElement: HTMLElement

    Returns the parent element.

    +
    parentNode: ParentNode

    Returns the parent.

    +
    part: DOMTokenList
    prefix: string

    Returns the namespace prefix.

    +
    previousElementSibling: Element

    Returns the first preceding sibling that is an element, and null otherwise.

    +
    previousSibling: ChildNode

    Returns the previous sibling.

    +
    role: string
    scrollHeight: number
    scrollLeft: number
    scrollTop: number
    scrollWidth: number
    shadowRoot: ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    +
    slot: string

    Returns the value of element's slot content attribute. Can be set to change it.

    +
    spellcheck: boolean
    style: CSSStyleDeclaration
    tabIndex: number
    tagName: string

    Returns the HTML-uppercased qualified name.

    +
    textContent: string
    title: string
    translate: boolean
    value: any

    Methods

    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: HTMLDivElement
            • ev: HTMLElementEventMap[K]

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Parameters

      • keyframes: Keyframe[] | PropertyIndexedKeyframes
      • Optional options: number | KeyframeAnimationOptions

      Returns Animation

    • Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: T

      Returns T

    • Returns ElementInternals

    • Creates a shadow root for element and returns it.

      +

      Parameters

      • init: ShadowRootInit

      Returns ShadowRoot

    • Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Returns void

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • Returns void

    • Returns a copy of node. If deep is true, the copy also includes the node's descendants.

      +

      Parameters

      • Optional deep: boolean

      Returns Node

    • Returns the first (starting at element) inclusive ancestor that matches selectors, and null otherwise.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selector: K

      Returns HTMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selector: K

      Returns SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selector: K

      Returns MathMLElementTagNameMap[K]

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns E

    • Returns a bitmask indicating the position of other relative to node.

      +

      Parameters

      • other: Node

      Returns number

    • Returns true if other is an inclusive descendant of node, and false otherwise.

      +

      Parameters

      • other: Node

      Returns boolean

    • Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

      +

      Parameters

      • event: Event

      Returns boolean

    • Parameters

      • Optional options: FocusOptions

      Returns void

    • Parameters

      • Optional options: GetAnimationsOptions

      Returns Animation[]

    • Returns element's first attribute whose qualified name is qualifiedName, and null if there is no such attribute otherwise.

      +

      Parameters

      • qualifiedName: string

      Returns string

    • Returns element's attribute whose namespace is namespace and local name is localName, and null if there is no such attribute otherwise.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns string

    • Returns the qualified names of all element's attributes. Can contain duplicates.

      +

      Returns string[]

    • Parameters

      • qualifiedName: string

      Returns Attr

    • Parameters

      • namespace: string
      • localName: string

      Returns Attr

    • Returns DOMRect

    • Returns DOMRectList

    • Returns a HTMLCollection of the elements in the object on which the method was invoked (a document or an element) that have all the classes given by classNames. The classNames argument is interpreted as a space-separated list of classes.

      +

      Parameters

      • classNames: string

      Returns HTMLCollectionOf<Element>

    • Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<SVGElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • namespaceURI: "http://www.w3.org/1999/xhtml"
      • localName: string

      Returns HTMLCollectionOf<HTMLElement>

    • Parameters

      • namespaceURI: "http://www.w3.org/2000/svg"
      • localName: string

      Returns HTMLCollectionOf<SVGElement>

    • Parameters

      • namespaceURI: "http://www.w3.org/1998/Math/MathML"
      • localName: string

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

      • namespace: string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Returns node's root.

      +

      Parameters

      • Optional options: GetRootNodeOptions

      Returns Node

    • Returns true if element has an attribute whose qualified name is qualifiedName, and false otherwise.

      +

      Parameters

      • qualifiedName: string

      Returns boolean

    • Returns true if element has an attribute whose namespace is namespace and local name is localName.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns boolean

    • Returns true if element has attributes, and false otherwise.

      +

      Returns boolean

    • Returns whether node has children.

      +

      Returns boolean

    • Parameters

      • pointerId: number

      Returns boolean

    • Parameters

      • where: InsertPosition
      • element: Element

      Returns Element

    • Parameters

      • position: InsertPosition
      • text: string

      Returns void

    • Parameters

      • where: InsertPosition
      • data: string

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: T
      • child: Node

      Returns T

    • Parameters

      • namespace: string

      Returns boolean

    • Returns whether node and otherNode have the same properties.

      +

      Parameters

      • otherNode: Node

      Returns boolean

    • Parameters

      • otherNode: Node

      Returns boolean

    • Parameters

      • prefix: string

      Returns string

    • Parameters

      • namespace: string

      Returns string

    • Returns true if matching selectors against element's root yields element, and false otherwise.

      +

      Parameters

      • selectors: string

      Returns boolean

    • Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.

      +

      Returns void

    • Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Returns the first element that is a descendant of node that matches selectors.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selectors: K

      Returns HTMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selectors: K

      Returns SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns MathMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns HTMLElementDeprecatedTagNameMap[K]

      Deprecated

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns E

    • Returns all element descendants of node that match selectors.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<SVGElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns NodeListOf<E>

    • Parameters

      • pointerId: number

      Returns void

    • Removes node.

      +

      Returns void

    • Removes element's first attribute whose qualified name is qualifiedName.

      +

      Parameters

      • qualifiedName: string

      Returns void

    • Removes element's attribute whose namespace is namespace and local name is localName.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns void

    • Parameters

      • attr: Attr

      Returns Attr

    • Type Parameters

      • T extends Node

      Parameters

      • child: T

      Returns T

    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: HTMLDivElement
            • ev: HTMLElementEventMap[K]

            Returns any

      • Optional options: boolean | EventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | EventListenerOptions

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: Node
      • child: T

      Returns T

    • Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Displays element fullscreen and resolves promise when done.

      +

      When supplied, options's navigationUI member indicates whether showing navigation UI while in fullscreen is preferred or not. If set to "show", navigation simplicity is preferred over screen space, and if set to "hide", more screen space is preferred. User agents are always free to honor user preference over the application's. The default value "auto" indicates no application preference.

      +

      Parameters

      • Optional options: FullscreenOptions

      Returns Promise<void>

    • Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • Optional arg: boolean | ScrollIntoViewOptions

      Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Sets the value of element's first attribute whose qualified name is qualifiedName to value.

      +

      Parameters

      • qualifiedName: string
      • value: string

      Returns void

    • Sets the value of element's attribute whose namespace is namespace and local name is localName to value.

      +

      Parameters

      • namespace: string
      • qualifiedName: string
      • value: string

      Returns void

    • Parameters

      • attr: Attr

      Returns Attr

    • Parameters

      • attr: Attr

      Returns Attr

    • Parameters

      • pointerId: number

      Returns void

    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      +

      Returns true if qualifiedName is now present, and false otherwise.

      +

      Parameters

      • qualifiedName: string
      • Optional force: boolean

      Returns boolean

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +
    \ No newline at end of file diff --git a/interfaces/ILinkContextMenuTarget.html b/interfaces/ILinkContextMenuTarget.html new file mode 100644 index 00000000..79fc8e0b --- /dev/null +++ b/interfaces/ILinkContextMenuTarget.html @@ -0,0 +1,3 @@ +ILinkContextMenuTarget | @litegraph-ts/core - v0.2.17

    Interface ILinkContextMenuTarget

    interface ILinkContextMenuTarget {
        item: LLink;
        type: "link";
    }

    Hierarchy (view full)

    Properties

    Properties

    item: LLink
    type: "link"
    \ No newline at end of file diff --git a/interfaces/INodeConnection.html b/interfaces/INodeConnection.html new file mode 100644 index 00000000..30ec4acc --- /dev/null +++ b/interfaces/INodeConnection.html @@ -0,0 +1,6 @@ +INodeConnection | @litegraph-ts/core - v0.2.17

    Interface INodeConnection

    interface INodeConnection {
        direction: string;
        links: null;
        name: string;
        pos: Vector2;
        type: string;
    }

    Properties

    Properties

    direction: string
    links: null
    name: string
    pos: Vector2
    type: string
    \ No newline at end of file diff --git a/interfaces/INodeContextMenuTarget.html b/interfaces/INodeContextMenuTarget.html new file mode 100644 index 00000000..3e236212 --- /dev/null +++ b/interfaces/INodeContextMenuTarget.html @@ -0,0 +1,3 @@ +INodeContextMenuTarget | @litegraph-ts/core - v0.2.17

    Interface INodeContextMenuTarget

    interface INodeContextMenuTarget {
        item: LGraphNode;
        type: "node";
    }

    Hierarchy (view full)

    Properties

    Properties

    type: "node"
    \ No newline at end of file diff --git a/interfaces/INodeInputSlot.html b/interfaces/INodeInputSlot.html new file mode 100644 index 00000000..f1f77736 --- /dev/null +++ b/interfaces/INodeInputSlot.html @@ -0,0 +1,19 @@ +INodeInputSlot | @litegraph-ts/core - v0.2.17

    Interface INodeInputSlot

    interface INodeInputSlot {
        _data?: any;
        color_off?: string;
        color_on?: string;
        dir?: Dir;
        label?: string;
        link: LinkID;
        locked?: boolean;
        name: string;
        nameLocked?: boolean;
        not_subgraph_input?: boolean;
        optional?: boolean;
        pos?: Vector2;
        properties: Record<string, any>;
        removable?: boolean;
        shape?: number;
        slot_index?: number;
        type: SlotType;
    }

    Hierarchy (view full)

    Properties

    _data?: any
    color_off?: string
    color_on?: string
    dir?: Dir
    label?: string
    link: LinkID
    locked?: boolean
    name: string
    nameLocked?: boolean
    not_subgraph_input?: boolean
    optional?: boolean
    pos?: Vector2
    properties: Record<string, any>
    removable?: boolean
    shape?: number
    slot_index?: number
    type: SlotType
    \ No newline at end of file diff --git a/interfaces/INodeOutputSlot.html b/interfaces/INodeOutputSlot.html new file mode 100644 index 00000000..e3c591be --- /dev/null +++ b/interfaces/INodeOutputSlot.html @@ -0,0 +1,19 @@ +INodeOutputSlot | @litegraph-ts/core - v0.2.17

    Interface INodeOutputSlot

    interface INodeOutputSlot {
        _data?: any;
        color_off?: string;
        color_on?: string;
        dir?: Dir;
        label?: string;
        links: LinkID[];
        locked?: boolean;
        name: string;
        nameLocked?: boolean;
        not_subgraph_output?: boolean;
        optional?: boolean;
        pos?: Vector2;
        properties: Record<string, any>;
        removable?: boolean;
        shape?: number;
        slot_index?: number;
        type: SlotType;
    }

    Hierarchy (view full)

    Properties

    _data?: any
    color_off?: string
    color_on?: string
    dir?: Dir
    label?: string
    links: LinkID[]
    locked?: boolean
    name: string
    nameLocked?: boolean
    not_subgraph_output?: boolean
    optional?: boolean
    pos?: Vector2
    properties: Record<string, any>
    removable?: boolean
    shape?: number
    slot_index?: number
    type: SlotType
    \ No newline at end of file diff --git a/interfaces/INodePanel.html b/interfaces/INodePanel.html new file mode 100644 index 00000000..caaa8fd1 --- /dev/null +++ b/interfaces/INodePanel.html @@ -0,0 +1,486 @@ +INodePanel | @litegraph-ts/core - v0.2.17

    Interface INodePanel

    interface INodePanel {
        ATTRIBUTE_NODE: 2;
        CDATA_SECTION_NODE: 4;
        COMMENT_NODE: 8;
        DOCUMENT_FRAGMENT_NODE: 11;
        DOCUMENT_NODE: 9;
        DOCUMENT_POSITION_CONTAINED_BY: 16;
        DOCUMENT_POSITION_CONTAINS: 8;
        DOCUMENT_POSITION_DISCONNECTED: 1;
        DOCUMENT_POSITION_FOLLOWING: 4;
        DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32;
        DOCUMENT_POSITION_PRECEDING: 2;
        DOCUMENT_TYPE_NODE: 10;
        ELEMENT_NODE: 1;
        ENTITY_NODE: 6;
        ENTITY_REFERENCE_NODE: 5;
        NOTATION_NODE: 12;
        PROCESSING_INSTRUCTION_NODE: 7;
        TEXT_NODE: 3;
        accessKey: string;
        accessKeyLabel: string;
        addButton: ((name, callback, options?) => HTMLButtonElement);
        addHTML: ((code, classname?, on_footer?) => HTMLDivElement);
        addSeparator: (() => HTMLDivElement);
        addWidget: (<T, O, V>(type, name, value, options?, callback?) => IGraphWidgetUI);
        align: string;
        alt_content: HTMLDivElement;
        ariaAtomic: string;
        ariaAutoComplete: string;
        ariaBusy: string;
        ariaChecked: string;
        ariaColCount: string;
        ariaColIndex: string;
        ariaColSpan: string;
        ariaCurrent: string;
        ariaDisabled: string;
        ariaExpanded: string;
        ariaHasPopup: string;
        ariaHidden: string;
        ariaInvalid: string;
        ariaKeyShortcuts: string;
        ariaLabel: string;
        ariaLevel: string;
        ariaLive: string;
        ariaModal: string;
        ariaMultiLine: string;
        ariaMultiSelectable: string;
        ariaOrientation: string;
        ariaPlaceholder: string;
        ariaPosInSet: string;
        ariaPressed: string;
        ariaReadOnly: string;
        ariaRequired: string;
        ariaRoleDescription: string;
        ariaRowCount: string;
        ariaRowIndex: string;
        ariaRowSpan: string;
        ariaSelected: string;
        ariaSetSize: string;
        ariaSort: string;
        ariaValueMax: string;
        ariaValueMin: string;
        ariaValueNow: string;
        ariaValueText: string;
        assignedSlot: HTMLSlotElement;
        attributes: NamedNodeMap;
        autocapitalize: string;
        autofocus: boolean;
        baseURI: string;
        childElementCount: number;
        childNodes: NodeListOf<ChildNode>;
        children: HTMLCollection;
        classList: DOMTokenList;
        className: string;
        clear: (() => void);
        clientHeight: number;
        clientLeft: number;
        clientTop: number;
        clientWidth: number;
        close: (() => void);
        content: HTMLDivElement;
        contentEditable: string;
        dataset: DOMStringMap;
        dir: string;
        draggable: boolean;
        enterKeyHint: string;
        firstChild: ChildNode;
        firstElementChild: Element;
        footer: HTMLDivElement;
        header: HTMLDivElement;
        hidden: boolean;
        id: string;
        inert: boolean;
        innerHTML: string;
        innerText: string;
        inner_showCodePad: ((propname) => void);
        inputMode: string;
        isConnected: boolean;
        isContentEditable: boolean;
        lang: string;
        lastChild: ChildNode;
        lastElementChild: Element;
        localName: string;
        namespaceURI: string;
        nextElementSibling: Element;
        nextSibling: ChildNode;
        node?: LGraphNode;
        nodeName: string;
        nodeType: number;
        nodeValue: string;
        nonce?: string;
        offsetHeight: number;
        offsetLeft: number;
        offsetParent: Element;
        offsetTop: number;
        offsetWidth: number;
        onClose?: (() => void);
        onabort: ((this, ev) => any);
        onanimationcancel: ((this, ev) => any);
        onanimationend: ((this, ev) => any);
        onanimationiteration: ((this, ev) => any);
        onanimationstart: ((this, ev) => any);
        onauxclick: ((this, ev) => any);
        onbeforeinput: ((this, ev) => any);
        onblur: ((this, ev) => any);
        oncancel: ((this, ev) => any);
        oncanplay: ((this, ev) => any);
        oncanplaythrough: ((this, ev) => any);
        onchange: ((this, ev) => any);
        onclick: ((this, ev) => any);
        onclose: ((this, ev) => any);
        oncontextmenu: ((this, ev) => any);
        oncopy: ((this, ev) => any);
        oncuechange: ((this, ev) => any);
        oncut: ((this, ev) => any);
        ondblclick: ((this, ev) => any);
        ondrag: ((this, ev) => any);
        ondragend: ((this, ev) => any);
        ondragenter: ((this, ev) => any);
        ondragleave: ((this, ev) => any);
        ondragover: ((this, ev) => any);
        ondragstart: ((this, ev) => any);
        ondrop: ((this, ev) => any);
        ondurationchange: ((this, ev) => any);
        onemptied: ((this, ev) => any);
        onended: ((this, ev) => any);
        onerror: OnErrorEventHandlerNonNull;
        onfocus: ((this, ev) => any);
        onformdata: ((this, ev) => any);
        onfullscreenchange: ((this, ev) => any);
        onfullscreenerror: ((this, ev) => any);
        ongotpointercapture: ((this, ev) => any);
        oninput: ((this, ev) => any);
        oninvalid: ((this, ev) => any);
        onkeydown: ((this, ev) => any);
        onkeypress: ((this, ev) => any);
        onkeyup: ((this, ev) => any);
        onload: ((this, ev) => any);
        onloadeddata: ((this, ev) => any);
        onloadedmetadata: ((this, ev) => any);
        onloadstart: ((this, ev) => any);
        onlostpointercapture: ((this, ev) => any);
        onmousedown: ((this, ev) => any);
        onmouseenter: ((this, ev) => any);
        onmouseleave: ((this, ev) => any);
        onmousemove: ((this, ev) => any);
        onmouseout: ((this, ev) => any);
        onmouseover: ((this, ev) => any);
        onmouseup: ((this, ev) => any);
        onpaste: ((this, ev) => any);
        onpause: ((this, ev) => any);
        onplay: ((this, ev) => any);
        onplaying: ((this, ev) => any);
        onpointercancel: ((this, ev) => any);
        onpointerdown: ((this, ev) => any);
        onpointerenter: ((this, ev) => any);
        onpointerleave: ((this, ev) => any);
        onpointermove: ((this, ev) => any);
        onpointerout: ((this, ev) => any);
        onpointerover: ((this, ev) => any);
        onpointerup: ((this, ev) => any);
        onprogress: ((this, ev) => any);
        onratechange: ((this, ev) => any);
        onreset: ((this, ev) => any);
        onresize: ((this, ev) => any);
        onscroll: ((this, ev) => any);
        onsecuritypolicyviolation: ((this, ev) => any);
        onseeked: ((this, ev) => any);
        onseeking: ((this, ev) => any);
        onselect: ((this, ev) => any);
        onselectionchange: ((this, ev) => any);
        onselectstart: ((this, ev) => any);
        onslotchange: ((this, ev) => any);
        onstalled: ((this, ev) => any);
        onsubmit: ((this, ev) => any);
        onsuspend: ((this, ev) => any);
        ontimeupdate: ((this, ev) => any);
        ontoggle: ((this, ev) => any);
        ontouchcancel?: ((this, ev) => any);
        ontouchend?: ((this, ev) => any);
        ontouchmove?: ((this, ev) => any);
        ontouchstart?: ((this, ev) => any);
        ontransitioncancel: ((this, ev) => any);
        ontransitionend: ((this, ev) => any);
        ontransitionrun: ((this, ev) => any);
        ontransitionstart: ((this, ev) => any);
        onvolumechange: ((this, ev) => any);
        onwaiting: ((this, ev) => any);
        onwebkitanimationend: ((this, ev) => any);
        onwebkitanimationiteration: ((this, ev) => any);
        onwebkitanimationstart: ((this, ev) => any);
        onwebkittransitionend: ((this, ev) => any);
        onwheel: ((this, ev) => any);
        outerHTML: string;
        outerText: string;
        ownerDocument: Document;
        parentElement: HTMLElement;
        parentNode: ParentNode;
        part: DOMTokenList;
        prefix: string;
        previousElementSibling: Element;
        previousSibling: ChildNode;
        role: string;
        scrollHeight: number;
        scrollLeft: number;
        scrollTop: number;
        scrollWidth: number;
        shadowRoot: ShadowRoot;
        slot: string;
        spellcheck: boolean;
        style: CSSStyleDeclaration;
        tabIndex: number;
        tagName: string;
        textContent: string;
        title: string;
        title_element: HTMLSpanElement;
        toggleAltContent: ((force) => void);
        toggleFooterVisibility: ((force) => void);
        translate: boolean;
        addEventListener<K>(type, listener, options?): void;
        addEventListener(type, listener, options?): void;
        after(...nodes): void;
        animate(keyframes, options?): Animation;
        append(...nodes): void;
        appendChild<T>(node): T;
        attachInternals(): ElementInternals;
        attachShadow(init): ShadowRoot;
        before(...nodes): void;
        blur(): void;
        checkVisibility(options?): boolean;
        click(): void;
        cloneNode(deep?): Node;
        closest<K>(selector): HTMLElementTagNameMap[K];
        closest<K>(selector): SVGElementTagNameMap[K];
        closest<K>(selector): MathMLElementTagNameMap[K];
        closest<E>(selectors): E;
        compareDocumentPosition(other): number;
        contains(other): boolean;
        dispatchEvent(event): boolean;
        focus(options?): void;
        getAnimations(options?): Animation[];
        getAttribute(qualifiedName): string;
        getAttributeNS(namespace, localName): string;
        getAttributeNames(): string[];
        getAttributeNode(qualifiedName): Attr;
        getAttributeNodeNS(namespace, localName): Attr;
        getBoundingClientRect(): DOMRect;
        getClientRects(): DOMRectList;
        getElementsByClassName(classNames): HTMLCollectionOf<Element>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<SVGElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<MathMLElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>;
        getElementsByTagName(qualifiedName): HTMLCollectionOf<Element>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<HTMLElement>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<SVGElement>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<MathMLElement>;
        getElementsByTagNameNS(namespace, localName): HTMLCollectionOf<Element>;
        getRootNode(options?): Node;
        hasAttribute(qualifiedName): boolean;
        hasAttributeNS(namespace, localName): boolean;
        hasAttributes(): boolean;
        hasChildNodes(): boolean;
        hasPointerCapture(pointerId): boolean;
        insertAdjacentElement(where, element): Element;
        insertAdjacentHTML(position, text): void;
        insertAdjacentText(where, data): void;
        insertBefore<T>(node, child): T;
        isDefaultNamespace(namespace): boolean;
        isEqualNode(otherNode): boolean;
        isSameNode(otherNode): boolean;
        lookupNamespaceURI(prefix): string;
        lookupPrefix(namespace): string;
        matches(selectors): boolean;
        normalize(): void;
        onOpen?(): void;
        prepend(...nodes): void;
        querySelector<K>(selectors): HTMLElementTagNameMap[K];
        querySelector<K>(selectors): SVGElementTagNameMap[K];
        querySelector<K>(selectors): MathMLElementTagNameMap[K];
        querySelector<K>(selectors): HTMLElementDeprecatedTagNameMap[K];
        querySelector<E>(selectors): E;
        querySelectorAll<K>(selectors): NodeListOf<HTMLElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<SVGElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<MathMLElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<HTMLElementDeprecatedTagNameMap[K]>;
        querySelectorAll<E>(selectors): NodeListOf<E>;
        releasePointerCapture(pointerId): void;
        remove(): void;
        removeAttribute(qualifiedName): void;
        removeAttributeNS(namespace, localName): void;
        removeAttributeNode(attr): Attr;
        removeChild<T>(child): T;
        removeEventListener<K>(type, listener, options?): void;
        removeEventListener(type, listener, options?): void;
        replaceChild<T>(node, child): T;
        replaceChildren(...nodes): void;
        replaceWith(...nodes): void;
        requestFullscreen(options?): Promise<void>;
        requestPointerLock(): void;
        scroll(options?): void;
        scroll(x, y): void;
        scrollBy(options?): void;
        scrollBy(x, y): void;
        scrollIntoView(arg?): void;
        scrollTo(options?): void;
        scrollTo(x, y): void;
        setAttribute(qualifiedName, value): void;
        setAttributeNS(namespace, qualifiedName, value): void;
        setAttributeNode(attr): Attr;
        setAttributeNodeNS(attr): Attr;
        setPointerCapture(pointerId): void;
        toggleAttribute(qualifiedName, force?): boolean;
        webkitMatchesSelector(selectors): boolean;
    }

    Hierarchy (view full)

    Properties

    ATTRIBUTE_NODE +CDATA_SECTION_NODE +COMMENT_NODE +DOCUMENT_FRAGMENT_NODE +DOCUMENT_NODE +DOCUMENT_POSITION_CONTAINED_BY +DOCUMENT_POSITION_CONTAINS +DOCUMENT_POSITION_DISCONNECTED +DOCUMENT_POSITION_FOLLOWING +DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC +DOCUMENT_POSITION_PRECEDING +DOCUMENT_TYPE_NODE +ELEMENT_NODE +ENTITY_NODE +ENTITY_REFERENCE_NODE +NOTATION_NODE +PROCESSING_INSTRUCTION_NODE +TEXT_NODE +accessKey +accessKeyLabel +addButton +addHTML +addSeparator +addWidget +align +alt_content +ariaAtomic +ariaAutoComplete +ariaBusy +ariaChecked +ariaColCount +ariaColIndex +ariaColSpan +ariaCurrent +ariaDisabled +ariaExpanded +ariaHasPopup +ariaHidden +ariaInvalid +ariaKeyShortcuts +ariaLabel +ariaLevel +ariaLive +ariaModal +ariaMultiLine +ariaMultiSelectable +ariaOrientation +ariaPlaceholder +ariaPosInSet +ariaPressed +ariaReadOnly +ariaRequired +ariaRoleDescription +ariaRowCount +ariaRowIndex +ariaRowSpan +ariaSelected +ariaSetSize +ariaSort +ariaValueMax +ariaValueMin +ariaValueNow +ariaValueText +assignedSlot +attributes +autocapitalize +autofocus +baseURI +childElementCount +childNodes +children +classList +className +clear +clientHeight +clientLeft +clientTop +clientWidth +close +content +contentEditable +dataset +dir +draggable +enterKeyHint +firstChild +firstElementChild +footer +header +hidden +id +inert +innerHTML +innerText +inner_showCodePad +inputMode +isConnected +isContentEditable +lang +lastChild +lastElementChild +localName +namespaceURI +nextElementSibling +nextSibling +node? +nodeName +nodeType +nodeValue +nonce? +offsetHeight +offsetLeft +offsetParent +offsetTop +offsetWidth +onClose? +onabort +onanimationcancel +onanimationend +onanimationiteration +onanimationstart +onauxclick +onbeforeinput +onblur +oncancel +oncanplay +oncanplaythrough +onchange +onclick +onclose +oncontextmenu +oncopy +oncuechange +oncut +ondblclick +ondrag +ondragend +ondragenter +ondragleave +ondragover +ondragstart +ondrop +ondurationchange +onemptied +onended +onerror +onfocus +onformdata +onfullscreenchange +onfullscreenerror +ongotpointercapture +oninput +oninvalid +onkeydown +onkeypress +onkeyup +onload +onloadeddata +onloadedmetadata +onloadstart +onlostpointercapture +onmousedown +onmouseenter +onmouseleave +onmousemove +onmouseout +onmouseover +onmouseup +onpaste +onpause +onplay +onplaying +onpointercancel +onpointerdown +onpointerenter +onpointerleave +onpointermove +onpointerout +onpointerover +onpointerup +onprogress +onratechange +onreset +onresize +onscroll +onsecuritypolicyviolation +onseeked +onseeking +onselect +onselectionchange +onselectstart +onslotchange +onstalled +onsubmit +onsuspend +ontimeupdate +ontoggle +ontouchcancel? +ontouchend? +ontouchmove? +ontouchstart? +ontransitioncancel +ontransitionend +ontransitionrun +ontransitionstart +onvolumechange +onwaiting +onwebkitanimationend +onwebkitanimationiteration +onwebkitanimationstart +onwebkittransitionend +onwheel +outerHTML +outerText +ownerDocument +parentElement +parentNode +part +prefix +previousElementSibling +previousSibling +role +scrollHeight +scrollLeft +scrollTop +scrollWidth +shadowRoot +slot +spellcheck +style +tabIndex +tagName +textContent +title +title_element +toggleAltContent +toggleFooterVisibility +translate +

    Methods

    Properties

    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    +
    COMMENT_NODE: 8

    node is a Comment node.

    +
    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    +
    DOCUMENT_NODE: 9

    node is a document.

    +
    DOCUMENT_POSITION_CONTAINED_BY: 16

    Set when other is a descendant of node.

    +
    DOCUMENT_POSITION_CONTAINS: 8

    Set when other is an ancestor of node.

    +
    DOCUMENT_POSITION_DISCONNECTED: 1

    Set when node and other are not in the same tree.

    +
    DOCUMENT_POSITION_FOLLOWING: 4

    Set when other is following node.

    +
    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    +
    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    +
    ELEMENT_NODE: 1

    node is an element.

    +
    ENTITY_NODE: 6
    ENTITY_REFERENCE_NODE: 5
    NOTATION_NODE: 12
    PROCESSING_INSTRUCTION_NODE: 7

    node is a ProcessingInstruction node.

    +
    TEXT_NODE: 3

    node is a Text node.

    +
    accessKey: string
    accessKeyLabel: string
    addButton: ((name, callback, options?) => HTMLButtonElement)

    Type declaration

      • (name, callback, options?): HTMLButtonElement
      • Parameters

        • name: string
        • callback: EventListener
        • Optional options: any

        Returns HTMLButtonElement

    addHTML: ((code, classname?, on_footer?) => HTMLDivElement)

    Type declaration

      • (code, classname?, on_footer?): HTMLDivElement
      • Parameters

        • code: string
        • Optional classname: string
        • Optional on_footer: boolean

        Returns HTMLDivElement

    addSeparator: (() => HTMLDivElement)

    Type declaration

      • (): HTMLDivElement
      • Returns HTMLDivElement

    addWidget: (<T, O, V>(type, name, value, options?, callback?) => IGraphWidgetUI)

    Type declaration

    align: string

    Sets or retrieves how the object is aligned with adjacent text.

    +

    Deprecated

    alt_content: HTMLDivElement
    ariaAtomic: string
    ariaAutoComplete: string
    ariaBusy: string
    ariaChecked: string
    ariaColCount: string
    ariaColIndex: string
    ariaColSpan: string
    ariaCurrent: string
    ariaDisabled: string
    ariaExpanded: string
    ariaHasPopup: string
    ariaHidden: string
    ariaInvalid: string
    ariaKeyShortcuts: string
    ariaLabel: string
    ariaLevel: string
    ariaLive: string
    ariaModal: string
    ariaMultiLine: string
    ariaMultiSelectable: string
    ariaOrientation: string
    ariaPlaceholder: string
    ariaPosInSet: string
    ariaPressed: string
    ariaReadOnly: string
    ariaRequired: string
    ariaRoleDescription: string
    ariaRowCount: string
    ariaRowIndex: string
    ariaRowSpan: string
    ariaSelected: string
    ariaSetSize: string
    ariaSort: string
    ariaValueMax: string
    ariaValueMin: string
    ariaValueNow: string
    ariaValueText: string
    assignedSlot: HTMLSlotElement
    attributes: NamedNodeMap
    autocapitalize: string
    autofocus: boolean
    baseURI: string

    Returns node's node document's document base URL.

    +
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    +
    children: HTMLCollection

    Returns the child elements.

    +
    classList: DOMTokenList

    Allows for manipulation of element's class content attribute as a set of whitespace-separated tokens through a DOMTokenList object.

    +
    className: string

    Returns the value of element's class content attribute. Can be set to change it.

    +
    clear: (() => void)

    Type declaration

      • (): void
      • Returns void

    clientHeight: number
    clientLeft: number
    clientTop: number
    clientWidth: number
    close: (() => void)

    Type declaration

      • (): void
      • Returns void

    content: HTMLDivElement
    contentEditable: string
    dataset: DOMStringMap
    dir: string
    draggable: boolean
    enterKeyHint: string
    firstChild: ChildNode

    Returns the first child.

    +
    firstElementChild: Element

    Returns the first child that is an element, and null otherwise.

    +
    footer: HTMLDivElement
    header: HTMLDivElement
    hidden: boolean
    id: string

    Returns the value of element's id content attribute. Can be set to change it.

    +
    inert: boolean
    innerHTML: string
    innerText: string
    inner_showCodePad: ((propname) => void)

    Type declaration

      • (propname): void
      • Parameters

        • propname: string

        Returns void

    inputMode: string
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    +
    isContentEditable: boolean
    lang: string
    lastChild: ChildNode

    Returns the last child.

    +
    lastElementChild: Element

    Returns the last child that is an element, and null otherwise.

    +
    localName: string

    Returns the local name.

    +
    namespaceURI: string

    Returns the namespace.

    +
    nextElementSibling: Element

    Returns the first following sibling that is an element, and null otherwise.

    +
    nextSibling: ChildNode

    Returns the next sibling.

    +
    node?: LGraphNode
    nodeName: string

    Returns a string appropriate for the type of node.

    +
    nodeType: number

    Returns the type of node.

    +
    nodeValue: string
    nonce?: string
    offsetHeight: number
    offsetLeft: number
    offsetParent: Element
    offsetTop: number
    offsetWidth: number
    onClose?: (() => void)

    Type declaration

      • (): void
      • Returns void

    onabort: ((this, ev) => any)

    Fires when the user aborts the download.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: UIEvent

          The event.

          +

        Returns any

    onanimationcancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationiteration: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onauxclick: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onbeforeinput: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: InputEvent

        Returns any

    onblur: ((this, ev) => any)

    Fires when the object loses the input focus.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

          The focus event.

          +

        Returns any

    oncancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncanplay: ((this, ev) => any)

    Occurs when playback is possible, but would require further buffering.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    oncanplaythrough: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onchange: ((this, ev) => any)

    Fires when the contents of the object or selection have changed.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onclick: ((this, ev) => any)

    Fires when the user clicks the left mouse button on the object

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onclose: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncontextmenu: ((this, ev) => any)

    Fires when the user clicks the right mouse button in the client area, opening the context menu.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    oncopy: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    oncuechange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncut: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    ondblclick: ((this, ev) => any)

    Fires when the user double-clicks the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    ondrag: ((this, ev) => any)

    Fires on the source object continuously during a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragend: ((this, ev) => any)

    Fires on the source object when the user releases the mouse at the close of a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragenter: ((this, ev) => any)

    Fires on the target element when the user drags the object to a valid drop target.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The drag event.

          +

        Returns any

    ondragleave: ((this, ev) => any)

    Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The drag event.

          +

        Returns any

    ondragover: ((this, ev) => any)

    Fires on the target element continuously while the user drags the object over a valid drop target.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragstart: ((this, ev) => any)

    Fires on the source object when the user starts to drag a text selection or selected object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondrop: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

        Returns any

    ondurationchange: ((this, ev) => any)

    Occurs when the duration attribute is updated.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onemptied: ((this, ev) => any)

    Occurs when the media element is reset to its initial state.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onended: ((this, ev) => any)

    Occurs when the end of playback is reached.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event

          +

        Returns any

    onerror: OnErrorEventHandlerNonNull

    Fires when an error occurs during object loading.

    +

    Param: ev

    The event.

    +
    onfocus: ((this, ev) => any)

    Fires when the object receives focus.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

          The event.

          +

        Returns any

    onformdata: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FormDataEvent

        Returns any

    onfullscreenchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: Element
        • ev: Event

        Returns any

    onfullscreenerror: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: Element
        • ev: Event

        Returns any

    ongotpointercapture: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    oninput: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oninvalid: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onkeydown: ((this, ev) => any)

    Fires when the user presses a key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The keyboard event

          +

        Returns any

    onkeypress: ((this, ev) => any)

    Fires when the user presses an alphanumeric key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The event.

          +

        Returns any

    Deprecated

    onkeyup: ((this, ev) => any)

    Fires when the user releases a key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The keyboard event

          +

        Returns any

    onload: ((this, ev) => any)

    Fires immediately after the browser loads the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadeddata: ((this, ev) => any)

    Occurs when media data is loaded at the current playback position.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadedmetadata: ((this, ev) => any)

    Occurs when the duration and dimensions of the media have been determined.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadstart: ((this, ev) => any)

    Occurs when Internet Explorer begins looking for media data.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onlostpointercapture: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onmousedown: ((this, ev) => any)

    Fires when the user clicks the object with either mouse button.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseenter: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onmouseleave: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onmousemove: ((this, ev) => any)

    Fires when the user moves the mouse over the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseout: ((this, ev) => any)

    Fires when the user moves the mouse pointer outside the boundaries of the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseover: ((this, ev) => any)

    Fires when the user moves the mouse pointer into the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseup: ((this, ev) => any)

    Fires when the user releases a mouse button while the mouse is over the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onpaste: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    onpause: ((this, ev) => any)

    Occurs when playback is paused.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onplay: ((this, ev) => any)

    Occurs when the play method is requested.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onplaying: ((this, ev) => any)

    Occurs when the audio or video has started playing.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onpointercancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerdown: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerenter: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerleave: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointermove: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerout: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerover: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerup: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onprogress: ((this, ev) => any)

    Occurs to indicate progress while downloading media data.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ProgressEvent<EventTarget>

          The event.

          +

        Returns any

    onratechange: ((this, ev) => any)

    Occurs when the playback rate is increased or decreased.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onreset: ((this, ev) => any)

    Fires when the user resets a form.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onresize: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: UIEvent

        Returns any

    onscroll: ((this, ev) => any)

    Fires when the user repositions the scroll box in the scroll bar on the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onsecuritypolicyviolation: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: SecurityPolicyViolationEvent

        Returns any

    onseeked: ((this, ev) => any)

    Occurs when the seek operation ends.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onseeking: ((this, ev) => any)

    Occurs when the current playback position is moved.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onselect: ((this, ev) => any)

    Fires when the current selection changes.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onselectionchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onselectstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onslotchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onstalled: ((this, ev) => any)

    Occurs when the download has stopped.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onsubmit: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: SubmitEvent

        Returns any

    onsuspend: ((this, ev) => any)

    Occurs if the load operation has been intentionally halted.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    ontimeupdate: ((this, ev) => any)

    Occurs to indicate the current playback position.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    ontoggle: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    ontouchcancel?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchend?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchmove?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchstart?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontransitioncancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionrun: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    onvolumechange: ((this, ev) => any)

    Occurs when the volume is changed, or playback is muted or unmuted.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onwaiting: ((this, ev) => any)

    Occurs when playback stops because the next frame of a video resource is not available.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onwebkitanimationend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationend.

    +
    onwebkitanimationiteration: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationiteration.

    +
    onwebkitanimationstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationstart.

    +
    onwebkittransitionend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of ontransitionend.

    +
    onwheel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

    outerHTML: string
    outerText: string
    ownerDocument: Document
    parentElement: HTMLElement

    Returns the parent element.

    +
    parentNode: ParentNode

    Returns the parent.

    +
    part: DOMTokenList
    prefix: string

    Returns the namespace prefix.

    +
    previousElementSibling: Element

    Returns the first preceding sibling that is an element, and null otherwise.

    +
    previousSibling: ChildNode

    Returns the previous sibling.

    +
    role: string
    scrollHeight: number
    scrollLeft: number
    scrollTop: number
    scrollWidth: number
    shadowRoot: ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    +
    slot: string

    Returns the value of element's slot content attribute. Can be set to change it.

    +
    spellcheck: boolean
    style: CSSStyleDeclaration
    tabIndex: number
    tagName: string

    Returns the HTML-uppercased qualified name.

    +
    textContent: string
    title: string
    title_element: HTMLSpanElement
    toggleAltContent: ((force) => void)

    Type declaration

      • (force): void
      • Parameters

        • force: boolean

        Returns void

    toggleFooterVisibility: ((force) => void)

    Type declaration

      • (force): void
      • Parameters

        • force: boolean

        Returns void

    translate: boolean

    Methods

    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: HTMLDivElement
            • ev: HTMLElementEventMap[K]

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Parameters

      • keyframes: Keyframe[] | PropertyIndexedKeyframes
      • Optional options: number | KeyframeAnimationOptions

      Returns Animation

    • Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: T

      Returns T

    • Returns ElementInternals

    • Creates a shadow root for element and returns it.

      +

      Parameters

      • init: ShadowRootInit

      Returns ShadowRoot

    • Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Returns void

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • Returns void

    • Returns a copy of node. If deep is true, the copy also includes the node's descendants.

      +

      Parameters

      • Optional deep: boolean

      Returns Node

    • Returns the first (starting at element) inclusive ancestor that matches selectors, and null otherwise.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selector: K

      Returns HTMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selector: K

      Returns SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selector: K

      Returns MathMLElementTagNameMap[K]

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns E

    • Returns a bitmask indicating the position of other relative to node.

      +

      Parameters

      • other: Node

      Returns number

    • Returns true if other is an inclusive descendant of node, and false otherwise.

      +

      Parameters

      • other: Node

      Returns boolean

    • Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

      +

      Parameters

      • event: Event

      Returns boolean

    • Parameters

      • Optional options: FocusOptions

      Returns void

    • Parameters

      • Optional options: GetAnimationsOptions

      Returns Animation[]

    • Returns element's first attribute whose qualified name is qualifiedName, and null if there is no such attribute otherwise.

      +

      Parameters

      • qualifiedName: string

      Returns string

    • Returns element's attribute whose namespace is namespace and local name is localName, and null if there is no such attribute otherwise.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns string

    • Returns the qualified names of all element's attributes. Can contain duplicates.

      +

      Returns string[]

    • Parameters

      • qualifiedName: string

      Returns Attr

    • Parameters

      • namespace: string
      • localName: string

      Returns Attr

    • Returns DOMRect

    • Returns DOMRectList

    • Returns a HTMLCollection of the elements in the object on which the method was invoked (a document or an element) that have all the classes given by classNames. The classNames argument is interpreted as a space-separated list of classes.

      +

      Parameters

      • classNames: string

      Returns HTMLCollectionOf<Element>

    • Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<SVGElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • namespaceURI: "http://www.w3.org/1999/xhtml"
      • localName: string

      Returns HTMLCollectionOf<HTMLElement>

    • Parameters

      • namespaceURI: "http://www.w3.org/2000/svg"
      • localName: string

      Returns HTMLCollectionOf<SVGElement>

    • Parameters

      • namespaceURI: "http://www.w3.org/1998/Math/MathML"
      • localName: string

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

      • namespace: string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Returns node's root.

      +

      Parameters

      • Optional options: GetRootNodeOptions

      Returns Node

    • Returns true if element has an attribute whose qualified name is qualifiedName, and false otherwise.

      +

      Parameters

      • qualifiedName: string

      Returns boolean

    • Returns true if element has an attribute whose namespace is namespace and local name is localName.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns boolean

    • Returns true if element has attributes, and false otherwise.

      +

      Returns boolean

    • Returns whether node has children.

      +

      Returns boolean

    • Parameters

      • pointerId: number

      Returns boolean

    • Parameters

      • where: InsertPosition
      • element: Element

      Returns Element

    • Parameters

      • position: InsertPosition
      • text: string

      Returns void

    • Parameters

      • where: InsertPosition
      • data: string

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: T
      • child: Node

      Returns T

    • Parameters

      • namespace: string

      Returns boolean

    • Returns whether node and otherNode have the same properties.

      +

      Parameters

      • otherNode: Node

      Returns boolean

    • Parameters

      • otherNode: Node

      Returns boolean

    • Parameters

      • prefix: string

      Returns string

    • Parameters

      • namespace: string

      Returns string

    • Returns true if matching selectors against element's root yields element, and false otherwise.

      +

      Parameters

      • selectors: string

      Returns boolean

    • Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.

      +

      Returns void

    • Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Returns the first element that is a descendant of node that matches selectors.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selectors: K

      Returns HTMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selectors: K

      Returns SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns MathMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns HTMLElementDeprecatedTagNameMap[K]

      Deprecated

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns E

    • Returns all element descendants of node that match selectors.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<SVGElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns NodeListOf<E>

    • Parameters

      • pointerId: number

      Returns void

    • Removes node.

      +

      Returns void

    • Removes element's first attribute whose qualified name is qualifiedName.

      +

      Parameters

      • qualifiedName: string

      Returns void

    • Removes element's attribute whose namespace is namespace and local name is localName.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns void

    • Parameters

      • attr: Attr

      Returns Attr

    • Type Parameters

      • T extends Node

      Parameters

      • child: T

      Returns T

    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: HTMLDivElement
            • ev: HTMLElementEventMap[K]

            Returns any

      • Optional options: boolean | EventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | EventListenerOptions

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: Node
      • child: T

      Returns T

    • Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Displays element fullscreen and resolves promise when done.

      +

      When supplied, options's navigationUI member indicates whether showing navigation UI while in fullscreen is preferred or not. If set to "show", navigation simplicity is preferred over screen space, and if set to "hide", more screen space is preferred. User agents are always free to honor user preference over the application's. The default value "auto" indicates no application preference.

      +

      Parameters

      • Optional options: FullscreenOptions

      Returns Promise<void>

    • Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • Optional arg: boolean | ScrollIntoViewOptions

      Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Sets the value of element's first attribute whose qualified name is qualifiedName to value.

      +

      Parameters

      • qualifiedName: string
      • value: string

      Returns void

    • Sets the value of element's attribute whose namespace is namespace and local name is localName to value.

      +

      Parameters

      • namespace: string
      • qualifiedName: string
      • value: string

      Returns void

    • Parameters

      • attr: Attr

      Returns Attr

    • Parameters

      • attr: Attr

      Returns Attr

    • Parameters

      • pointerId: number

      Returns void

    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      +

      Returns true if qualifiedName is now present, and false otherwise.

      +

      Parameters

      • qualifiedName: string
      • Optional force: boolean

      Returns boolean

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +
    \ No newline at end of file diff --git a/interfaces/INodeSlot.html b/interfaces/INodeSlot.html new file mode 100644 index 00000000..6294cb26 --- /dev/null +++ b/interfaces/INodeSlot.html @@ -0,0 +1,17 @@ +INodeSlot | @litegraph-ts/core - v0.2.17

    Interface INodeSlot

    interface INodeSlot {
        _data?: any;
        color_off?: string;
        color_on?: string;
        dir?: Dir;
        label?: string;
        locked?: boolean;
        name: string;
        nameLocked?: boolean;
        optional?: boolean;
        pos?: Vector2;
        properties: Record<string, any>;
        removable?: boolean;
        shape?: number;
        slot_index?: number;
        type: SlotType;
    }

    Hierarchy (view full)

    Properties

    _data?: any
    color_off?: string
    color_on?: string
    dir?: Dir
    label?: string
    locked?: boolean
    name: string
    nameLocked?: boolean
    optional?: boolean
    pos?: Vector2
    properties: Record<string, any>
    removable?: boolean
    shape?: number
    slot_index?: number
    type: SlotType
    \ No newline at end of file diff --git a/interfaces/INumberWidget.html b/interfaces/INumberWidget.html new file mode 100644 index 00000000..eabd980e --- /dev/null +++ b/interfaces/INumberWidget.html @@ -0,0 +1,30 @@ +INumberWidget | @litegraph-ts/core - v0.2.17

    Interface INumberWidget

    interface INumberWidget {
        callback?: WidgetCallback<INumberWidget>;
        clicked?: boolean;
        disabled?: boolean;
        hidden?: boolean;
        last_y?: number;
        marker?: boolean;
        name: string;
        options?: INumberWidgetOptions;
        property?: string;
        type: "number";
        value: number;
        width?: number;
        y?: number;
        computeSize?(width): [number, number];
        draw?(ctx, node, width, posY, height): void;
        drawInvisible?(ctx, node): void;
        mouse?(event, pos, node): boolean;
        onNodeCollapse?(node, collapsed): void;
        onNodeModeChange?(node, mode): void;
        onNodeRemoved?(node): void;
        onNodeResize?(node, size): void;
        onPropertyChange?(value): void;
        onRemoved?(): void;
        serializeValue?(serialized, slot): Promise<any>;
    }

    Hierarchy (view full)

    Properties

    clicked?: boolean
    disabled?: boolean
    hidden?: boolean
    last_y?: number
    marker?: boolean
    name: string
    property?: string
    type: "number"
    value: number
    width?: number
    y?: number

    Methods

    \ No newline at end of file diff --git a/interfaces/INumberWidgetOptions.html b/interfaces/INumberWidgetOptions.html new file mode 100644 index 00000000..37ee8097 --- /dev/null +++ b/interfaces/INumberWidgetOptions.html @@ -0,0 +1,9 @@ +INumberWidgetOptions | @litegraph-ts/core - v0.2.17

    Interface INumberWidgetOptions

    interface INumberWidgetOptions {
        callback?: WidgetPanelCallback;
        label?: string;
        max?: number;
        min?: number;
        precision: number;
        property?: string;
        step?: number;
        type?: string;
    }

    Hierarchy (view full)

    Properties

    label?: string
    max?: number
    min?: number
    precision: number
    property?: string
    step?: number
    type?: string
    \ No newline at end of file diff --git a/interfaces/IProperty.html b/interfaces/IProperty.html new file mode 100644 index 00000000..7550cf97 --- /dev/null +++ b/interfaces/IProperty.html @@ -0,0 +1,5 @@ +IProperty | @litegraph-ts/core - v0.2.17

    Interface IProperty

    interface IProperty {
        default_value: any;
        name: string;
        type: string;
        values?: any;
    }

    Properties

    default_value: any
    name: string
    type: string
    values?: any
    \ No newline at end of file diff --git a/interfaces/IPropertyInfo.html b/interfaces/IPropertyInfo.html new file mode 100644 index 00000000..be8ec191 --- /dev/null +++ b/interfaces/IPropertyInfo.html @@ -0,0 +1,7 @@ +IPropertyInfo | @litegraph-ts/core - v0.2.17

    Interface IPropertyInfo

    interface IPropertyInfo {
        inputStyle?: Partial<CSSStyleDeclaration>;
        label?: string;
        multiline?: boolean;
        type?: string;
        values?: any;
        widget?: string;
    }

    Properties

    inputStyle?: Partial<CSSStyleDeclaration>
    label?: string
    multiline?: boolean
    type?: string
    values?: any
    widget?: string
    \ No newline at end of file diff --git a/interfaces/ISliderWidget.html b/interfaces/ISliderWidget.html new file mode 100644 index 00000000..9674e54f --- /dev/null +++ b/interfaces/ISliderWidget.html @@ -0,0 +1,30 @@ +ISliderWidget | @litegraph-ts/core - v0.2.17

    Interface ISliderWidget

    interface ISliderWidget {
        callback?: WidgetCallback<ISliderWidget>;
        clicked?: boolean;
        disabled?: boolean;
        hidden?: boolean;
        last_y?: number;
        marker?: boolean;
        name: string;
        options?: ISliderWidgetOptions;
        property?: string;
        type: "slider";
        value: number;
        width?: number;
        y?: number;
        computeSize?(width): [number, number];
        draw?(ctx, node, width, posY, height): void;
        drawInvisible?(ctx, node): void;
        mouse?(event, pos, node): boolean;
        onNodeCollapse?(node, collapsed): void;
        onNodeModeChange?(node, mode): void;
        onNodeRemoved?(node): void;
        onNodeResize?(node, size): void;
        onPropertyChange?(value): void;
        onRemoved?(): void;
        serializeValue?(serialized, slot): Promise<any>;
    }

    Hierarchy (view full)

    Properties

    clicked?: boolean
    disabled?: boolean
    hidden?: boolean
    last_y?: number
    marker?: boolean
    name: string
    property?: string
    type: "slider"
    value: number
    width?: number
    y?: number

    Methods

    \ No newline at end of file diff --git a/interfaces/ISliderWidgetOptions.html b/interfaces/ISliderWidgetOptions.html new file mode 100644 index 00000000..b6d5a16d --- /dev/null +++ b/interfaces/ISliderWidgetOptions.html @@ -0,0 +1,7 @@ +ISliderWidgetOptions | @litegraph-ts/core - v0.2.17

    Interface ISliderWidgetOptions

    interface ISliderWidgetOptions {
        callback?: WidgetPanelCallback;
        label?: string;
        max: number;
        min: number;
        property?: string;
        type?: string;
    }

    Hierarchy (view full)

    Properties

    label?: string
    max: number
    min: number
    property?: string
    type?: string
    \ No newline at end of file diff --git a/interfaces/ISubgraphPropertiesPanel.html b/interfaces/ISubgraphPropertiesPanel.html new file mode 100644 index 00000000..d207d9dd --- /dev/null +++ b/interfaces/ISubgraphPropertiesPanel.html @@ -0,0 +1,486 @@ +ISubgraphPropertiesPanel | @litegraph-ts/core - v0.2.17

    Interface ISubgraphPropertiesPanel

    interface ISubgraphPropertiesPanel {
        ATTRIBUTE_NODE: 2;
        CDATA_SECTION_NODE: 4;
        COMMENT_NODE: 8;
        DOCUMENT_FRAGMENT_NODE: 11;
        DOCUMENT_NODE: 9;
        DOCUMENT_POSITION_CONTAINED_BY: 16;
        DOCUMENT_POSITION_CONTAINS: 8;
        DOCUMENT_POSITION_DISCONNECTED: 1;
        DOCUMENT_POSITION_FOLLOWING: 4;
        DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32;
        DOCUMENT_POSITION_PRECEDING: 2;
        DOCUMENT_TYPE_NODE: 10;
        ELEMENT_NODE: 1;
        ENTITY_NODE: 6;
        ENTITY_REFERENCE_NODE: 5;
        NOTATION_NODE: 12;
        PROCESSING_INSTRUCTION_NODE: 7;
        TEXT_NODE: 3;
        accessKey: string;
        accessKeyLabel: string;
        addButton: ((name, callback, options?) => HTMLButtonElement);
        addHTML: ((code, classname?, on_footer?) => HTMLDivElement);
        addSeparator: (() => HTMLDivElement);
        addWidget: (<T, O, V>(type, name, value, options?, callback?) => IGraphWidgetUI);
        align: string;
        alt_content: HTMLDivElement;
        ariaAtomic: string;
        ariaAutoComplete: string;
        ariaBusy: string;
        ariaChecked: string;
        ariaColCount: string;
        ariaColIndex: string;
        ariaColSpan: string;
        ariaCurrent: string;
        ariaDisabled: string;
        ariaExpanded: string;
        ariaHasPopup: string;
        ariaHidden: string;
        ariaInvalid: string;
        ariaKeyShortcuts: string;
        ariaLabel: string;
        ariaLevel: string;
        ariaLive: string;
        ariaModal: string;
        ariaMultiLine: string;
        ariaMultiSelectable: string;
        ariaOrientation: string;
        ariaPlaceholder: string;
        ariaPosInSet: string;
        ariaPressed: string;
        ariaReadOnly: string;
        ariaRequired: string;
        ariaRoleDescription: string;
        ariaRowCount: string;
        ariaRowIndex: string;
        ariaRowSpan: string;
        ariaSelected: string;
        ariaSetSize: string;
        ariaSort: string;
        ariaValueMax: string;
        ariaValueMin: string;
        ariaValueNow: string;
        ariaValueText: string;
        assignedSlot: HTMLSlotElement;
        attributes: NamedNodeMap;
        autocapitalize: string;
        autofocus: boolean;
        baseURI: string;
        childElementCount: number;
        childNodes: NodeListOf<ChildNode>;
        children: HTMLCollection;
        classList: DOMTokenList;
        className: string;
        clear: (() => void);
        clientHeight: number;
        clientLeft: number;
        clientTop: number;
        clientWidth: number;
        close: (() => void);
        content: HTMLDivElement;
        contentEditable: string;
        dataset: DOMStringMap;
        dir: string;
        draggable: boolean;
        enterKeyHint: string;
        firstChild: ChildNode;
        firstElementChild: Element;
        footer: HTMLDivElement;
        header: HTMLDivElement;
        hidden: boolean;
        id: string;
        inert: boolean;
        innerHTML: string;
        innerText: string;
        inner_showCodePad: ((propname) => void);
        inputMode: string;
        isConnected: boolean;
        isContentEditable: boolean;
        lang: string;
        lastChild: ChildNode;
        lastElementChild: Element;
        localName: string;
        namespaceURI: string;
        nextElementSibling: Element;
        nextSibling: ChildNode;
        node?: LGraphNode;
        nodeName: string;
        nodeType: number;
        nodeValue: string;
        nonce?: string;
        offsetHeight: number;
        offsetLeft: number;
        offsetParent: Element;
        offsetTop: number;
        offsetWidth: number;
        onClose?: (() => void);
        onabort: ((this, ev) => any);
        onanimationcancel: ((this, ev) => any);
        onanimationend: ((this, ev) => any);
        onanimationiteration: ((this, ev) => any);
        onanimationstart: ((this, ev) => any);
        onauxclick: ((this, ev) => any);
        onbeforeinput: ((this, ev) => any);
        onblur: ((this, ev) => any);
        oncancel: ((this, ev) => any);
        oncanplay: ((this, ev) => any);
        oncanplaythrough: ((this, ev) => any);
        onchange: ((this, ev) => any);
        onclick: ((this, ev) => any);
        onclose: ((this, ev) => any);
        oncontextmenu: ((this, ev) => any);
        oncopy: ((this, ev) => any);
        oncuechange: ((this, ev) => any);
        oncut: ((this, ev) => any);
        ondblclick: ((this, ev) => any);
        ondrag: ((this, ev) => any);
        ondragend: ((this, ev) => any);
        ondragenter: ((this, ev) => any);
        ondragleave: ((this, ev) => any);
        ondragover: ((this, ev) => any);
        ondragstart: ((this, ev) => any);
        ondrop: ((this, ev) => any);
        ondurationchange: ((this, ev) => any);
        onemptied: ((this, ev) => any);
        onended: ((this, ev) => any);
        onerror: OnErrorEventHandlerNonNull;
        onfocus: ((this, ev) => any);
        onformdata: ((this, ev) => any);
        onfullscreenchange: ((this, ev) => any);
        onfullscreenerror: ((this, ev) => any);
        ongotpointercapture: ((this, ev) => any);
        oninput: ((this, ev) => any);
        oninvalid: ((this, ev) => any);
        onkeydown: ((this, ev) => any);
        onkeypress: ((this, ev) => any);
        onkeyup: ((this, ev) => any);
        onload: ((this, ev) => any);
        onloadeddata: ((this, ev) => any);
        onloadedmetadata: ((this, ev) => any);
        onloadstart: ((this, ev) => any);
        onlostpointercapture: ((this, ev) => any);
        onmousedown: ((this, ev) => any);
        onmouseenter: ((this, ev) => any);
        onmouseleave: ((this, ev) => any);
        onmousemove: ((this, ev) => any);
        onmouseout: ((this, ev) => any);
        onmouseover: ((this, ev) => any);
        onmouseup: ((this, ev) => any);
        onpaste: ((this, ev) => any);
        onpause: ((this, ev) => any);
        onplay: ((this, ev) => any);
        onplaying: ((this, ev) => any);
        onpointercancel: ((this, ev) => any);
        onpointerdown: ((this, ev) => any);
        onpointerenter: ((this, ev) => any);
        onpointerleave: ((this, ev) => any);
        onpointermove: ((this, ev) => any);
        onpointerout: ((this, ev) => any);
        onpointerover: ((this, ev) => any);
        onpointerup: ((this, ev) => any);
        onprogress: ((this, ev) => any);
        onratechange: ((this, ev) => any);
        onreset: ((this, ev) => any);
        onresize: ((this, ev) => any);
        onscroll: ((this, ev) => any);
        onsecuritypolicyviolation: ((this, ev) => any);
        onseeked: ((this, ev) => any);
        onseeking: ((this, ev) => any);
        onselect: ((this, ev) => any);
        onselectionchange: ((this, ev) => any);
        onselectstart: ((this, ev) => any);
        onslotchange: ((this, ev) => any);
        onstalled: ((this, ev) => any);
        onsubmit: ((this, ev) => any);
        onsuspend: ((this, ev) => any);
        ontimeupdate: ((this, ev) => any);
        ontoggle: ((this, ev) => any);
        ontouchcancel?: ((this, ev) => any);
        ontouchend?: ((this, ev) => any);
        ontouchmove?: ((this, ev) => any);
        ontouchstart?: ((this, ev) => any);
        ontransitioncancel: ((this, ev) => any);
        ontransitionend: ((this, ev) => any);
        ontransitionrun: ((this, ev) => any);
        ontransitionstart: ((this, ev) => any);
        onvolumechange: ((this, ev) => any);
        onwaiting: ((this, ev) => any);
        onwebkitanimationend: ((this, ev) => any);
        onwebkitanimationiteration: ((this, ev) => any);
        onwebkitanimationstart: ((this, ev) => any);
        onwebkittransitionend: ((this, ev) => any);
        onwheel: ((this, ev) => any);
        outerHTML: string;
        outerText: string;
        ownerDocument: Document;
        parentElement: HTMLElement;
        parentNode: ParentNode;
        part: DOMTokenList;
        prefix: string;
        previousElementSibling: Element;
        previousSibling: ChildNode;
        role: string;
        scrollHeight: number;
        scrollLeft: number;
        scrollTop: number;
        scrollWidth: number;
        shadowRoot: ShadowRoot;
        slot: string;
        spellcheck: boolean;
        style: CSSStyleDeclaration;
        tabIndex: number;
        tagName: string;
        textContent: string;
        title: string;
        title_element: HTMLSpanElement;
        toggleAltContent: ((force) => void);
        toggleFooterVisibility: ((force) => void);
        translate: boolean;
        addEventListener<K>(type, listener, options?): void;
        addEventListener(type, listener, options?): void;
        after(...nodes): void;
        animate(keyframes, options?): Animation;
        append(...nodes): void;
        appendChild<T>(node): T;
        attachInternals(): ElementInternals;
        attachShadow(init): ShadowRoot;
        before(...nodes): void;
        blur(): void;
        checkVisibility(options?): boolean;
        click(): void;
        cloneNode(deep?): Node;
        closest<K>(selector): HTMLElementTagNameMap[K];
        closest<K>(selector): SVGElementTagNameMap[K];
        closest<K>(selector): MathMLElementTagNameMap[K];
        closest<E>(selectors): E;
        compareDocumentPosition(other): number;
        contains(other): boolean;
        dispatchEvent(event): boolean;
        focus(options?): void;
        getAnimations(options?): Animation[];
        getAttribute(qualifiedName): string;
        getAttributeNS(namespace, localName): string;
        getAttributeNames(): string[];
        getAttributeNode(qualifiedName): Attr;
        getAttributeNodeNS(namespace, localName): Attr;
        getBoundingClientRect(): DOMRect;
        getClientRects(): DOMRectList;
        getElementsByClassName(classNames): HTMLCollectionOf<Element>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<SVGElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<MathMLElementTagNameMap[K]>;
        getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>;
        getElementsByTagName(qualifiedName): HTMLCollectionOf<Element>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<HTMLElement>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<SVGElement>;
        getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<MathMLElement>;
        getElementsByTagNameNS(namespace, localName): HTMLCollectionOf<Element>;
        getRootNode(options?): Node;
        hasAttribute(qualifiedName): boolean;
        hasAttributeNS(namespace, localName): boolean;
        hasAttributes(): boolean;
        hasChildNodes(): boolean;
        hasPointerCapture(pointerId): boolean;
        insertAdjacentElement(where, element): Element;
        insertAdjacentHTML(position, text): void;
        insertAdjacentText(where, data): void;
        insertBefore<T>(node, child): T;
        isDefaultNamespace(namespace): boolean;
        isEqualNode(otherNode): boolean;
        isSameNode(otherNode): boolean;
        lookupNamespaceURI(prefix): string;
        lookupPrefix(namespace): string;
        matches(selectors): boolean;
        normalize(): void;
        onOpen?(): void;
        prepend(...nodes): void;
        querySelector<K>(selectors): HTMLElementTagNameMap[K];
        querySelector<K>(selectors): SVGElementTagNameMap[K];
        querySelector<K>(selectors): MathMLElementTagNameMap[K];
        querySelector<K>(selectors): HTMLElementDeprecatedTagNameMap[K];
        querySelector<E>(selectors): E;
        querySelectorAll<K>(selectors): NodeListOf<HTMLElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<SVGElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<MathMLElementTagNameMap[K]>;
        querySelectorAll<K>(selectors): NodeListOf<HTMLElementDeprecatedTagNameMap[K]>;
        querySelectorAll<E>(selectors): NodeListOf<E>;
        releasePointerCapture(pointerId): void;
        remove(): void;
        removeAttribute(qualifiedName): void;
        removeAttributeNS(namespace, localName): void;
        removeAttributeNode(attr): Attr;
        removeChild<T>(child): T;
        removeEventListener<K>(type, listener, options?): void;
        removeEventListener(type, listener, options?): void;
        replaceChild<T>(node, child): T;
        replaceChildren(...nodes): void;
        replaceWith(...nodes): void;
        requestFullscreen(options?): Promise<void>;
        requestPointerLock(): void;
        scroll(options?): void;
        scroll(x, y): void;
        scrollBy(options?): void;
        scrollBy(x, y): void;
        scrollIntoView(arg?): void;
        scrollTo(options?): void;
        scrollTo(x, y): void;
        setAttribute(qualifiedName, value): void;
        setAttributeNS(namespace, qualifiedName, value): void;
        setAttributeNode(attr): Attr;
        setAttributeNodeNS(attr): Attr;
        setPointerCapture(pointerId): void;
        toggleAttribute(qualifiedName, force?): boolean;
        webkitMatchesSelector(selectors): boolean;
    }

    Hierarchy (view full)

    Properties

    ATTRIBUTE_NODE +CDATA_SECTION_NODE +COMMENT_NODE +DOCUMENT_FRAGMENT_NODE +DOCUMENT_NODE +DOCUMENT_POSITION_CONTAINED_BY +DOCUMENT_POSITION_CONTAINS +DOCUMENT_POSITION_DISCONNECTED +DOCUMENT_POSITION_FOLLOWING +DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC +DOCUMENT_POSITION_PRECEDING +DOCUMENT_TYPE_NODE +ELEMENT_NODE +ENTITY_NODE +ENTITY_REFERENCE_NODE +NOTATION_NODE +PROCESSING_INSTRUCTION_NODE +TEXT_NODE +accessKey +accessKeyLabel +addButton +addHTML +addSeparator +addWidget +align +alt_content +ariaAtomic +ariaAutoComplete +ariaBusy +ariaChecked +ariaColCount +ariaColIndex +ariaColSpan +ariaCurrent +ariaDisabled +ariaExpanded +ariaHasPopup +ariaHidden +ariaInvalid +ariaKeyShortcuts +ariaLabel +ariaLevel +ariaLive +ariaModal +ariaMultiLine +ariaMultiSelectable +ariaOrientation +ariaPlaceholder +ariaPosInSet +ariaPressed +ariaReadOnly +ariaRequired +ariaRoleDescription +ariaRowCount +ariaRowIndex +ariaRowSpan +ariaSelected +ariaSetSize +ariaSort +ariaValueMax +ariaValueMin +ariaValueNow +ariaValueText +assignedSlot +attributes +autocapitalize +autofocus +baseURI +childElementCount +childNodes +children +classList +className +clear +clientHeight +clientLeft +clientTop +clientWidth +close +content +contentEditable +dataset +dir +draggable +enterKeyHint +firstChild +firstElementChild +footer +header +hidden +id +inert +innerHTML +innerText +inner_showCodePad +inputMode +isConnected +isContentEditable +lang +lastChild +lastElementChild +localName +namespaceURI +nextElementSibling +nextSibling +node? +nodeName +nodeType +nodeValue +nonce? +offsetHeight +offsetLeft +offsetParent +offsetTop +offsetWidth +onClose? +onabort +onanimationcancel +onanimationend +onanimationiteration +onanimationstart +onauxclick +onbeforeinput +onblur +oncancel +oncanplay +oncanplaythrough +onchange +onclick +onclose +oncontextmenu +oncopy +oncuechange +oncut +ondblclick +ondrag +ondragend +ondragenter +ondragleave +ondragover +ondragstart +ondrop +ondurationchange +onemptied +onended +onerror +onfocus +onformdata +onfullscreenchange +onfullscreenerror +ongotpointercapture +oninput +oninvalid +onkeydown +onkeypress +onkeyup +onload +onloadeddata +onloadedmetadata +onloadstart +onlostpointercapture +onmousedown +onmouseenter +onmouseleave +onmousemove +onmouseout +onmouseover +onmouseup +onpaste +onpause +onplay +onplaying +onpointercancel +onpointerdown +onpointerenter +onpointerleave +onpointermove +onpointerout +onpointerover +onpointerup +onprogress +onratechange +onreset +onresize +onscroll +onsecuritypolicyviolation +onseeked +onseeking +onselect +onselectionchange +onselectstart +onslotchange +onstalled +onsubmit +onsuspend +ontimeupdate +ontoggle +ontouchcancel? +ontouchend? +ontouchmove? +ontouchstart? +ontransitioncancel +ontransitionend +ontransitionrun +ontransitionstart +onvolumechange +onwaiting +onwebkitanimationend +onwebkitanimationiteration +onwebkitanimationstart +onwebkittransitionend +onwheel +outerHTML +outerText +ownerDocument +parentElement +parentNode +part +prefix +previousElementSibling +previousSibling +role +scrollHeight +scrollLeft +scrollTop +scrollWidth +shadowRoot +slot +spellcheck +style +tabIndex +tagName +textContent +title +title_element +toggleAltContent +toggleFooterVisibility +translate +

    Methods

    Properties

    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    +
    COMMENT_NODE: 8

    node is a Comment node.

    +
    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    +
    DOCUMENT_NODE: 9

    node is a document.

    +
    DOCUMENT_POSITION_CONTAINED_BY: 16

    Set when other is a descendant of node.

    +
    DOCUMENT_POSITION_CONTAINS: 8

    Set when other is an ancestor of node.

    +
    DOCUMENT_POSITION_DISCONNECTED: 1

    Set when node and other are not in the same tree.

    +
    DOCUMENT_POSITION_FOLLOWING: 4

    Set when other is following node.

    +
    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    +
    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    +
    ELEMENT_NODE: 1

    node is an element.

    +
    ENTITY_NODE: 6
    ENTITY_REFERENCE_NODE: 5
    NOTATION_NODE: 12
    PROCESSING_INSTRUCTION_NODE: 7

    node is a ProcessingInstruction node.

    +
    TEXT_NODE: 3

    node is a Text node.

    +
    accessKey: string
    accessKeyLabel: string
    addButton: ((name, callback, options?) => HTMLButtonElement)

    Type declaration

      • (name, callback, options?): HTMLButtonElement
      • Parameters

        • name: string
        • callback: EventListener
        • Optional options: any

        Returns HTMLButtonElement

    addHTML: ((code, classname?, on_footer?) => HTMLDivElement)

    Type declaration

      • (code, classname?, on_footer?): HTMLDivElement
      • Parameters

        • code: string
        • Optional classname: string
        • Optional on_footer: boolean

        Returns HTMLDivElement

    addSeparator: (() => HTMLDivElement)

    Type declaration

      • (): HTMLDivElement
      • Returns HTMLDivElement

    addWidget: (<T, O, V>(type, name, value, options?, callback?) => IGraphWidgetUI)

    Type declaration

    align: string

    Sets or retrieves how the object is aligned with adjacent text.

    +

    Deprecated

    alt_content: HTMLDivElement
    ariaAtomic: string
    ariaAutoComplete: string
    ariaBusy: string
    ariaChecked: string
    ariaColCount: string
    ariaColIndex: string
    ariaColSpan: string
    ariaCurrent: string
    ariaDisabled: string
    ariaExpanded: string
    ariaHasPopup: string
    ariaHidden: string
    ariaInvalid: string
    ariaKeyShortcuts: string
    ariaLabel: string
    ariaLevel: string
    ariaLive: string
    ariaModal: string
    ariaMultiLine: string
    ariaMultiSelectable: string
    ariaOrientation: string
    ariaPlaceholder: string
    ariaPosInSet: string
    ariaPressed: string
    ariaReadOnly: string
    ariaRequired: string
    ariaRoleDescription: string
    ariaRowCount: string
    ariaRowIndex: string
    ariaRowSpan: string
    ariaSelected: string
    ariaSetSize: string
    ariaSort: string
    ariaValueMax: string
    ariaValueMin: string
    ariaValueNow: string
    ariaValueText: string
    assignedSlot: HTMLSlotElement
    attributes: NamedNodeMap
    autocapitalize: string
    autofocus: boolean
    baseURI: string

    Returns node's node document's document base URL.

    +
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    +
    children: HTMLCollection

    Returns the child elements.

    +
    classList: DOMTokenList

    Allows for manipulation of element's class content attribute as a set of whitespace-separated tokens through a DOMTokenList object.

    +
    className: string

    Returns the value of element's class content attribute. Can be set to change it.

    +
    clear: (() => void)

    Type declaration

      • (): void
      • Returns void

    clientHeight: number
    clientLeft: number
    clientTop: number
    clientWidth: number
    close: (() => void)

    Type declaration

      • (): void
      • Returns void

    content: HTMLDivElement
    contentEditable: string
    dataset: DOMStringMap
    dir: string
    draggable: boolean
    enterKeyHint: string
    firstChild: ChildNode

    Returns the first child.

    +
    firstElementChild: Element

    Returns the first child that is an element, and null otherwise.

    +
    footer: HTMLDivElement
    header: HTMLDivElement
    hidden: boolean
    id: string

    Returns the value of element's id content attribute. Can be set to change it.

    +
    inert: boolean
    innerHTML: string
    innerText: string
    inner_showCodePad: ((propname) => void)

    Type declaration

      • (propname): void
      • Parameters

        • propname: string

        Returns void

    inputMode: string
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    +
    isContentEditable: boolean
    lang: string
    lastChild: ChildNode

    Returns the last child.

    +
    lastElementChild: Element

    Returns the last child that is an element, and null otherwise.

    +
    localName: string

    Returns the local name.

    +
    namespaceURI: string

    Returns the namespace.

    +
    nextElementSibling: Element

    Returns the first following sibling that is an element, and null otherwise.

    +
    nextSibling: ChildNode

    Returns the next sibling.

    +
    node?: LGraphNode
    nodeName: string

    Returns a string appropriate for the type of node.

    +
    nodeType: number

    Returns the type of node.

    +
    nodeValue: string
    nonce?: string
    offsetHeight: number
    offsetLeft: number
    offsetParent: Element
    offsetTop: number
    offsetWidth: number
    onClose?: (() => void)

    Type declaration

      • (): void
      • Returns void

    onabort: ((this, ev) => any)

    Fires when the user aborts the download.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: UIEvent

          The event.

          +

        Returns any

    onanimationcancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationiteration: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onanimationstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

    onauxclick: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onbeforeinput: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: InputEvent

        Returns any

    onblur: ((this, ev) => any)

    Fires when the object loses the input focus.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

          The focus event.

          +

        Returns any

    oncancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncanplay: ((this, ev) => any)

    Occurs when playback is possible, but would require further buffering.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    oncanplaythrough: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onchange: ((this, ev) => any)

    Fires when the contents of the object or selection have changed.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onclick: ((this, ev) => any)

    Fires when the user clicks the left mouse button on the object

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onclose: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncontextmenu: ((this, ev) => any)

    Fires when the user clicks the right mouse button in the client area, opening the context menu.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    oncopy: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    oncuechange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncut: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    ondblclick: ((this, ev) => any)

    Fires when the user double-clicks the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    ondrag: ((this, ev) => any)

    Fires on the source object continuously during a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragend: ((this, ev) => any)

    Fires on the source object when the user releases the mouse at the close of a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragenter: ((this, ev) => any)

    Fires on the target element when the user drags the object to a valid drop target.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The drag event.

          +

        Returns any

    ondragleave: ((this, ev) => any)

    Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The drag event.

          +

        Returns any

    ondragover: ((this, ev) => any)

    Fires on the target element continuously while the user drags the object over a valid drop target.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondragstart: ((this, ev) => any)

    Fires on the source object when the user starts to drag a text selection or selected object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

          The event.

          +

        Returns any

    ondrop: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: DragEvent

        Returns any

    ondurationchange: ((this, ev) => any)

    Occurs when the duration attribute is updated.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onemptied: ((this, ev) => any)

    Occurs when the media element is reset to its initial state.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onended: ((this, ev) => any)

    Occurs when the end of playback is reached.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event

          +

        Returns any

    onerror: OnErrorEventHandlerNonNull

    Fires when an error occurs during object loading.

    +

    Param: ev

    The event.

    +
    onfocus: ((this, ev) => any)

    Fires when the object receives focus.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

          The event.

          +

        Returns any

    onformdata: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FormDataEvent

        Returns any

    onfullscreenchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: Element
        • ev: Event

        Returns any

    onfullscreenerror: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: Element
        • ev: Event

        Returns any

    ongotpointercapture: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    oninput: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oninvalid: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onkeydown: ((this, ev) => any)

    Fires when the user presses a key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The keyboard event

          +

        Returns any

    onkeypress: ((this, ev) => any)

    Fires when the user presses an alphanumeric key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The event.

          +

        Returns any

    Deprecated

    onkeyup: ((this, ev) => any)

    Fires when the user releases a key.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: KeyboardEvent

          The keyboard event

          +

        Returns any

    onload: ((this, ev) => any)

    Fires immediately after the browser loads the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadeddata: ((this, ev) => any)

    Occurs when media data is loaded at the current playback position.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadedmetadata: ((this, ev) => any)

    Occurs when the duration and dimensions of the media have been determined.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onloadstart: ((this, ev) => any)

    Occurs when Internet Explorer begins looking for media data.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onlostpointercapture: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onmousedown: ((this, ev) => any)

    Fires when the user clicks the object with either mouse button.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseenter: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onmouseleave: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onmousemove: ((this, ev) => any)

    Fires when the user moves the mouse over the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseout: ((this, ev) => any)

    Fires when the user moves the mouse pointer outside the boundaries of the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseover: ((this, ev) => any)

    Fires when the user moves the mouse pointer into the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onmouseup: ((this, ev) => any)

    Fires when the user releases a mouse button while the mouse is over the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

          The mouse event.

          +

        Returns any

    onpaste: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    onpause: ((this, ev) => any)

    Occurs when playback is paused.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onplay: ((this, ev) => any)

    Occurs when the play method is requested.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onplaying: ((this, ev) => any)

    Occurs when the audio or video has started playing.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onpointercancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerdown: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerenter: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerleave: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointermove: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerout: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerover: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerup: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onprogress: ((this, ev) => any)

    Occurs to indicate progress while downloading media data.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ProgressEvent<EventTarget>

          The event.

          +

        Returns any

    onratechange: ((this, ev) => any)

    Occurs when the playback rate is increased or decreased.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onreset: ((this, ev) => any)

    Fires when the user resets a form.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onresize: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: UIEvent

        Returns any

    onscroll: ((this, ev) => any)

    Fires when the user repositions the scroll box in the scroll bar on the object.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onsecuritypolicyviolation: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: SecurityPolicyViolationEvent

        Returns any

    onseeked: ((this, ev) => any)

    Occurs when the seek operation ends.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onseeking: ((this, ev) => any)

    Occurs when the current playback position is moved.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onselect: ((this, ev) => any)

    Fires when the current selection changes.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onselectionchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onselectstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onslotchange: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onstalled: ((this, ev) => any)

    Occurs when the download has stopped.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onsubmit: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: SubmitEvent

        Returns any

    onsuspend: ((this, ev) => any)

    Occurs if the load operation has been intentionally halted.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    ontimeupdate: ((this, ev) => any)

    Occurs to indicate the current playback position.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    ontoggle: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    ontouchcancel?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchend?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchmove?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchstart?: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontransitioncancel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionrun: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    onvolumechange: ((this, ev) => any)

    Occurs when the volume is changed, or playback is muted or unmuted.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onwaiting: ((this, ev) => any)

    Occurs when playback stops because the next frame of a video resource is not available.

    +

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

          The event.

          +

        Returns any

    onwebkitanimationend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationend.

    +
    onwebkitanimationiteration: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationiteration.

    +
    onwebkitanimationstart: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of onanimationstart.

    +
    onwebkittransitionend: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Deprecated

    This is a legacy alias of ontransitionend.

    +
    onwheel: ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

    outerHTML: string
    outerText: string
    ownerDocument: Document
    parentElement: HTMLElement

    Returns the parent element.

    +
    parentNode: ParentNode

    Returns the parent.

    +
    part: DOMTokenList
    prefix: string

    Returns the namespace prefix.

    +
    previousElementSibling: Element

    Returns the first preceding sibling that is an element, and null otherwise.

    +
    previousSibling: ChildNode

    Returns the previous sibling.

    +
    role: string
    scrollHeight: number
    scrollLeft: number
    scrollTop: number
    scrollWidth: number
    shadowRoot: ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    +
    slot: string

    Returns the value of element's slot content attribute. Can be set to change it.

    +
    spellcheck: boolean
    style: CSSStyleDeclaration
    tabIndex: number
    tagName: string

    Returns the HTML-uppercased qualified name.

    +
    textContent: string
    title: string
    title_element: HTMLSpanElement
    toggleAltContent: ((force) => void)

    Type declaration

      • (force): void
      • Parameters

        • force: boolean

        Returns void

    toggleFooterVisibility: ((force) => void)

    Type declaration

      • (force): void
      • Parameters

        • force: boolean

        Returns void

    translate: boolean

    Methods

    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: HTMLDivElement
            • ev: HTMLElementEventMap[K]

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Parameters

      • keyframes: Keyframe[] | PropertyIndexedKeyframes
      • Optional options: number | KeyframeAnimationOptions

      Returns Animation

    • Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: T

      Returns T

    • Returns ElementInternals

    • Creates a shadow root for element and returns it.

      +

      Parameters

      • init: ShadowRootInit

      Returns ShadowRoot

    • Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Returns void

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • Returns void

    • Returns a copy of node. If deep is true, the copy also includes the node's descendants.

      +

      Parameters

      • Optional deep: boolean

      Returns Node

    • Returns the first (starting at element) inclusive ancestor that matches selectors, and null otherwise.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selector: K

      Returns HTMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selector: K

      Returns SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selector: K

      Returns MathMLElementTagNameMap[K]

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns E

    • Returns a bitmask indicating the position of other relative to node.

      +

      Parameters

      • other: Node

      Returns number

    • Returns true if other is an inclusive descendant of node, and false otherwise.

      +

      Parameters

      • other: Node

      Returns boolean

    • Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

      +

      Parameters

      • event: Event

      Returns boolean

    • Parameters

      • Optional options: FocusOptions

      Returns void

    • Parameters

      • Optional options: GetAnimationsOptions

      Returns Animation[]

    • Returns element's first attribute whose qualified name is qualifiedName, and null if there is no such attribute otherwise.

      +

      Parameters

      • qualifiedName: string

      Returns string

    • Returns element's attribute whose namespace is namespace and local name is localName, and null if there is no such attribute otherwise.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns string

    • Returns the qualified names of all element's attributes. Can contain duplicates.

      +

      Returns string[]

    • Parameters

      • qualifiedName: string

      Returns Attr

    • Parameters

      • namespace: string
      • localName: string

      Returns Attr

    • Returns DOMRect

    • Returns DOMRectList

    • Returns a HTMLCollection of the elements in the object on which the method was invoked (a document or an element) that have all the classes given by classNames. The classNames argument is interpreted as a space-separated list of classes.

      +

      Parameters

      • classNames: string

      Returns HTMLCollectionOf<Element>

    • Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<SVGElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • namespaceURI: "http://www.w3.org/1999/xhtml"
      • localName: string

      Returns HTMLCollectionOf<HTMLElement>

    • Parameters

      • namespaceURI: "http://www.w3.org/2000/svg"
      • localName: string

      Returns HTMLCollectionOf<SVGElement>

    • Parameters

      • namespaceURI: "http://www.w3.org/1998/Math/MathML"
      • localName: string

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

      • namespace: string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Returns node's root.

      +

      Parameters

      • Optional options: GetRootNodeOptions

      Returns Node

    • Returns true if element has an attribute whose qualified name is qualifiedName, and false otherwise.

      +

      Parameters

      • qualifiedName: string

      Returns boolean

    • Returns true if element has an attribute whose namespace is namespace and local name is localName.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns boolean

    • Returns true if element has attributes, and false otherwise.

      +

      Returns boolean

    • Returns whether node has children.

      +

      Returns boolean

    • Parameters

      • pointerId: number

      Returns boolean

    • Parameters

      • where: InsertPosition
      • element: Element

      Returns Element

    • Parameters

      • position: InsertPosition
      • text: string

      Returns void

    • Parameters

      • where: InsertPosition
      • data: string

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: T
      • child: Node

      Returns T

    • Parameters

      • namespace: string

      Returns boolean

    • Returns whether node and otherNode have the same properties.

      +

      Parameters

      • otherNode: Node

      Returns boolean

    • Parameters

      • otherNode: Node

      Returns boolean

    • Parameters

      • prefix: string

      Returns string

    • Parameters

      • namespace: string

      Returns string

    • Returns true if matching selectors against element's root yields element, and false otherwise.

      +

      Parameters

      • selectors: string

      Returns boolean

    • Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.

      +

      Returns void

    • Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Returns the first element that is a descendant of node that matches selectors.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selectors: K

      Returns HTMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selectors: K

      Returns SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns MathMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns HTMLElementDeprecatedTagNameMap[K]

      Deprecated

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns E

    • Returns all element descendants of node that match selectors.

      +

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<SVGElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns NodeListOf<E>

    • Parameters

      • pointerId: number

      Returns void

    • Removes node.

      +

      Returns void

    • Removes element's first attribute whose qualified name is qualifiedName.

      +

      Parameters

      • qualifiedName: string

      Returns void

    • Removes element's attribute whose namespace is namespace and local name is localName.

      +

      Parameters

      • namespace: string
      • localName: string

      Returns void

    • Parameters

      • attr: Attr

      Returns Attr

    • Type Parameters

      • T extends Node

      Parameters

      • child: T

      Returns T

    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: HTMLDivElement
            • ev: HTMLElementEventMap[K]

            Returns any

      • Optional options: boolean | EventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | EventListenerOptions

      Returns void

    • Type Parameters

      • T extends Node

      Parameters

      • node: Node
      • child: T

      Returns T

    • Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.

      +

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      +

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Displays element fullscreen and resolves promise when done.

      +

      When supplied, options's navigationUI member indicates whether showing navigation UI while in fullscreen is preferred or not. If set to "show", navigation simplicity is preferred over screen space, and if set to "hide", more screen space is preferred. User agents are always free to honor user preference over the application's. The default value "auto" indicates no application preference.

      +

      Parameters

      • Optional options: FullscreenOptions

      Returns Promise<void>

    • Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • Optional arg: boolean | ScrollIntoViewOptions

      Returns void

    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Sets the value of element's first attribute whose qualified name is qualifiedName to value.

      +

      Parameters

      • qualifiedName: string
      • value: string

      Returns void

    • Sets the value of element's attribute whose namespace is namespace and local name is localName to value.

      +

      Parameters

      • namespace: string
      • qualifiedName: string
      • value: string

      Returns void

    • Parameters

      • attr: Attr

      Returns Attr

    • Parameters

      • attr: Attr

      Returns Attr

    • Parameters

      • pointerId: number

      Returns void

    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      +

      Returns true if qualifiedName is now present, and false otherwise.

      +

      Parameters

      • qualifiedName: string
      • Optional force: boolean

      Returns boolean

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +
    \ No newline at end of file diff --git a/interfaces/ITextWidget.html b/interfaces/ITextWidget.html new file mode 100644 index 00000000..ecd2429e --- /dev/null +++ b/interfaces/ITextWidget.html @@ -0,0 +1,30 @@ +ITextWidget | @litegraph-ts/core - v0.2.17

    Interface ITextWidget

    interface ITextWidget {
        callback?: WidgetCallback<ITextWidget>;
        clicked?: boolean;
        disabled?: boolean;
        hidden?: boolean;
        last_y?: number;
        marker?: boolean;
        name: string;
        options?: {};
        property?: string;
        type: "text";
        value: string;
        width?: number;
        y?: number;
        computeSize?(width): [number, number];
        draw?(ctx, node, width, posY, height): void;
        drawInvisible?(ctx, node): void;
        mouse?(event, pos, node): boolean;
        onNodeCollapse?(node, collapsed): void;
        onNodeModeChange?(node, mode): void;
        onNodeRemoved?(node): void;
        onNodeResize?(node, size): void;
        onPropertyChange?(value): void;
        onRemoved?(): void;
        serializeValue?(serialized, slot): Promise<any>;
    }

    Hierarchy (view full)

    Properties

    clicked?: boolean
    disabled?: boolean
    hidden?: boolean
    last_y?: number
    marker?: boolean
    name: string
    options?: {}

    Type declaration

      property?: string
      type: "text"
      value: string
      width?: number
      y?: number

      Methods

      \ No newline at end of file diff --git a/interfaces/ITextWidgetOptions.html b/interfaces/ITextWidgetOptions.html new file mode 100644 index 00000000..4876822e --- /dev/null +++ b/interfaces/ITextWidgetOptions.html @@ -0,0 +1,8 @@ +ITextWidgetOptions | @litegraph-ts/core - v0.2.17

      Interface ITextWidgetOptions

      interface ITextWidgetOptions {
          callback?: WidgetPanelCallback;
          inputStyle?: Partial<CSSStyleDeclaration>;
          label?: string;
          max_length?: number;
          multiline: boolean;
          property?: string;
          type?: string;
      }

      Hierarchy (view full)

      Properties

      inputStyle?: Partial<CSSStyleDeclaration>
      label?: string
      max_length?: number
      multiline: boolean
      property?: string
      type?: string
      \ No newline at end of file diff --git a/interfaces/IToggleWidget.html b/interfaces/IToggleWidget.html new file mode 100644 index 00000000..0f129cb7 --- /dev/null +++ b/interfaces/IToggleWidget.html @@ -0,0 +1,30 @@ +IToggleWidget | @litegraph-ts/core - v0.2.17

      Interface IToggleWidget

      interface IToggleWidget {
          callback?: WidgetCallback<IToggleWidget>;
          clicked?: boolean;
          disabled?: boolean;
          hidden?: boolean;
          last_y?: number;
          marker?: boolean;
          name: string;
          options?: IToggleWidgetOptions;
          property?: string;
          type: "toggle";
          value: boolean;
          width?: number;
          y?: number;
          computeSize?(width): [number, number];
          draw?(ctx, node, width, posY, height): void;
          drawInvisible?(ctx, node): void;
          mouse?(event, pos, node): boolean;
          onNodeCollapse?(node, collapsed): void;
          onNodeModeChange?(node, mode): void;
          onNodeRemoved?(node): void;
          onNodeResize?(node, size): void;
          onPropertyChange?(value): void;
          onRemoved?(): void;
          serializeValue?(serialized, slot): Promise<any>;
      }

      Hierarchy (view full)

      Properties

      clicked?: boolean
      disabled?: boolean
      hidden?: boolean
      last_y?: number
      marker?: boolean
      name: string
      property?: string
      type: "toggle"
      value: boolean
      width?: number
      y?: number

      Methods

      \ No newline at end of file diff --git a/interfaces/IToggleWidgetOptions.html b/interfaces/IToggleWidgetOptions.html new file mode 100644 index 00000000..f50ca05c --- /dev/null +++ b/interfaces/IToggleWidgetOptions.html @@ -0,0 +1,7 @@ +IToggleWidgetOptions | @litegraph-ts/core - v0.2.17

      Interface IToggleWidgetOptions

      interface IToggleWidgetOptions {
          callback?: WidgetPanelCallback;
          label?: string;
          off?: string;
          on?: string;
          property?: string;
          type?: string;
      }

      Hierarchy (view full)

      Properties

      label?: string
      off?: string
      on?: string
      property?: string
      type?: string
      \ No newline at end of file diff --git a/interfaces/IWidget.html b/interfaces/IWidget.html new file mode 100644 index 00000000..0ec7bf26 --- /dev/null +++ b/interfaces/IWidget.html @@ -0,0 +1,30 @@ +IWidget | @litegraph-ts/core - v0.2.17

      Interface IWidget<TOptions, TValue>

      interface IWidget<TOptions, TValue> {
          callback?: WidgetCallback<IWidget<TOptions, TValue>>;
          clicked?: boolean;
          disabled?: boolean;
          hidden?: boolean;
          last_y?: number;
          marker?: boolean;
          name: string;
          options?: TOptions;
          property?: string;
          type?: string;
          value: TValue;
          width?: number;
          y?: number;
          computeSize?(width): [number, number];
          draw?(ctx, node, width, posY, height): void;
          drawInvisible?(ctx, node): void;
          mouse?(event, pos, node): boolean;
          onNodeCollapse?(node, collapsed): void;
          onNodeModeChange?(node, mode): void;
          onNodeRemoved?(node): void;
          onNodeResize?(node, size): void;
          onPropertyChange?(value): void;
          onRemoved?(): void;
          serializeValue?(serialized, slot): Promise<any>;
      }

      Type Parameters

      • TOptions = any
      • TValue = any

      Hierarchy (view full)

      Implemented by

      Properties

      clicked?: boolean
      disabled?: boolean
      hidden?: boolean
      last_y?: number
      marker?: boolean
      name: string
      options?: TOptions
      property?: string
      type?: string
      value: TValue
      width?: number
      y?: number

      Methods

      • Called by LGraphNode.computeSize

        +

        Parameters

        • width: number

        Returns [number, number]

      • Called by LGraphCanvas.drawNodeWidgets

        +

        Parameters

        • ctx: CanvasRenderingContext2D
        • node: LGraphNode
        • width: number
        • posY: number
        • height: number

        Returns void

      \ No newline at end of file diff --git a/interfaces/LGraphConfig.html b/interfaces/LGraphConfig.html new file mode 100644 index 00000000..1212e400 --- /dev/null +++ b/interfaces/LGraphConfig.html @@ -0,0 +1,3 @@ +LGraphConfig | @litegraph-ts/core - v0.2.17

      Interface LGraphConfig

      interface LGraphConfig {
          align_to_grid?: boolean;
          links_ontop?: boolean;
      }

      Properties

      align_to_grid?: boolean
      links_ontop?: boolean
      \ No newline at end of file diff --git a/interfaces/LGraphNodeConstructor.html b/interfaces/LGraphNodeConstructor.html new file mode 100644 index 00000000..2348f3e5 --- /dev/null +++ b/interfaces/LGraphNodeConstructor.html @@ -0,0 +1,15 @@ +LGraphNodeConstructor | @litegraph-ts/core - v0.2.17

      Interface LGraphNodeConstructor<T>

      interface LGraphNodeConstructor<T> {
          category?: string;
          class: LGraphNodeConstructorFactory<T>;
          desc: string;
          filter?: string;
          hide_in_node_lists?: boolean;
          name?: string;
          supported_extensions?: string[];
          title: string;
          title_color?: string;
          type: string;
      }

      Type Parameters

      Properties

      category?: string
      desc: string
      filter?: string
      hide_in_node_lists?: boolean

      If true, hide from the search box and Add Node menus

      +
      name?: string
      supported_extensions?: string[]
      title: string
      title_color?: string
      type: string

      Type name used for serialization, like "graph/input". +Should be unique across all nodes. +The part before the final slash is the category, if it's not manually provided.

      +
      \ No newline at end of file diff --git a/interfaces/MouseEventExt.html b/interfaces/MouseEventExt.html new file mode 100644 index 00000000..5cb2043d --- /dev/null +++ b/interfaces/MouseEventExt.html @@ -0,0 +1,74 @@ +MouseEventExt | @litegraph-ts/core - v0.2.17

      Interface MouseEventExt

      interface MouseEventExt {
          AT_TARGET: 2;
          BUBBLING_PHASE: 3;
          CAPTURING_PHASE: 1;
          NONE: 0;
          altKey: boolean;
          bubbles: boolean;
          button: number;
          buttons: number;
          cancelBubble: boolean;
          cancelable: boolean;
          canvasX: number;
          canvasY: number;
          click_time?: number;
          clientX: number;
          clientY: number;
          composed: boolean;
          ctrlKey: boolean;
          currentTarget: EventTarget;
          defaultPrevented: boolean;
          delta?: number;
          deltaX?: number;
          deltaY?: number;
          detail: number;
          dragging: boolean;
          eventPhase: number;
          eventType?: string;
          isTrusted: boolean;
          layerY?: number;
          metaKey: boolean;
          movementX: number;
          movementY: number;
          offsetX: number;
          offsetY: number;
          pageX: number;
          pageY: number;
          relatedTarget: EventTarget;
          returnValue: boolean;
          screenX: number;
          screenY: number;
          shiftKey: boolean;
          srcElement: EventTarget;
          target: EventTarget;
          timeStamp: number;
          type: string;
          view: Window;
          wheel?: number;
          wheelDelta?: number;
          wheelDeltaY?: number;
          which: number;
          x: number;
          y: number;
          composedPath(): EventTarget[];
          getModifierState(keyArg): boolean;
          initEvent(type, bubbles?, cancelable?): void;
          initMouseEvent(typeArg, canBubbleArg, cancelableArg, viewArg, detailArg, screenXArg, screenYArg, clientXArg, clientYArg, ctrlKeyArg, altKeyArg, shiftKeyArg, metaKeyArg, buttonArg, relatedTargetArg): void;
          initUIEvent(typeArg, bubblesArg?, cancelableArg?, viewArg?, detailArg?): void;
          preventDefault(): void;
          stopImmediatePropagation(): void;
          stopPropagation(): void;
      }

      Hierarchy (view full)

      Properties

      AT_TARGET: 2
      BUBBLING_PHASE: 3
      CAPTURING_PHASE: 1
      NONE: 0
      altKey: boolean
      bubbles: boolean

      Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise.

      +
      button: number
      buttons: number
      cancelBubble: boolean

      Deprecated

      cancelable: boolean

      Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method.

      +
      canvasX: number
      canvasY: number
      click_time?: number
      clientX: number
      clientY: number
      composed: boolean

      Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise.

      +
      ctrlKey: boolean
      currentTarget: EventTarget

      Returns the object whose event listener's callback is currently being invoked.

      +
      defaultPrevented: boolean

      Returns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise.

      +
      delta?: number
      deltaX?: number
      deltaY?: number
      detail: number
      dragging: boolean
      eventPhase: number

      Returns the event's phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE.

      +
      eventType?: string
      isTrusted: boolean

      Returns true if event was dispatched by the user agent, and false otherwise.

      +
      layerY?: number
      metaKey: boolean
      movementX: number
      movementY: number
      offsetX: number
      offsetY: number
      pageX: number
      pageY: number
      relatedTarget: EventTarget
      returnValue: boolean

      Deprecated

      screenX: number
      screenY: number
      shiftKey: boolean
      srcElement: EventTarget

      Deprecated

      target: EventTarget

      Returns the object to which event is dispatched (its target).

      +
      timeStamp: number

      Returns the event's timestamp as the number of milliseconds measured relative to the time origin.

      +
      type: string

      Returns the type of event, e.g. "click", "hashchange", or "submit".

      +
      view: Window
      wheel?: number
      wheelDelta?: number
      wheelDeltaY?: number
      which: number

      Deprecated

      x: number
      y: number

      Methods

      • Returns the invocation target objects of event's path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root's mode is "closed" that are not reachable from event's currentTarget.

        +

        Returns EventTarget[]

      • Parameters

        • keyArg: string

        Returns boolean

      • Parameters

        • type: string
        • Optional bubbles: boolean
        • Optional cancelable: boolean

        Returns void

        Deprecated

      • Parameters

        • typeArg: string
        • canBubbleArg: boolean
        • cancelableArg: boolean
        • viewArg: Window
        • detailArg: number
        • screenXArg: number
        • screenYArg: number
        • clientXArg: number
        • clientYArg: number
        • ctrlKeyArg: boolean
        • altKeyArg: boolean
        • shiftKeyArg: boolean
        • metaKeyArg: boolean
        • buttonArg: number
        • relatedTargetArg: EventTarget

        Returns void

        Deprecated

      • Parameters

        • typeArg: string
        • Optional bubblesArg: boolean
        • Optional cancelableArg: boolean
        • Optional viewArg: Window
        • Optional detailArg: number

        Returns void

        Deprecated

      • If invoked when the cancelable attribute value is true, and while executing a listener for the event with passive set to false, signals to the operation that caused event to be dispatched that it needs to be canceled.

        +

        Returns void

      • Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects.

        +

        Returns void

      • When dispatched in a tree, invoking this method prevents event from reaching any objects other than the current object.

        +

        Returns void

      \ No newline at end of file diff --git a/interfaces/SubgraphProperties.html b/interfaces/SubgraphProperties.html new file mode 100644 index 00000000..fd6a7c45 --- /dev/null +++ b/interfaces/SubgraphProperties.html @@ -0,0 +1,2 @@ +SubgraphProperties | @litegraph-ts/core - v0.2.17

      Interface SubgraphProperties

      interface SubgraphProperties {
          enabled: boolean;
      }

      Hierarchy

      • Record<string, any>
        • SubgraphProperties

      Properties

      Properties

      enabled: boolean
      \ No newline at end of file diff --git a/interfaces/WidgetPanelOptions.html b/interfaces/WidgetPanelOptions.html new file mode 100644 index 00000000..f8546ea8 --- /dev/null +++ b/interfaces/WidgetPanelOptions.html @@ -0,0 +1,5 @@ +WidgetPanelOptions | @litegraph-ts/core - v0.2.17

      Interface WidgetPanelOptions

      interface WidgetPanelOptions {
          callback?: WidgetPanelCallback;
          label?: string;
          property?: string;
          type?: string;
      }

      Hierarchy (view full)

      Properties

      label?: string
      property?: string
      type?: string
      \ No newline at end of file diff --git a/modules.html b/modules.html new file mode 100644 index 00000000..7fc5edfd --- /dev/null +++ b/modules.html @@ -0,0 +1,135 @@ +@litegraph-ts/core - v0.2.17

      @litegraph-ts/core - v0.2.17

      Index

      Enumerations

      Classes

      Interfaces

      Type Aliases

      Variables

      Functions

      \ No newline at end of file diff --git a/types/ClipboardClonedNodeInfo.html b/types/ClipboardClonedNodeInfo.html new file mode 100644 index 00000000..a13f6d05 --- /dev/null +++ b/types/ClipboardClonedNodeInfo.html @@ -0,0 +1 @@ +ClipboardClonedNodeInfo | @litegraph-ts/core - v0.2.17

      Type alias ClipboardClonedNodeInfo

      ClipboardClonedNodeInfo: {
          cloneData: LGraphNodeCloneData;
          prevNodeID: NodeID;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/ClipboardInfo.html b/types/ClipboardInfo.html new file mode 100644 index 00000000..a1029a51 --- /dev/null +++ b/types/ClipboardInfo.html @@ -0,0 +1 @@ +ClipboardInfo | @litegraph-ts/core - v0.2.17

      Type alias ClipboardInfo

      ClipboardInfo: {
          links: [number, number, number, number][];
          nodeCloneData: Record<NodeID, ClipboardClonedNodeInfo>;
          nodes: SerializedLGraphNode[];
      }

      Type declaration

      \ No newline at end of file diff --git a/types/ContextMenuEventListener.html b/types/ContextMenuEventListener.html new file mode 100644 index 00000000..fa59a38c --- /dev/null +++ b/types/ContextMenuEventListener.html @@ -0,0 +1 @@ +ContextMenuEventListener | @litegraph-ts/core - v0.2.17

      Type alias ContextMenuEventListener

      ContextMenuEventListener: ((value, options, event, parentMenu?, extra?) => boolean | void)

      Type declaration

      \ No newline at end of file diff --git a/types/ContextMenuExtraArg.html b/types/ContextMenuExtraArg.html new file mode 100644 index 00000000..382ea1d5 --- /dev/null +++ b/types/ContextMenuExtraArg.html @@ -0,0 +1 @@ +ContextMenuExtraArg | @litegraph-ts/core - v0.2.17

      Type alias ContextMenuExtraArg

      ContextMenuExtraArg: LGraphNode | any
      \ No newline at end of file diff --git a/types/ContextMenuItem.html b/types/ContextMenuItem.html new file mode 100644 index 00000000..a448967f --- /dev/null +++ b/types/ContextMenuItem.html @@ -0,0 +1 @@ +ContextMenuItem | @litegraph-ts/core - v0.2.17
      \ No newline at end of file diff --git a/types/GraphDialogOptions.html b/types/GraphDialogOptions.html new file mode 100644 index 00000000..48687924 --- /dev/null +++ b/types/GraphDialogOptions.html @@ -0,0 +1 @@ +GraphDialogOptions | @litegraph-ts/core - v0.2.17

      Type alias GraphDialogOptions

      GraphDialogOptions: {
          checkForInput?: boolean;
          closeOnLeave?: boolean;
          closeOnLeave_checkModified?: boolean;
          event?: MouseEvent;
          onclose?: (() => void);
          position?: Vector2;
      }

      Type declaration

      • Optional checkForInput?: boolean
      • Optional closeOnLeave?: boolean
      • Optional closeOnLeave_checkModified?: boolean
      • Optional event?: MouseEvent
      • Optional onclose?: (() => void)
          • (): void
          • Returns void

      • Optional position?: Vector2
      \ No newline at end of file diff --git a/types/GraphIDMapping.html b/types/GraphIDMapping.html new file mode 100644 index 00000000..7366f6fc --- /dev/null +++ b/types/GraphIDMapping.html @@ -0,0 +1 @@ +GraphIDMapping | @litegraph-ts/core - v0.2.17

      Type alias GraphIDMapping

      GraphIDMapping: {
          linkIDs: Record<LinkID, LinkID>;
          nodeIDs: Record<NodeID, NodeID>;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/GraphStackEntry.html b/types/GraphStackEntry.html new file mode 100644 index 00000000..0f804ad7 --- /dev/null +++ b/types/GraphStackEntry.html @@ -0,0 +1 @@ +GraphStackEntry | @litegraph-ts/core - v0.2.17

      Type alias GraphStackEntry

      GraphStackEntry: {
          graph: LGraph;
          offset: Vector2;
          scale: number;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/InputSlotLayout.html b/types/InputSlotLayout.html new file mode 100644 index 00000000..504aef65 --- /dev/null +++ b/types/InputSlotLayout.html @@ -0,0 +1 @@ +InputSlotLayout | @litegraph-ts/core - v0.2.17

      Type alias InputSlotLayout

      InputSlotLayout: {
          name: string;
          options?: Partial<INodeInputSlot>;
          type: SlotType;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/LActionOptions.html b/types/LActionOptions.html new file mode 100644 index 00000000..6a96164a --- /dev/null +++ b/types/LActionOptions.html @@ -0,0 +1 @@ +LActionOptions | @litegraph-ts/core - v0.2.17

      Type alias LActionOptions

      LActionOptions: {
          action_call?: string;
          link?: LLink;
          originNode?: LGraphNode;
      }

      Type declaration

      • Optional action_call?: string
      • Optional link?: LLink
      • Optional originNode?: LGraphNode
      \ No newline at end of file diff --git a/types/LCreateDefaultNodeForSlotOptions.html b/types/LCreateDefaultNodeForSlotOptions.html new file mode 100644 index 00000000..e3162bd2 --- /dev/null +++ b/types/LCreateDefaultNodeForSlotOptions.html @@ -0,0 +1 @@ +LCreateDefaultNodeForSlotOptions | @litegraph-ts/core - v0.2.17

      Type alias LCreateDefaultNodeForSlotOptions

      LCreateDefaultNodeForSlotOptions: {
          nodeFrom?: LGraphNode;
          nodeTo?: LGraphNode;
          posAdd?: Vector2;
          posSizeFix?: Vector2;
          position?: Vector2;
          slotFrom?: SlotNameOrIndex | INodeSlot;
          slotTo?: SlotNameOrIndex | INodeSlot;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/LGraphAddNodeMode.html b/types/LGraphAddNodeMode.html new file mode 100644 index 00000000..80edc903 --- /dev/null +++ b/types/LGraphAddNodeMode.html @@ -0,0 +1 @@ +LGraphAddNodeMode | @litegraph-ts/core - v0.2.17

      Type alias LGraphAddNodeMode

      LGraphAddNodeMode: "configure" | "cloneSelection" | "paste" | "moveIntoSubgraph" | "moveOutOfSubgraph" | null
      \ No newline at end of file diff --git a/types/LGraphAddNodeOptions.html b/types/LGraphAddNodeOptions.html new file mode 100644 index 00000000..59a0b706 --- /dev/null +++ b/types/LGraphAddNodeOptions.html @@ -0,0 +1 @@ +LGraphAddNodeOptions | @litegraph-ts/core - v0.2.17

      Type alias LGraphAddNodeOptions

      LGraphAddNodeOptions: {
          addedBy?: LGraphAddNodeMode;
          cloneData?: LGraphNodeCloneData;
          doCalcSize?: boolean;
          doProcessChange?: boolean;
          pos?: Vector2;
          prevNode?: LGraphNode;
          prevNodeID?: NodeID;
          skipComputeOrder?: boolean;
          subgraphs?: Subgraph[];
      }

      Type declaration

      \ No newline at end of file diff --git a/types/LGraphInput.html b/types/LGraphInput.html new file mode 100644 index 00000000..977b569f --- /dev/null +++ b/types/LGraphInput.html @@ -0,0 +1 @@ +LGraphInput | @litegraph-ts/core - v0.2.17

      Type alias LGraphInput

      LGraphInput: {
          name: string;
          type: SlotType;
          value: any;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/LGraphNodeCloneData.html b/types/LGraphNodeCloneData.html new file mode 100644 index 00000000..670ba0fd --- /dev/null +++ b/types/LGraphNodeCloneData.html @@ -0,0 +1 @@ +LGraphNodeCloneData | @litegraph-ts/core - v0.2.17

      Type alias LGraphNodeCloneData

      LGraphNodeCloneData: {
          forNode: Record<NodeID, any>;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/LGraphNodeConstructorFactory.html b/types/LGraphNodeConstructorFactory.html new file mode 100644 index 00000000..35acda11 --- /dev/null +++ b/types/LGraphNodeConstructorFactory.html @@ -0,0 +1 @@ +LGraphNodeConstructorFactory | @litegraph-ts/core - v0.2.17

      Type alias LGraphNodeConstructorFactory<T>

      LGraphNodeConstructorFactory<T>: (new (title?, ...restArgs) => T)

      Type Parameters

      • T

      Type declaration

        • new (title?, ...restArgs): T
        • Parameters

          • Optional title: string
          • Rest ...restArgs: any[]

          Returns T

      \ No newline at end of file diff --git a/types/LGraphNodeExecutable.html b/types/LGraphNodeExecutable.html new file mode 100644 index 00000000..bc790f7f --- /dev/null +++ b/types/LGraphNodeExecutable.html @@ -0,0 +1 @@ +LGraphNodeExecutable | @litegraph-ts/core - v0.2.17

      Type alias LGraphNodeExecutable

      LGraphNodeExecutable: LGraphNode & {
          onExecute: NonNullable<LGraphNode["onExecute"]>;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/LGraphOutput.html b/types/LGraphOutput.html new file mode 100644 index 00000000..ee8ffea8 --- /dev/null +++ b/types/LGraphOutput.html @@ -0,0 +1 @@ +LGraphOutput | @litegraph-ts/core - v0.2.17

      Type alias LGraphOutput

      LGraphOutput: {
          name: string;
          type: SlotType;
          value: any;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/LGraphRemoveNodeMode.html b/types/LGraphRemoveNodeMode.html new file mode 100644 index 00000000..0cc4a8f3 --- /dev/null +++ b/types/LGraphRemoveNodeMode.html @@ -0,0 +1 @@ +LGraphRemoveNodeMode | @litegraph-ts/core - v0.2.17

      Type alias LGraphRemoveNodeMode

      LGraphRemoveNodeMode: "moveIntoSubgraph" | "moveOutOfSubgraph" | null
      \ No newline at end of file diff --git a/types/LGraphRemoveNodeOptions.html b/types/LGraphRemoveNodeOptions.html new file mode 100644 index 00000000..edb70994 --- /dev/null +++ b/types/LGraphRemoveNodeOptions.html @@ -0,0 +1 @@ +LGraphRemoveNodeOptions | @litegraph-ts/core - v0.2.17

      Type alias LGraphRemoveNodeOptions

      LGraphRemoveNodeOptions: {
          removedBy?: LGraphRemoveNodeMode;
          subgraphs?: Subgraph[];
      }

      Type declaration

      \ No newline at end of file diff --git a/types/LinkID.html b/types/LinkID.html new file mode 100644 index 00000000..7dfa4141 --- /dev/null +++ b/types/LinkID.html @@ -0,0 +1 @@ +LinkID | @litegraph-ts/core - v0.2.17

      Type alias LinkID

      LinkID: number | UUID
      \ No newline at end of file diff --git a/types/LiteGraphCreateNodeOptions.html b/types/LiteGraphCreateNodeOptions.html new file mode 100644 index 00000000..50ecf1a4 --- /dev/null +++ b/types/LiteGraphCreateNodeOptions.html @@ -0,0 +1 @@ +LiteGraphCreateNodeOptions | @litegraph-ts/core - v0.2.17

      Type alias LiteGraphCreateNodeOptions

      LiteGraphCreateNodeOptions: {
          constructorArgs?: any[];
          instanceProps?: Record<any, any>;
      }

      Type declaration

      • Optional constructorArgs?: any[]
      • Optional instanceProps?: Record<any, any>
      \ No newline at end of file diff --git a/types/NodeColor.html b/types/NodeColor.html new file mode 100644 index 00000000..66b26db6 --- /dev/null +++ b/types/NodeColor.html @@ -0,0 +1 @@ +NodeColor | @litegraph-ts/core - v0.2.17

      Type alias NodeColor

      NodeColor: {
          bgcolor: string;
          color: string;
          groupcolor: string;
      }

      Type declaration

      • bgcolor: string
      • color: string
      • groupcolor: string
      \ No newline at end of file diff --git a/types/NodeID.html b/types/NodeID.html new file mode 100644 index 00000000..307ec0dd --- /dev/null +++ b/types/NodeID.html @@ -0,0 +1 @@ +NodeID | @litegraph-ts/core - v0.2.17

      Type alias NodeID

      NodeID: number | UUID
      \ No newline at end of file diff --git a/types/NodeTypeOpts.html b/types/NodeTypeOpts.html new file mode 100644 index 00000000..dc97d1e4 --- /dev/null +++ b/types/NodeTypeOpts.html @@ -0,0 +1 @@ +NodeTypeOpts | @litegraph-ts/core - v0.2.17

      Type alias NodeTypeOpts

      NodeTypeOpts: {
          inputs?: [string, SlotType][];
          json?: SerializedLGraphNode<LGraphNode>;
          node: string;
          outputs?: [string, SlotType][];
          properties?: any;
          title?: string;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/NodeTypeSpec.html b/types/NodeTypeSpec.html new file mode 100644 index 00000000..b595b3fd --- /dev/null +++ b/types/NodeTypeSpec.html @@ -0,0 +1 @@ +NodeTypeSpec | @litegraph-ts/core - v0.2.17

      Type alias NodeTypeSpec

      NodeTypeSpec: string | NodeTypeOpts | "AUTO"
      \ No newline at end of file diff --git a/types/OptionalSlots.html b/types/OptionalSlots.html new file mode 100644 index 00000000..0245ada2 --- /dev/null +++ b/types/OptionalSlots.html @@ -0,0 +1 @@ +OptionalSlots | @litegraph-ts/core - v0.2.17

      Type alias OptionalSlots

      OptionalSlots: {
          inputs?: InputSlotLayout[];
          outputs?: OutputSlotLayout[];
      }

      Type declaration

      \ No newline at end of file diff --git a/types/OutputSlotLayout.html b/types/OutputSlotLayout.html new file mode 100644 index 00000000..925f0cb3 --- /dev/null +++ b/types/OutputSlotLayout.html @@ -0,0 +1 @@ +OutputSlotLayout | @litegraph-ts/core - v0.2.17

      Type alias OutputSlotLayout

      OutputSlotLayout: {
          name: string;
          options?: Partial<INodeOutputSlot>;
          type: SlotType;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/PointerEventsMethod.html b/types/PointerEventsMethod.html new file mode 100644 index 00000000..af47ee69 --- /dev/null +++ b/types/PointerEventsMethod.html @@ -0,0 +1 @@ +PointerEventsMethod | @litegraph-ts/core - v0.2.17

      Type alias PointerEventsMethod

      PointerEventsMethod: "mouse" | "pointer" | "touch"
      \ No newline at end of file diff --git a/types/PropertyLayout.html b/types/PropertyLayout.html new file mode 100644 index 00000000..3f80be21 --- /dev/null +++ b/types/PropertyLayout.html @@ -0,0 +1 @@ +PropertyLayout | @litegraph-ts/core - v0.2.17

      Type alias PropertyLayout

      PropertyLayout: {
          defaultValue: any;
          name: string;
          options?: Partial<IPropertyInfo>;
          type?: string;
      }[]

      Type declaration

      • defaultValue: any
      • name: string
      • Optional options?: Partial<IPropertyInfo>
      • Optional type?: string
      \ No newline at end of file diff --git a/types/SearchboxExtra.html b/types/SearchboxExtra.html new file mode 100644 index 00000000..1828efa3 --- /dev/null +++ b/types/SearchboxExtra.html @@ -0,0 +1 @@ +SearchboxExtra | @litegraph-ts/core - v0.2.17

      Type alias SearchboxExtra

      SearchboxExtra: {
          data: {
              inputs?: [string, SlotType][];
              json?: SerializedLGraphNode<LGraphNode>;
              outputs?: [string, SlotType][];
              properties?: any[];
              title: string;
          };
          desc: string;
          type: string;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/SerializedLGraph.html b/types/SerializedLGraph.html new file mode 100644 index 00000000..db50f829 --- /dev/null +++ b/types/SerializedLGraph.html @@ -0,0 +1 @@ +SerializedLGraph | @litegraph-ts/core - v0.2.17

      Type alias SerializedLGraph<TNode, TLink, TGroup>

      SerializedLGraph<TNode, TLink, TGroup>: {
          config: LGraph["config"];
          extra: LGraph["extra"];
          groups: TGroup[];
          last_link_id: LGraph["last_link_id"];
          last_node_id: LGraph["last_node_id"];
          links: TLink[];
          nodes: TNode[];
          version: Version;
      }

      Type Parameters

      Type declaration

      \ No newline at end of file diff --git a/types/SerializedLGraphGroup.html b/types/SerializedLGraphGroup.html new file mode 100644 index 00000000..fcac5da9 --- /dev/null +++ b/types/SerializedLGraphGroup.html @@ -0,0 +1 @@ +SerializedLGraphGroup | @litegraph-ts/core - v0.2.17

      Type alias SerializedLGraphGroup

      SerializedLGraphGroup: {
          bounding: Vector4;
          color: LGraphGroup["color"];
          font: LGraphGroup["font"];
          title: LGraphGroup["title"];
      }

      Type declaration

      \ No newline at end of file diff --git a/types/SerializedLGraphNode.html b/types/SerializedLGraphNode.html new file mode 100644 index 00000000..cdfba4ec --- /dev/null +++ b/types/SerializedLGraphNode.html @@ -0,0 +1 @@ +SerializedLGraphNode | @litegraph-ts/core - v0.2.17

      Type alias SerializedLGraphNode<T>

      SerializedLGraphNode<T>: {
          bgcolor?: T["bgcolor"];
          boxcolor?: T["boxcolor"];
          color?: T["color"];
          flags: T["flags"];
          id: T["id"];
          inputs?: T["inputs"];
          mode: T["mode"];
          order: T["mode"];
          outputs?: T["outputs"];
          pos: T["pos"];
          properties?: T["properties"];
          shape?: T["shape"];
          size: T["size"];
          title?: T["title"];
          type: T["type"];
          widgets_values?: IWidget["value"][];
      }

      Type Parameters

      Type declaration

      • Optional bgcolor?: T["bgcolor"]
      • Optional boxcolor?: T["boxcolor"]
      • Optional color?: T["color"]
      • flags: T["flags"]
      • id: T["id"]
      • Optional inputs?: T["inputs"]
      • mode: T["mode"]
      • order: T["mode"]
      • Optional outputs?: T["outputs"]
      • pos: T["pos"]
      • Optional properties?: T["properties"]
      • Optional shape?: T["shape"]
      • size: T["size"]
      • Optional title?: T["title"]
      • type: T["type"]
      • Optional widgets_values?: IWidget["value"][]
      \ No newline at end of file diff --git a/types/SerializedLLink.html b/types/SerializedLLink.html new file mode 100644 index 00000000..b0b87106 --- /dev/null +++ b/types/SerializedLLink.html @@ -0,0 +1 @@ +SerializedLLink | @litegraph-ts/core - v0.2.17

      Type alias SerializedLLink

      SerializedLLink: [LinkID, NodeID, number, NodeID, number, SlotType]
      \ No newline at end of file diff --git a/types/SlotInPosition.html b/types/SlotInPosition.html new file mode 100644 index 00000000..9ded30d7 --- /dev/null +++ b/types/SlotInPosition.html @@ -0,0 +1 @@ +SlotInPosition | @litegraph-ts/core - v0.2.17

      Type alias SlotInPosition

      SlotInPosition: {
          input?: INodeInputSlot;
          link_pos: Vector2;
          output?: INodeOutputSlot;
          slot: number;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/SlotIndex.html b/types/SlotIndex.html new file mode 100644 index 00000000..6174b2c8 --- /dev/null +++ b/types/SlotIndex.html @@ -0,0 +1 @@ +SlotIndex | @litegraph-ts/core - v0.2.17

      Type alias SlotIndex

      SlotIndex: number
      \ No newline at end of file diff --git a/types/SlotLayout.html b/types/SlotLayout.html new file mode 100644 index 00000000..556a344b --- /dev/null +++ b/types/SlotLayout.html @@ -0,0 +1 @@ +SlotLayout | @litegraph-ts/core - v0.2.17

      Type alias SlotLayout

      SlotLayout: {
          inputs?: InputSlotLayout[];
          outputs?: OutputSlotLayout[];
      }

      Type declaration

      \ No newline at end of file diff --git a/types/SlotNameOrIndex.html b/types/SlotNameOrIndex.html new file mode 100644 index 00000000..9c45040c --- /dev/null +++ b/types/SlotNameOrIndex.html @@ -0,0 +1 @@ +SlotNameOrIndex | @litegraph-ts/core - v0.2.17

      Type alias SlotNameOrIndex

      SlotNameOrIndex: string | SlotIndex
      \ No newline at end of file diff --git a/types/SlotShape.html b/types/SlotShape.html new file mode 100644 index 00000000..ba008ba8 --- /dev/null +++ b/types/SlotShape.html @@ -0,0 +1 @@ +SlotShape | @litegraph-ts/core - v0.2.17

      Type alias SlotShape

      SlotShape: BuiltInSlotShape | number
      \ No newline at end of file diff --git a/types/SlotType.html b/types/SlotType.html new file mode 100644 index 00000000..36584ced --- /dev/null +++ b/types/SlotType.html @@ -0,0 +1 @@ +SlotType | @litegraph-ts/core - v0.2.17

      Type alias SlotType

      SlotType: BuiltInSlotType | "" | "*" | "array" | "object" | "number" | "string" | "enum" | "boolean" | "table" | string
      \ No newline at end of file diff --git a/types/SubgraphInputPair.html b/types/SubgraphInputPair.html new file mode 100644 index 00000000..98d79dd5 --- /dev/null +++ b/types/SubgraphInputPair.html @@ -0,0 +1 @@ +SubgraphInputPair | @litegraph-ts/core - v0.2.17

      Type alias SubgraphInputPair

      SubgraphInputPair: {
          innerNode: GraphInput;
          outerInput: INodeInputSlot;
          outerInputIndex: number;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/SubgraphOutputPair.html b/types/SubgraphOutputPair.html new file mode 100644 index 00000000..1851c7c3 --- /dev/null +++ b/types/SubgraphOutputPair.html @@ -0,0 +1 @@ +SubgraphOutputPair | @litegraph-ts/core - v0.2.17

      Type alias SubgraphOutputPair

      SubgraphOutputPair: {
          innerNode: GraphOutput;
          outerOutput: INodeOutputSlot;
          outerOutputIndex: number;
      }

      Type declaration

      \ No newline at end of file diff --git a/types/UUID.html b/types/UUID.html new file mode 100644 index 00000000..0a9ffd7e --- /dev/null +++ b/types/UUID.html @@ -0,0 +1 @@ +UUID | @litegraph-ts/core - v0.2.17

      Type alias UUID

      UUID: string
      \ No newline at end of file diff --git a/types/Vector2.html b/types/Vector2.html new file mode 100644 index 00000000..0396e74a --- /dev/null +++ b/types/Vector2.html @@ -0,0 +1 @@ +Vector2 | @litegraph-ts/core - v0.2.17

      Type alias Vector2

      Vector2: [number, number]
      \ No newline at end of file diff --git a/types/Vector4.html b/types/Vector4.html new file mode 100644 index 00000000..af0b6285 --- /dev/null +++ b/types/Vector4.html @@ -0,0 +1 @@ +Vector4 | @litegraph-ts/core - v0.2.17

      Type alias Vector4

      Vector4: [number, number, number, number]
      \ No newline at end of file diff --git a/types/Version.html b/types/Version.html new file mode 100644 index 00000000..0313bc5e --- /dev/null +++ b/types/Version.html @@ -0,0 +1 @@ +Version | @litegraph-ts/core - v0.2.17

      Type alias Version

      Version: number | string
      \ No newline at end of file diff --git a/types/WidgetCallback.html b/types/WidgetCallback.html new file mode 100644 index 00000000..e2009d66 --- /dev/null +++ b/types/WidgetCallback.html @@ -0,0 +1 @@ +WidgetCallback | @litegraph-ts/core - v0.2.17

      Type alias WidgetCallback<T>

      WidgetCallback<T>: ((this, value, graphCanvas, node, pos, event?) => void)

      Type Parameters

      Type declaration

        • (this, value, graphCanvas, node, pos, event?): void
        • Parameters

          Returns void

      \ No newline at end of file diff --git a/types/WidgetLayout.html b/types/WidgetLayout.html new file mode 100644 index 00000000..ec45f5ad --- /dev/null +++ b/types/WidgetLayout.html @@ -0,0 +1 @@ +WidgetLayout | @litegraph-ts/core - v0.2.17

      Type alias WidgetLayout

      WidgetLayout: ({
          callback?: WidgetCallback<IWidget> | string;
          name: string;
          options?: IWidget["options"];
          type: IWidget["type"];
          value: IWidget["value"];
      } | {
          widget: ((n) => IWidget);
      })[]
      \ No newline at end of file diff --git a/types/WidgetPanelCallback.html b/types/WidgetPanelCallback.html new file mode 100644 index 00000000..2a74bb82 --- /dev/null +++ b/types/WidgetPanelCallback.html @@ -0,0 +1 @@ +WidgetPanelCallback | @litegraph-ts/core - v0.2.17

      Type alias WidgetPanelCallback

      WidgetPanelCallback: ((name, value, options) => void)

      Type declaration

        • (name, value, options): void
        • Parameters

          Returns void

      \ No newline at end of file diff --git a/types/WidgetTypes.html b/types/WidgetTypes.html new file mode 100644 index 00000000..921133a3 --- /dev/null +++ b/types/WidgetTypes.html @@ -0,0 +1 @@ +WidgetTypes | @litegraph-ts/core - v0.2.17

      Type alias WidgetTypes

      WidgetTypes: "number" | "slider" | "combo" | "string" | "text" | "toggle" | "enum" | "button"
      \ No newline at end of file diff --git a/variables/BASE_SLOT_TYPES.html b/variables/BASE_SLOT_TYPES.html new file mode 100644 index 00000000..269e50ba --- /dev/null +++ b/variables/BASE_SLOT_TYPES.html @@ -0,0 +1 @@ +BASE_SLOT_TYPES | @litegraph-ts/core - v0.2.17

      Variable BASE_SLOT_TYPESConst

      BASE_SLOT_TYPES: string[] = ...
      \ No newline at end of file diff --git a/variables/LinkRenderModeNames.html b/variables/LinkRenderModeNames.html new file mode 100644 index 00000000..188f10d4 --- /dev/null +++ b/variables/LinkRenderModeNames.html @@ -0,0 +1 @@ +LinkRenderModeNames | @litegraph-ts/core - v0.2.17

      Variable LinkRenderModeNamesConst

      LinkRenderModeNames: string[] = ...
      \ No newline at end of file diff --git a/variables/NODE_MODE_COLORS.html b/variables/NODE_MODE_COLORS.html new file mode 100644 index 00000000..be6af9fd --- /dev/null +++ b/variables/NODE_MODE_COLORS.html @@ -0,0 +1 @@ +NODE_MODE_COLORS | @litegraph-ts/core - v0.2.17

      Variable NODE_MODE_COLORSConst

      NODE_MODE_COLORS: string[] = ...
      \ No newline at end of file diff --git a/variables/NODE_MODE_NAMES.html b/variables/NODE_MODE_NAMES.html new file mode 100644 index 00000000..2ee46fd6 --- /dev/null +++ b/variables/NODE_MODE_NAMES.html @@ -0,0 +1 @@ +NODE_MODE_NAMES | @litegraph-ts/core - v0.2.17

      Variable NODE_MODE_NAMESConst

      NODE_MODE_NAMES: string[] = ...
      \ No newline at end of file diff --git a/variables/SLOT_SHAPE_NAMES.html b/variables/SLOT_SHAPE_NAMES.html new file mode 100644 index 00000000..1595e0cc --- /dev/null +++ b/variables/SLOT_SHAPE_NAMES.html @@ -0,0 +1 @@ +SLOT_SHAPE_NAMES | @litegraph-ts/core - v0.2.17

      Variable SLOT_SHAPE_NAMESConst

      SLOT_SHAPE_NAMES: string[] = ...
      \ No newline at end of file