diff --git a/.github/workflows/publish-npm.yml b/.github/workflows/publish-npm.yml new file mode 100644 index 000000000..9c7d8e8df --- /dev/null +++ b/.github/workflows/publish-npm.yml @@ -0,0 +1,20 @@ +on: + push: + branches: ['v3-alpha'] + +jobs: + publish: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v3 + with: + node-version: "20" + - run: npm ci + working-directory: v3/internal/runtime/desktop/@wailsio/runtime + + - uses: JS-DevTools/npm-publish@v3 + with: + package: v3/internal/runtime/desktop/@wailsio/runtime + access: public + token: ${{ secrets.NPM_TOKEN }} \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/.nojekyll b/v3/internal/runtime/desktop/@wailsio/runtime/docs/.nojekyll new file mode 100644 index 000000000..e2ac6616a --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/.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/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/highlight.css b/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/highlight.css new file mode 100644 index 000000000..5674cf392 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/highlight.css @@ -0,0 +1,22 @@ +:root { + --light-code-background: #FFFFFF; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --code-background: var(--dark-code-background); +} } + +:root[data-theme='light'] { + --code-background: var(--light-code-background); +} + +:root[data-theme='dark'] { + --code-background: var(--dark-code-background); +} + +pre, code { background: var(--code-background); } diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/icons.js b/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/icons.js new file mode 100644 index 000000000..b79c9e89f --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/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/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/icons.svg b/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/icons.svg new file mode 100644 index 000000000..7dead6118 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/main.js b/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/main.js new file mode 100644 index 000000000..1daeb6900 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/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.scrollToHash(),this.updateIndexVisibility())}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&&(document.body.style.removeProperty("display"),this.scrollToHash(),this.updateIndexVisibility())}scrollToHash(){if(location.hash){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(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(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 Ne(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 Ve(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/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/navigation.js b/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/navigation.js new file mode 100644 index 000000000..96110ce40 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/navigation.js @@ -0,0 +1 @@ +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAACpWXX0/bMBTFv0ue0aYxhibeCoUNiays3dQHxIObuq2F40SOU+imfffZsd04xJyEB1Tke87P17fXf/rwN1H0RSUXyaQsOcuIYoVITpKSqJ0ezIt1zWn1MQh+2Kmca8UTE+vk4uwkyXaMryUVycXDEfadrWlL2dQiM9Yux2i6sPOzfydHxM+aqSGE0QDEYlc8DyGMpod4DCCXsniuqOzXxAVG1WNWUvF7fhdLxmOcBOZyRTjvJ2JGR2VxebidxlJoACYIanl5+EHy6Hfq3CYM/N3UX7n7K+h473m9ZeJNtw3jwnFWrgoi15Hq+dCoEi6o+mX+i+VyBDkRWNEwIwoIlzRlhBfbqr8gFxjXEbVS4X5nQlG5IVmAsZIu7fTLeZDJDeNU/6lwk0RArQzBUlpVZEutaVY2ZYHYmAFNYPaZSWX8DFEHmmJB9vR9U0QdaIprKQsZ6yBPbASgA2/FpkB+Ewd2XxOE8Bp4yNOqe+P0MV6DDnpXPoTxGoBZEimY2CKKk8Cdeb2nQkU2ph0ftS+XhPGq0beYjJOqajGtpEv8dPo1PGgOJQ1S2RPJyCpIpol3AZ9Pw7Xk8VvY2U0YdclmA8w6ir2T+JXR2ifw2phF28q7UT/NRFpzxcp4Rx0JXgRJGWZkyF1RVZfA3sRhL95wErsjmuFRnfiNKiOOJWEhTgCzWGSSUhHJwwVGZXJfVKx7VgQHqQd5ETo75zRTEGIE8HxvdBBhPyGE/aEYoQUIoAv/xgbxBKsA/aUFV7WUnWMminEqjLqXLCfyMIByKtwvh0rRPNIuzfiobrkWeyYLkeusu1ddWGmLeyWFj4fFEMwqEOOKlGTFuG7T8GQOamVBoQzUPUgewAIVehNUk3R6fgY4ToEZ8xQT5umQfygHo4CMKZFPaRH/DXrEeBEm0VUdPf1ajFFAxh0T9QtkNArISEkGCToO/Us9qH9oQobTAA4T++IJVdUK4OZepnf9na0HR25r83yJJWAINgryn1NekPVbdhvFyTclij2obKT3lHr8D/BSeyliEQAA" \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/search.js b/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/search.js new file mode 100644 index 000000000..fde73dd1d --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/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/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/style.css b/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/style.css new file mode 100644 index 000000000..072daed85 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/assets/style.css @@ -0,0 +1,1415 @@ +: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 */ +.tsd-generator { + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; +} + +.tsd-generator > p { + margin-top: 0; + margin-bottom: 0; + padding: 0 1rem; +} + +.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/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html new file mode 100644 index 000000000..e41d52da4 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html @@ -0,0 +1,4 @@ +WailsEvent | @wailsio/runtime

Constructors

Properties

Constructors

Properties

data: any
name: any

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html new file mode 100644 index 000000000..8b4343995 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html @@ -0,0 +1,2 @@ +Hide | @wailsio/runtime
  • Hides a certain method by calling the HideMethod function.

    +

    Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html new file mode 100644 index 000000000..dcb737c92 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html @@ -0,0 +1,2 @@ +Quit | @wailsio/runtime
  • Calls the QuitMethod to terminate the program.

    +

    Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html new file mode 100644 index 000000000..a77bed18b --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html @@ -0,0 +1,2 @@ +Show | @wailsio/runtime
  • Calls the ShowMethod and returns the result.

    +

    Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html new file mode 100644 index 000000000..8d569fc98 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html @@ -0,0 +1,3 @@ +OpenURL | @wailsio/runtime
  • Open a browser window to the given URL

    +

    Parameters

    • url: string

      The URL to open

      +

    Returns Promise<string>

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html new file mode 100644 index 000000000..4d877c51b --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html @@ -0,0 +1,7 @@ +ByID | @wailsio/runtime
  • Calls a method by its ID with the specified arguments.

    +

    Parameters

    • methodID: number

      The ID of the method to call.

      +
    • Rest ...args: any[]

      The arguments to pass to the method.

      +

    Returns any

      +
    • The result of the method call.
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html new file mode 100644 index 000000000..188f7baf2 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html @@ -0,0 +1,6 @@ +ByName | @wailsio/runtime
  • Executes a method by name.

    +

    Parameters

    • name: string

      The name of the method in the format 'package.struct.method'.

      +
    • Rest ...args: any[]

      The arguments to pass to the method.

      +

    Returns any

    The result of the method execution.

    +

    Throws

    If the name is not a string or is not in the correct format.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html new file mode 100644 index 000000000..e0c9dd289 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html @@ -0,0 +1,6 @@ +Call | @wailsio/runtime
  • Call method.

    +

    Parameters

    • options: Object

      The options for the method.

      +

    Returns Object

      +
    • The result of the call.
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Plugin.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Plugin.html new file mode 100644 index 000000000..90e204451 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Plugin.html @@ -0,0 +1,8 @@ +Plugin | @wailsio/runtime
  • Calls a method on a plugin.

    +

    Parameters

    • pluginName: string

      The name of the plugin.

      +
    • methodName: string

      The name of the method to call.

      +
    • Rest ...args: any[]

      The arguments to pass to the method.

      +

    Returns any

      +
    • The result of the method call.
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html new file mode 100644 index 000000000..f4d9b0821 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html @@ -0,0 +1,6 @@ +SetText | @wailsio/runtime
  • Sets the text to the Clipboard.

    +

    Parameters

    • text: string

      The text to be set to the Clipboard.

      +

    Returns Promise<any>

      +
    • A Promise that resolves when the operation is successful.
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html new file mode 100644 index 000000000..91b70f80f --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html @@ -0,0 +1,3 @@ +Text | @wailsio/runtime
  • Get the Clipboard text

    +

    Returns Promise<string>

    A promise that resolves with the text from the Clipboard.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html new file mode 100644 index 000000000..d98bb7bc7 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html @@ -0,0 +1,5 @@ +Error | @wailsio/runtime
  • Parameters

    Returns Promise<string>

      +
    • The label of the button pressed
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html new file mode 100644 index 000000000..7227b90b9 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html @@ -0,0 +1,5 @@ +Info | @wailsio/runtime
  • Parameters

    Returns Promise<string>

      +
    • The label of the button pressed
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html new file mode 100644 index 000000000..59cf1138d --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html @@ -0,0 +1,3 @@ +OpenFile | @wailsio/runtime
  • Parameters

    Returns Promise<string | string[]>

    Returns selected file or list of files. Returns blank string if no file is selected.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html new file mode 100644 index 000000000..376e2a332 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html @@ -0,0 +1,5 @@ +Question | @wailsio/runtime
  • Parameters

    Returns Promise<string>

      +
    • The label of the button pressed
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html new file mode 100644 index 000000000..f8eab2b9b --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html @@ -0,0 +1,3 @@ +SaveFile | @wailsio/runtime
  • Parameters

    Returns Promise<string>

    Returns the selected file. Returns blank string if no file is selected.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html new file mode 100644 index 000000000..9caff1bda --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html @@ -0,0 +1,5 @@ +Warning | @wailsio/runtime
  • Parameters

    Returns Promise<string>

      +
    • The label of the button pressed
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html new file mode 100644 index 000000000..1bf7fb139 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html @@ -0,0 +1,6 @@ +Emit | @wailsio/runtime
  • Emits an event using the given event name.

    +

    Parameters

    Returns any

      +
    • The result of the emitted event.
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html new file mode 100644 index 000000000..9abfde29c --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html @@ -0,0 +1,4 @@ +Off | @wailsio/runtime
  • Removes event listeners for the specified event names.

    +

    Parameters

    • eventName: string

      The name of the event to remove listeners for.

      +
    • Rest ...additionalEventNames: string[]

      Additional event names to remove listeners for.

      +

    Returns undefined

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html new file mode 100644 index 000000000..f5b302756 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html @@ -0,0 +1,3 @@ +OffAll | @wailsio/runtime
  • Removes all event listeners.

    +

    Returns void

    Function

    OffAll

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html new file mode 100644 index 000000000..dc6975e43 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html @@ -0,0 +1,7 @@ +On | @wailsio/runtime
  • Registers a callback function to be executed when the specified event occurs.

    +

    Parameters

    • eventName: string

      The name of the event.

      +
    • callback: Function

      The callback function to be executed. It takes no parameters.

      +

    Returns Function

      +
    • A function that, when called, will unregister the callback from the event.
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html new file mode 100644 index 000000000..100a6bee6 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html @@ -0,0 +1,8 @@ +OnMultiple | @wailsio/runtime
  • Register a callback function to be called multiple times for a specific event.

    +

    Parameters

    • eventName: string

      The name of the event to register the callback for.

      +
    • callback: Function

      The callback function to be called when the event is triggered.

      +
    • maxCallbacks: number

      The maximum number of times the callback can be called for the event. Once the maximum number is reached, the callback will no longer be called.

      +

    Returns Function

      +
    • A function that, when called, will unregister the callback from the event.
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html new file mode 100644 index 000000000..ddb4ac24c --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html @@ -0,0 +1,7 @@ +Once | @wailsio/runtime
  • Registers a callback function to be executed only once for the specified event.

    +

    Parameters

    • eventName: string

      The name of the event.

      +
    • callback: Function

      The function to be executed when the event occurs.

      +

    Returns Function

      +
    • A function that, when called, will unregister the callback from the event.
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html new file mode 100644 index 000000000..20a435494 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html @@ -0,0 +1 @@ +setup | @wailsio/runtime

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html new file mode 100644 index 000000000..79679f3a6 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html @@ -0,0 +1,6 @@ +GetFlag | @wailsio/runtime
  • Retrieves the value associated with the specified key from the flag map.

    +

    Parameters

    • keyString: string

      The key to retrieve the value for.

      +

    Returns any

      +
    • The value associated with the specified key.
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html new file mode 100644 index 000000000..90bd9dda0 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html @@ -0,0 +1,3 @@ +GetAll | @wailsio/runtime
  • Gets all screens.

    +

    Returns Promise<Screen[]>

    A promise that resolves to an array of Screen objects.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html new file mode 100644 index 000000000..f483e7bc7 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html @@ -0,0 +1,3 @@ +GetCurrent | @wailsio/runtime
  • Gets the current active screen.

    +

    Returns Promise<Screen>

    A promise that resolves with the current active screen.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html new file mode 100644 index 000000000..f3aba82d7 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html @@ -0,0 +1,3 @@ +GetPrimary | @wailsio/runtime
  • Gets the primary screen.

    +

    Returns Promise<Screen>

    A promise that resolves to the primary screen.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html new file mode 100644 index 000000000..5e67968f8 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html @@ -0,0 +1,4 @@ +Capabilities | @wailsio/runtime
  • Fetches the capabilities of the application from the server.

    +

    Returns Promise<Object>

    A promise that resolves to an object containing the capabilities.

    +

    Async

    Function

    Capabilities

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html new file mode 100644 index 000000000..182b2e8e0 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html @@ -0,0 +1,5 @@ +Environment | @wailsio/runtime
  • Returns Promise<EnvironmentInfo>

      +
    • A promise that resolves to an object containing OS and system architecture.
    • +
    +

    Function

    Retrieves environment details.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html new file mode 100644 index 000000000..3efe036c0 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html @@ -0,0 +1,3 @@ +IsAMD64 | @wailsio/runtime
  • Checks if the current environment architecture is AMD64.

    +

    Returns boolean

    True if the current environment architecture is AMD64, false otherwise.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html new file mode 100644 index 000000000..b72f383f9 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html @@ -0,0 +1,3 @@ +IsARM | @wailsio/runtime
  • Checks if the current architecture is ARM.

    +

    Returns boolean

    True if the current architecture is ARM, false otherwise.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html new file mode 100644 index 000000000..fe99d269f --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html @@ -0,0 +1,5 @@ +IsARM64 | @wailsio/runtime
  • Checks if the current environment is ARM64 architecture.

    +

    Returns boolean

      +
    • Returns true if the environment is ARM64 architecture, otherwise returns false.
    • +
    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html new file mode 100644 index 000000000..a1289db3a --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html @@ -0,0 +1,5 @@ +IsDarkMode | @wailsio/runtime
  • Returns Promise<boolean>

      +
    • A promise that resolves to a boolean value indicating if the system is in dark mode.
    • +
    +

    Function

    Retrieves the system dark mode status.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html new file mode 100644 index 000000000..7efc66dca --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html @@ -0,0 +1 @@ +IsDebug | @wailsio/runtime

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html new file mode 100644 index 000000000..dd8b3b4f6 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html @@ -0,0 +1,3 @@ +IsLinux | @wailsio/runtime
  • Checks if the current operating system is Linux.

    +

    Returns boolean

    Returns true if the current operating system is Linux, false otherwise.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html new file mode 100644 index 000000000..42846972d --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html @@ -0,0 +1,3 @@ +IsMac | @wailsio/runtime
  • Checks if the current environment is a macOS operating system.

    +

    Returns boolean

    True if the environment is macOS, false otherwise.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html new file mode 100644 index 000000000..324b9df9b --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html @@ -0,0 +1,3 @@ +IsWindows | @wailsio/runtime
  • Checks if the current operating system is Windows.

    +

    Returns boolean

    True if the operating system is Windows, otherwise false.

    +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html new file mode 100644 index 000000000..c9c909ad6 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html @@ -0,0 +1 @@ +invoke | @wailsio/runtime
  • Parameters

    • msg: any

    Returns any

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html new file mode 100644 index 000000000..afc533a75 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html @@ -0,0 +1,2 @@ +Enable | @wailsio/runtime
  • Schedules an automatic reload of WML to be performed as soon as the document is fully loaded.

    +

    Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html new file mode 100644 index 000000000..db415b9ab --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html @@ -0,0 +1,2 @@ +Reload | @wailsio/runtime
  • Reloads the WML page by adding necessary event listeners and browser listeners.

    +

    Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/index.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/index.html new file mode 100644 index 000000000..eba5c3b45 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/index.html @@ -0,0 +1,5 @@ +@wailsio/runtime

@wailsio/runtime

README

The main.js file in this directory is the entrypoint for the runtime.js file that may be +loaded at runtime. This will add window.wails and window._wails to the global scope.

+

NOTE: It is preferable to use the @wailsio/runtime package to use the runtime.

+

After updating any files in this directory, you must run wails3 task build:runtime to regenerate the compiled JS.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html new file mode 100644 index 000000000..345537a4e --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html @@ -0,0 +1,7 @@ +Button | @wailsio/runtime
interface Button {
    IsCancel: undefined | boolean;
    IsDefault: undefined | boolean;
    Label: undefined | string;
}

Properties

Properties

IsCancel: undefined | boolean

True if the button should cancel an operation when clicked.

+
IsDefault: undefined | boolean

True if the button should be the default action when the user presses enter.

+
Label: undefined | string

Text that appears within the button.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html new file mode 100644 index 000000000..057c621ef --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html @@ -0,0 +1,5 @@ +FileFilter | @wailsio/runtime
interface FileFilter {
    DisplayName: undefined | string;
    Pattern: undefined | string;
}

Properties

Properties

DisplayName: undefined | string

Display name for the filter, it could be "Text Files", "Images" etc.

+
Pattern: undefined | string

Pattern to match for the filter, e.g. ".txt;.md" for text markdown files.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html new file mode 100644 index 000000000..4f2e6e335 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html @@ -0,0 +1,9 @@ +MessageDialogOptions | @wailsio/runtime

Interface MessageDialogOptions

interface MessageDialogOptions {
    Buttons: undefined | Button[];
    Detached: undefined | boolean;
    Message: undefined | string;
    Title: undefined | string;
}

Properties

Properties

Buttons: undefined | Button[]

Array of button options to show in the dialog.

+
Detached: undefined | boolean

True if the dialog should appear detached from the main window (if applicable).

+
Message: undefined | string

The main message to show in the dialog.

+
Title: undefined | string

The title of the dialog window.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html new file mode 100644 index 000000000..9b357cead --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html @@ -0,0 +1,33 @@ +OpenFileDialogOptions | @wailsio/runtime

Interface OpenFileDialogOptions

interface OpenFileDialogOptions {
    AllowsMultipleSelection: undefined | boolean;
    AllowsOtherFiletypes: undefined | boolean;
    ButtonText: undefined | string;
    CanChooseDirectories: undefined | boolean;
    CanChooseFiles: undefined | boolean;
    CanCreateDirectories: undefined | boolean;
    CanSelectHiddenExtension: undefined | boolean;
    Detached: undefined | boolean;
    Directory: undefined | string;
    Filters: undefined | FileFilter[];
    HideExtension: undefined | boolean;
    Message: undefined | string;
    ResolvesAliases: undefined | boolean;
    ShowHiddenFiles: undefined | boolean;
    Title: undefined | string;
    TreatsFilePackagesAsDirectories: undefined | boolean;
}

Properties

AllowsMultipleSelection: undefined | boolean

Indicates if multiple selection is allowed.

+
AllowsOtherFiletypes: undefined | boolean

Indicates if other file types are allowed.

+
ButtonText: undefined | string

Text to display on the button.

+
CanChooseDirectories: undefined | boolean

Indicates if directories can be chosen.

+
CanChooseFiles: undefined | boolean

Indicates if files can be chosen.

+
CanCreateDirectories: undefined | boolean

Indicates if directories can be created.

+
CanSelectHiddenExtension: undefined | boolean

Indicates if hidden extensions can be selected.

+
Detached: undefined | boolean

Indicates if the dialog should appear detached from the main window.

+
Directory: undefined | string

Directory to open in the dialog.

+
Filters: undefined | FileFilter[]

Array of file filters.

+
HideExtension: undefined | boolean

Indicates if the extension should be hidden.

+
Message: undefined | string

Message to show in the dialog.

+
ResolvesAliases: undefined | boolean

Indicates if aliases should be resolved.

+
ShowHiddenFiles: undefined | boolean

Indicates if hidden files should be shown.

+
Title: undefined | string

Title of the dialog.

+
TreatsFilePackagesAsDirectories: undefined | boolean

Indicates if file packages should be treated as directories.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html new file mode 100644 index 000000000..b36ab5945 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html @@ -0,0 +1,35 @@ +SaveFileDialogOptions | @wailsio/runtime

Interface SaveFileDialogOptions

interface SaveFileDialogOptions {
    AllowsMultipleSelection: undefined | boolean;
    AllowsOtherFiletypes: undefined | boolean;
    ButtonText: undefined | string;
    CanChooseDirectories: undefined | boolean;
    CanChooseFiles: undefined | boolean;
    CanCreateDirectories: undefined | boolean;
    CanSelectHiddenExtension: undefined | boolean;
    Detached: undefined | boolean;
    Directory: undefined | string;
    Filename: undefined | string;
    Filters: undefined | FileFilter[];
    HideExtension: undefined | boolean;
    Message: undefined | string;
    ResolvesAliases: undefined | boolean;
    ShowHiddenFiles: undefined | boolean;
    Title: undefined | string;
    TreatsFilePackagesAsDirectories: undefined | boolean;
}

Properties

AllowsMultipleSelection: undefined | boolean

Indicates if multiple selection is allowed.

+
AllowsOtherFiletypes: undefined | boolean

Indicates if other file types are allowed.

+
ButtonText: undefined | string

Text to display on the button.

+
CanChooseDirectories: undefined | boolean

Indicates if directories can be chosen.

+
CanChooseFiles: undefined | boolean

Indicates if files can be chosen.

+
CanCreateDirectories: undefined | boolean

Indicates if directories can be created.

+
CanSelectHiddenExtension: undefined | boolean

Indicates if hidden extensions can be selected.

+
Detached: undefined | boolean

Indicates if the dialog should appear detached from the main window.

+
Directory: undefined | string

Directory to open in the dialog.

+
Filename: undefined | string

Default filename to use in the dialog.

+
Filters: undefined | FileFilter[]

Array of file filters.

+
HideExtension: undefined | boolean

Indicates if the extension should be hidden.

+
Message: undefined | string

Message to show in the dialog.

+
ResolvesAliases: undefined | boolean

Indicates if aliases should be resolved.

+
ShowHiddenFiles: undefined | boolean

Indicates if hidden files should be shown.

+
Title: undefined | string

Title of the dialog.

+
TreatsFilePackagesAsDirectories: undefined | boolean

Indicates if file packages should be treated as directories.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Position.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Position.html new file mode 100644 index 000000000..981356c0c --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Position.html @@ -0,0 +1,5 @@ +Position | @wailsio/runtime
interface Position {
    X: number;
    Y: number;
}

Properties

X +Y +

Properties

X: number

The X coordinate.

+
Y: number

The Y coordinate.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html new file mode 100644 index 000000000..170338ae4 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html @@ -0,0 +1,9 @@ +Rect | @wailsio/runtime
interface Rect {
    Height: number;
    Width: number;
    X: number;
    Y: number;
}

Properties

Properties

Height: number

The height of the rectangle.

+
Width: number

The width of the rectangle.

+
X: number

The X coordinate of the top-left corner.

+
Y: number

The Y coordinate of the top-left corner.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html new file mode 100644 index 000000000..d086f0ddd --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html @@ -0,0 +1,19 @@ +Screen | @wailsio/runtime
interface Screen {
    Bounds: Rect;
    Id: string;
    IsPrimary: boolean;
    Name: string;
    Position: Position;
    Rotation: number;
    Scale: number;
    Size: Size;
    WorkArea: Rect;
}

Properties

Bounds: Rect

Contains the bounds of the screen in terms of X, Y, Width, and Height.

+
Id: string

Unique identifier for the screen.

+
IsPrimary: boolean

True if this is the primary monitor selected by the user in the operating system.

+
Name: string

Human readable name of the screen.

+
Position: Position

Contains the X and Y coordinates of the screen's position.

+
Rotation: number

The rotation of the screen.

+
Scale: number

The resolution scale of the screen. 1 = standard resolution, 2 = high (Retina), etc.

+
Size: Size

Contains the width and height of the screen.

+
WorkArea: Rect

Contains the area of the screen that is actually usable (excluding taskbar and other system UI).

+

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html new file mode 100644 index 000000000..3cf30b8a3 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html @@ -0,0 +1,5 @@ +Size | @wailsio/runtime
interface Size {
    X: number;
    Y: number;
}

Properties

X +Y +

Properties

X: number

The width.

+
Y: number

The height.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html new file mode 100644 index 000000000..6b815e3b9 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html @@ -0,0 +1,11 @@ +EnvironmentInfo | @wailsio/runtime

Interface EnvironmentInfo

interface EnvironmentInfo {
    Arch: string;
    Debug: boolean;
    OS: string;
    OSInfo: OSInfo;
    PlatformInfo: Object;
}

Properties

Properties

Arch: string

The architecture of the system.

+
Debug: boolean

True if the application is running in debug mode, otherwise false.

+
OS: string

The operating system in use.

+
OSInfo: OSInfo

Details of the operating system.

+
PlatformInfo: Object

Additional platform information.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html new file mode 100644 index 000000000..fa06fffb7 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html @@ -0,0 +1,9 @@ +OSInfo | @wailsio/runtime
interface OSInfo {
    Branding: string;
    ID: string;
    Name: string;
    Version: string;
}

Properties

Properties

Branding: string

The branding of the OS.

+
ID: string

The ID of the OS.

+
Name: string

The name of the OS.

+
Version: string

The version of the OS.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules.html new file mode 100644 index 000000000..7120c708a --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules.html @@ -0,0 +1,12 @@ +@wailsio/runtime

@wailsio/runtime

Index

Namespaces

Variables

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html new file mode 100644 index 000000000..83360d25d --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html @@ -0,0 +1,4 @@ +Application | @wailsio/runtime

Namespace Application

Index

Functions

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html new file mode 100644 index 000000000..1c74a07ed --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html @@ -0,0 +1,2 @@ +Browser | @wailsio/runtime

Namespace Browser

Index

Functions

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html new file mode 100644 index 000000000..636292fa8 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html @@ -0,0 +1,5 @@ +Call | @wailsio/runtime

Namespace Call

Index

Functions

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html new file mode 100644 index 000000000..491af3a9c --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html @@ -0,0 +1,3 @@ +Clipboard | @wailsio/runtime

Namespace Clipboard

Index

Functions

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html new file mode 100644 index 000000000..a34704511 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html @@ -0,0 +1,12 @@ +Dialogs | @wailsio/runtime

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html new file mode 100644 index 000000000..7f2f6ee31 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html @@ -0,0 +1,10 @@ +Events | @wailsio/runtime

Namespace Events

Index

Classes

Variables

Functions

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html new file mode 100644 index 000000000..5303156ef --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html @@ -0,0 +1,2 @@ +Flags | @wailsio/runtime

Namespace Flags

Index

Functions

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html new file mode 100644 index 000000000..2d3976939 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html @@ -0,0 +1,8 @@ +Screens | @wailsio/runtime

Namespace Screens

Index

Interfaces

Functions

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html new file mode 100644 index 000000000..1561cb576 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html @@ -0,0 +1,14 @@ +System | @wailsio/runtime

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html new file mode 100644 index 000000000..71b060e64 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html @@ -0,0 +1,3 @@ +WML | @wailsio/runtime

Namespace WML

Index

Functions

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html new file mode 100644 index 000000000..150a9445f --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html @@ -0,0 +1 @@ +Types | @wailsio/runtime

Variable TypesConst

Types: {
    Common: {
        ApplicationStarted: string;
        ThemeChanged: string;
        WindowClosing: string;
        WindowDPIChanged: string;
        WindowFilesDropped: string;
        WindowFocus: string;
        WindowFullscreen: string;
        WindowHide: string;
        WindowLostFocus: string;
        WindowMaximise: string;
        WindowMinimise: string;
        WindowRestore: string;
        WindowRuntimeReady: string;
        WindowShow: string;
        WindowUnFullscreen: string;
        WindowUnMaximise: string;
        WindowUnMinimise: string;
        WindowZoom: string;
        WindowZoomIn: string;
        WindowZoomOut: string;
        WindowZoomReset: string;
    };
    Linux: {
        ApplicationStartup: string;
        SystemThemeChanged: string;
        WindowDeleteEvent: string;
        WindowFocusIn: string;
        WindowFocusOut: string;
        WindowLoadChanged: string;
    };
    Mac: {
        ApplicationDidBecomeActive: string;
        ApplicationDidChangeBackingProperties: string;
        ApplicationDidChangeEffectiveAppearance: string;
        ApplicationDidChangeIcon: string;
        ApplicationDidChangeOcclusionState: string;
        ApplicationDidChangeScreenParameters: string;
        ApplicationDidChangeStatusBarFrame: string;
        ApplicationDidChangeStatusBarOrientation: string;
        ApplicationDidChangeTheme: string;
        ApplicationDidFinishLaunching: string;
        ApplicationDidHide: string;
        ApplicationDidResignActiveNotification: string;
        ApplicationDidUnhide: string;
        ApplicationDidUpdate: string;
        ApplicationShouldHandleReopen: string;
        ApplicationWillBecomeActive: string;
        ApplicationWillFinishLaunching: string;
        ApplicationWillHide: string;
        ApplicationWillResignActive: string;
        ApplicationWillTerminate: string;
        ApplicationWillUnhide: string;
        ApplicationWillUpdate: string;
        MenuDidAddItem: string;
        MenuDidBeginTracking: string;
        MenuDidClose: string;
        MenuDidDisplayItem: string;
        MenuDidEndTracking: string;
        MenuDidHighlightItem: string;
        MenuDidOpen: string;
        MenuDidPopUp: string;
        MenuDidRemoveItem: string;
        MenuDidSendAction: string;
        MenuDidSendActionToItem: string;
        MenuDidUpdate: string;
        MenuWillAddItem: string;
        MenuWillBeginTracking: string;
        MenuWillDisplayItem: string;
        MenuWillEndTracking: string;
        MenuWillHighlightItem: string;
        MenuWillOpen: string;
        MenuWillPopUp: string;
        MenuWillRemoveItem: string;
        MenuWillSendAction: string;
        MenuWillSendActionToItem: string;
        MenuWillUpdate: string;
        WebViewDidCommitNavigation: string;
        WebViewDidFinishNavigation: string;
        WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
        WebViewDidStartProvisionalNavigation: string;
        WindowDidBecomeKey: string;
        WindowDidBecomeMain: string;
        WindowDidBeginSheet: string;
        WindowDidChangeAlpha: string;
        WindowDidChangeBackingLocation: string;
        WindowDidChangeBackingProperties: string;
        WindowDidChangeCollectionBehavior: string;
        WindowDidChangeEffectiveAppearance: string;
        WindowDidChangeOcclusionState: string;
        WindowDidChangeOrderingMode: string;
        WindowDidChangeScreen: string;
        WindowDidChangeScreenParameters: string;
        WindowDidChangeScreenProfile: string;
        WindowDidChangeScreenSpace: string;
        WindowDidChangeScreenSpaceProperties: string;
        WindowDidChangeSharingType: string;
        WindowDidChangeSpace: string;
        WindowDidChangeSpaceOrderingMode: string;
        WindowDidChangeTitle: string;
        WindowDidChangeToolbar: string;
        WindowDidChangeVisibility: string;
        WindowDidDeminiaturize: string;
        WindowDidEndSheet: string;
        WindowDidEnterFullScreen: string;
        WindowDidEnterVersionBrowser: string;
        WindowDidExitFullScreen: string;
        WindowDidExitVersionBrowser: string;
        WindowDidExpose: string;
        WindowDidFocus: string;
        WindowDidMiniaturize: string;
        WindowDidMove: string;
        WindowDidOrderOffScreen: string;
        WindowDidOrderOnScreen: string;
        WindowDidResignKey: string;
        WindowDidResignMain: string;
        WindowDidResize: string;
        WindowDidUpdate: string;
        WindowDidUpdateAlpha: string;
        WindowDidUpdateCollectionBehavior: string;
        WindowDidUpdateCollectionProperties: string;
        WindowDidUpdateShadow: string;
        WindowDidUpdateTitle: string;
        WindowDidUpdateToolbar: string;
        WindowDidUpdateVisibility: string;
        WindowFileDraggingEntered: string;
        WindowFileDraggingExited: string;
        WindowFileDraggingPerformed: string;
        WindowShouldClose: string;
        WindowWillBecomeKey: string;
        WindowWillBecomeMain: string;
        WindowWillBeginSheet: string;
        WindowWillChangeOrderingMode: string;
        WindowWillClose: string;
        WindowWillDeminiaturize: string;
        WindowWillEnterFullScreen: string;
        WindowWillEnterVersionBrowser: string;
        WindowWillExitFullScreen: string;
        WindowWillExitVersionBrowser: string;
        WindowWillFocus: string;
        WindowWillMiniaturize: string;
        WindowWillMove: string;
        WindowWillOrderOffScreen: string;
        WindowWillOrderOnScreen: string;
        WindowWillResignMain: string;
        WindowWillResize: string;
        WindowWillUnfocus: string;
        WindowWillUpdate: string;
        WindowWillUpdateAlpha: string;
        WindowWillUpdateCollectionBehavior: string;
        WindowWillUpdateCollectionProperties: string;
        WindowWillUpdateShadow: string;
        WindowWillUpdateTitle: string;
        WindowWillUpdateToolbar: string;
        WindowWillUpdateVisibility: string;
        WindowWillUseStandardFrame: string;
    };
    Windows: {
        APMPowerSettingChange: string;
        APMPowerStatusChange: string;
        APMResumeAutomatic: string;
        APMResumeSuspend: string;
        APMSuspend: string;
        ApplicationStarted: string;
        SystemThemeChanged: string;
        WebViewNavigationCompleted: string;
        WindowActive: string;
        WindowClickActive: string;
        WindowClose: string;
        WindowDragDrop: string;
        WindowDragEnter: string;
        WindowDragLeave: string;
        WindowDragOver: string;
        WindowFullscreen: string;
        WindowInactive: string;
        WindowKillFocus: string;
        WindowMaximise: string;
        WindowMinimise: string;
        WindowRestore: string;
        WindowSetFocus: string;
        WindowUnFullscreen: string;
        WindowUnMaximise: string;
        WindowUnMinimise: string;
    };
} = EventTypes

Type declaration

  • Common: {
        ApplicationStarted: string;
        ThemeChanged: string;
        WindowClosing: string;
        WindowDPIChanged: string;
        WindowFilesDropped: string;
        WindowFocus: string;
        WindowFullscreen: string;
        WindowHide: string;
        WindowLostFocus: string;
        WindowMaximise: string;
        WindowMinimise: string;
        WindowRestore: string;
        WindowRuntimeReady: string;
        WindowShow: string;
        WindowUnFullscreen: string;
        WindowUnMaximise: string;
        WindowUnMinimise: string;
        WindowZoom: string;
        WindowZoomIn: string;
        WindowZoomOut: string;
        WindowZoomReset: string;
    }
    • ApplicationStarted: string
    • ThemeChanged: string
    • WindowClosing: string
    • WindowDPIChanged: string
    • WindowFilesDropped: string
    • WindowFocus: string
    • WindowFullscreen: string
    • WindowHide: string
    • WindowLostFocus: string
    • WindowMaximise: string
    • WindowMinimise: string
    • WindowRestore: string
    • WindowRuntimeReady: string
    • WindowShow: string
    • WindowUnFullscreen: string
    • WindowUnMaximise: string
    • WindowUnMinimise: string
    • WindowZoom: string
    • WindowZoomIn: string
    • WindowZoomOut: string
    • WindowZoomReset: string
  • Linux: {
        ApplicationStartup: string;
        SystemThemeChanged: string;
        WindowDeleteEvent: string;
        WindowFocusIn: string;
        WindowFocusOut: string;
        WindowLoadChanged: string;
    }
    • ApplicationStartup: string
    • SystemThemeChanged: string
    • WindowDeleteEvent: string
    • WindowFocusIn: string
    • WindowFocusOut: string
    • WindowLoadChanged: string
  • Mac: {
        ApplicationDidBecomeActive: string;
        ApplicationDidChangeBackingProperties: string;
        ApplicationDidChangeEffectiveAppearance: string;
        ApplicationDidChangeIcon: string;
        ApplicationDidChangeOcclusionState: string;
        ApplicationDidChangeScreenParameters: string;
        ApplicationDidChangeStatusBarFrame: string;
        ApplicationDidChangeStatusBarOrientation: string;
        ApplicationDidChangeTheme: string;
        ApplicationDidFinishLaunching: string;
        ApplicationDidHide: string;
        ApplicationDidResignActiveNotification: string;
        ApplicationDidUnhide: string;
        ApplicationDidUpdate: string;
        ApplicationShouldHandleReopen: string;
        ApplicationWillBecomeActive: string;
        ApplicationWillFinishLaunching: string;
        ApplicationWillHide: string;
        ApplicationWillResignActive: string;
        ApplicationWillTerminate: string;
        ApplicationWillUnhide: string;
        ApplicationWillUpdate: string;
        MenuDidAddItem: string;
        MenuDidBeginTracking: string;
        MenuDidClose: string;
        MenuDidDisplayItem: string;
        MenuDidEndTracking: string;
        MenuDidHighlightItem: string;
        MenuDidOpen: string;
        MenuDidPopUp: string;
        MenuDidRemoveItem: string;
        MenuDidSendAction: string;
        MenuDidSendActionToItem: string;
        MenuDidUpdate: string;
        MenuWillAddItem: string;
        MenuWillBeginTracking: string;
        MenuWillDisplayItem: string;
        MenuWillEndTracking: string;
        MenuWillHighlightItem: string;
        MenuWillOpen: string;
        MenuWillPopUp: string;
        MenuWillRemoveItem: string;
        MenuWillSendAction: string;
        MenuWillSendActionToItem: string;
        MenuWillUpdate: string;
        WebViewDidCommitNavigation: string;
        WebViewDidFinishNavigation: string;
        WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
        WebViewDidStartProvisionalNavigation: string;
        WindowDidBecomeKey: string;
        WindowDidBecomeMain: string;
        WindowDidBeginSheet: string;
        WindowDidChangeAlpha: string;
        WindowDidChangeBackingLocation: string;
        WindowDidChangeBackingProperties: string;
        WindowDidChangeCollectionBehavior: string;
        WindowDidChangeEffectiveAppearance: string;
        WindowDidChangeOcclusionState: string;
        WindowDidChangeOrderingMode: string;
        WindowDidChangeScreen: string;
        WindowDidChangeScreenParameters: string;
        WindowDidChangeScreenProfile: string;
        WindowDidChangeScreenSpace: string;
        WindowDidChangeScreenSpaceProperties: string;
        WindowDidChangeSharingType: string;
        WindowDidChangeSpace: string;
        WindowDidChangeSpaceOrderingMode: string;
        WindowDidChangeTitle: string;
        WindowDidChangeToolbar: string;
        WindowDidChangeVisibility: string;
        WindowDidDeminiaturize: string;
        WindowDidEndSheet: string;
        WindowDidEnterFullScreen: string;
        WindowDidEnterVersionBrowser: string;
        WindowDidExitFullScreen: string;
        WindowDidExitVersionBrowser: string;
        WindowDidExpose: string;
        WindowDidFocus: string;
        WindowDidMiniaturize: string;
        WindowDidMove: string;
        WindowDidOrderOffScreen: string;
        WindowDidOrderOnScreen: string;
        WindowDidResignKey: string;
        WindowDidResignMain: string;
        WindowDidResize: string;
        WindowDidUpdate: string;
        WindowDidUpdateAlpha: string;
        WindowDidUpdateCollectionBehavior: string;
        WindowDidUpdateCollectionProperties: string;
        WindowDidUpdateShadow: string;
        WindowDidUpdateTitle: string;
        WindowDidUpdateToolbar: string;
        WindowDidUpdateVisibility: string;
        WindowFileDraggingEntered: string;
        WindowFileDraggingExited: string;
        WindowFileDraggingPerformed: string;
        WindowShouldClose: string;
        WindowWillBecomeKey: string;
        WindowWillBecomeMain: string;
        WindowWillBeginSheet: string;
        WindowWillChangeOrderingMode: string;
        WindowWillClose: string;
        WindowWillDeminiaturize: string;
        WindowWillEnterFullScreen: string;
        WindowWillEnterVersionBrowser: string;
        WindowWillExitFullScreen: string;
        WindowWillExitVersionBrowser: string;
        WindowWillFocus: string;
        WindowWillMiniaturize: string;
        WindowWillMove: string;
        WindowWillOrderOffScreen: string;
        WindowWillOrderOnScreen: string;
        WindowWillResignMain: string;
        WindowWillResize: string;
        WindowWillUnfocus: string;
        WindowWillUpdate: string;
        WindowWillUpdateAlpha: string;
        WindowWillUpdateCollectionBehavior: string;
        WindowWillUpdateCollectionProperties: string;
        WindowWillUpdateShadow: string;
        WindowWillUpdateTitle: string;
        WindowWillUpdateToolbar: string;
        WindowWillUpdateVisibility: string;
        WindowWillUseStandardFrame: string;
    }
    • ApplicationDidBecomeActive: string
    • ApplicationDidChangeBackingProperties: string
    • ApplicationDidChangeEffectiveAppearance: string
    • ApplicationDidChangeIcon: string
    • ApplicationDidChangeOcclusionState: string
    • ApplicationDidChangeScreenParameters: string
    • ApplicationDidChangeStatusBarFrame: string
    • ApplicationDidChangeStatusBarOrientation: string
    • ApplicationDidChangeTheme: string
    • ApplicationDidFinishLaunching: string
    • ApplicationDidHide: string
    • ApplicationDidResignActiveNotification: string
    • ApplicationDidUnhide: string
    • ApplicationDidUpdate: string
    • ApplicationShouldHandleReopen: string
    • ApplicationWillBecomeActive: string
    • ApplicationWillFinishLaunching: string
    • ApplicationWillHide: string
    • ApplicationWillResignActive: string
    • ApplicationWillTerminate: string
    • ApplicationWillUnhide: string
    • ApplicationWillUpdate: string
    • MenuDidAddItem: string
    • MenuDidBeginTracking: string
    • MenuDidClose: string
    • MenuDidDisplayItem: string
    • MenuDidEndTracking: string
    • MenuDidHighlightItem: string
    • MenuDidOpen: string
    • MenuDidPopUp: string
    • MenuDidRemoveItem: string
    • MenuDidSendAction: string
    • MenuDidSendActionToItem: string
    • MenuDidUpdate: string
    • MenuWillAddItem: string
    • MenuWillBeginTracking: string
    • MenuWillDisplayItem: string
    • MenuWillEndTracking: string
    • MenuWillHighlightItem: string
    • MenuWillOpen: string
    • MenuWillPopUp: string
    • MenuWillRemoveItem: string
    • MenuWillSendAction: string
    • MenuWillSendActionToItem: string
    • MenuWillUpdate: string
    • WebViewDidCommitNavigation: string
    • WebViewDidFinishNavigation: string
    • WebViewDidReceiveServerRedirectForProvisionalNavigation: string
    • WebViewDidStartProvisionalNavigation: string
    • WindowDidBecomeKey: string
    • WindowDidBecomeMain: string
    • WindowDidBeginSheet: string
    • WindowDidChangeAlpha: string
    • WindowDidChangeBackingLocation: string
    • WindowDidChangeBackingProperties: string
    • WindowDidChangeCollectionBehavior: string
    • WindowDidChangeEffectiveAppearance: string
    • WindowDidChangeOcclusionState: string
    • WindowDidChangeOrderingMode: string
    • WindowDidChangeScreen: string
    • WindowDidChangeScreenParameters: string
    • WindowDidChangeScreenProfile: string
    • WindowDidChangeScreenSpace: string
    • WindowDidChangeScreenSpaceProperties: string
    • WindowDidChangeSharingType: string
    • WindowDidChangeSpace: string
    • WindowDidChangeSpaceOrderingMode: string
    • WindowDidChangeTitle: string
    • WindowDidChangeToolbar: string
    • WindowDidChangeVisibility: string
    • WindowDidDeminiaturize: string
    • WindowDidEndSheet: string
    • WindowDidEnterFullScreen: string
    • WindowDidEnterVersionBrowser: string
    • WindowDidExitFullScreen: string
    • WindowDidExitVersionBrowser: string
    • WindowDidExpose: string
    • WindowDidFocus: string
    • WindowDidMiniaturize: string
    • WindowDidMove: string
    • WindowDidOrderOffScreen: string
    • WindowDidOrderOnScreen: string
    • WindowDidResignKey: string
    • WindowDidResignMain: string
    • WindowDidResize: string
    • WindowDidUpdate: string
    • WindowDidUpdateAlpha: string
    • WindowDidUpdateCollectionBehavior: string
    • WindowDidUpdateCollectionProperties: string
    • WindowDidUpdateShadow: string
    • WindowDidUpdateTitle: string
    • WindowDidUpdateToolbar: string
    • WindowDidUpdateVisibility: string
    • WindowFileDraggingEntered: string
    • WindowFileDraggingExited: string
    • WindowFileDraggingPerformed: string
    • WindowShouldClose: string
    • WindowWillBecomeKey: string
    • WindowWillBecomeMain: string
    • WindowWillBeginSheet: string
    • WindowWillChangeOrderingMode: string
    • WindowWillClose: string
    • WindowWillDeminiaturize: string
    • WindowWillEnterFullScreen: string
    • WindowWillEnterVersionBrowser: string
    • WindowWillExitFullScreen: string
    • WindowWillExitVersionBrowser: string
    • WindowWillFocus: string
    • WindowWillMiniaturize: string
    • WindowWillMove: string
    • WindowWillOrderOffScreen: string
    • WindowWillOrderOnScreen: string
    • WindowWillResignMain: string
    • WindowWillResize: string
    • WindowWillUnfocus: string
    • WindowWillUpdate: string
    • WindowWillUpdateAlpha: string
    • WindowWillUpdateCollectionBehavior: string
    • WindowWillUpdateCollectionProperties: string
    • WindowWillUpdateShadow: string
    • WindowWillUpdateTitle: string
    • WindowWillUpdateToolbar: string
    • WindowWillUpdateVisibility: string
    • WindowWillUseStandardFrame: string
  • Windows: {
        APMPowerSettingChange: string;
        APMPowerStatusChange: string;
        APMResumeAutomatic: string;
        APMResumeSuspend: string;
        APMSuspend: string;
        ApplicationStarted: string;
        SystemThemeChanged: string;
        WebViewNavigationCompleted: string;
        WindowActive: string;
        WindowClickActive: string;
        WindowClose: string;
        WindowDragDrop: string;
        WindowDragEnter: string;
        WindowDragLeave: string;
        WindowDragOver: string;
        WindowFullscreen: string;
        WindowInactive: string;
        WindowKillFocus: string;
        WindowMaximise: string;
        WindowMinimise: string;
        WindowRestore: string;
        WindowSetFocus: string;
        WindowUnFullscreen: string;
        WindowUnMaximise: string;
        WindowUnMinimise: string;
    }
    • APMPowerSettingChange: string
    • APMPowerStatusChange: string
    • APMResumeAutomatic: string
    • APMResumeSuspend: string
    • APMSuspend: string
    • ApplicationStarted: string
    • SystemThemeChanged: string
    • WebViewNavigationCompleted: string
    • WindowActive: string
    • WindowClickActive: string
    • WindowClose: string
    • WindowDragDrop: string
    • WindowDragEnter: string
    • WindowDragLeave: string
    • WindowDragOver: string
    • WindowFullscreen: string
    • WindowInactive: string
    • WindowKillFocus: string
    • WindowMaximise: string
    • WindowMinimise: string
    • WindowRestore: string
    • WindowSetFocus: string
    • WindowUnFullscreen: string
    • WindowUnMaximise: string
    • WindowUnMinimise: string

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html new file mode 100644 index 000000000..ec9804317 --- /dev/null +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html @@ -0,0 +1,2 @@ +Window | @wailsio/runtime

Variable WindowConst

Window: Window = ...

The window within which the script is running.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/package.json b/v3/internal/runtime/desktop/@wailsio/runtime/package.json index 904617974..ff7b5921d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/package.json +++ b/v3/internal/runtime/desktop/@wailsio/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@wailsio/runtime", - "version": "3.0.0-alpha.20", + "version": "3.0.0-alpha.21", "description": "Wails Runtime", "main": "src/index.js", "types": "types/index.d.ts", diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/src/calls.js b/v3/internal/runtime/desktop/@wailsio/runtime/src/calls.js index 6717f15bc..c2462a31a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/src/calls.js +++ b/v3/internal/runtime/desktop/@wailsio/runtime/src/calls.js @@ -89,16 +89,16 @@ function getAndDeleteResponse(id) { */ function callBinding(type, options = {}) { const id = generateID(); - const doCancel = () => { cancelCall(type, {"call-id": id}) }; - var queuedCancel = false, callRunning = false; - var p = new Promise((resolve, reject) => { + const doCancel = () => { return cancelCall(type, {"call-id": id}) }; + let queuedCancel = false, callRunning = false; + let p = new Promise((resolve, reject) => { options["call-id"] = id; callResponses.set(id, { resolve, reject }); call(type, options). then((_) => { callRunning = true; if (queuedCancel) { - doCancel(); + return doCancel(); } }). catch((error) => { @@ -108,7 +108,7 @@ function callBinding(type, options = {}) { }); p.cancel = () => { if (callRunning) { - doCancel(); + return doCancel(); } else { queuedCancel = true; } diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/tsconfig.json b/v3/internal/runtime/desktop/@wailsio/runtime/tsconfig.json index 23ed48304..2cbc06eed 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/tsconfig.json +++ b/v3/internal/runtime/desktop/@wailsio/runtime/tsconfig.json @@ -12,7 +12,7 @@ "emitDeclarationOnly": true, "esModuleInterop": true, "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", "outDir": "dist", "strict": true, "target": "es6",