diff --git a/v8.8.2/.nojekyll b/v8.8.2/.nojekyll new file mode 100644 index 000000000..e2ac6616a --- /dev/null +++ b/v8.8.2/.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/v8.8.2/assets/highlight.css b/v8.8.2/assets/highlight.css new file mode 100644 index 000000000..9136f443e --- /dev/null +++ b/v8.8.2/assets/highlight.css @@ -0,0 +1,85 @@ +:root { + --light-hl-0: #001080; + --dark-hl-0: #9CDCFE; + --light-hl-1: #000000; + --dark-hl-1: #D4D4D4; + --light-hl-2: #AF00DB; + --dark-hl-2: #C586C0; + --light-hl-3: #A31515; + --dark-hl-3: #CE9178; + --light-hl-4: #008000; + --dark-hl-4: #6A9955; + --light-hl-5: #0000FF; + --dark-hl-5: #569CD6; + --light-hl-6: #0070C1; + --dark-hl-6: #4FC1FF; + --light-hl-7: #795E26; + --dark-hl-7: #DCDCAA; + --light-hl-8: #098658; + --dark-hl-8: #B5CEA8; + --light-code-background: #FFFFFF; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --code-background: var(--dark-code-background); +} } + +:root[data-theme='light'] { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --code-background: var(--light-code-background); +} + +:root[data-theme='dark'] { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --code-background: var(--dark-code-background); +} + +.hl-0 { color: var(--hl-0); } +.hl-1 { color: var(--hl-1); } +.hl-2 { color: var(--hl-2); } +.hl-3 { color: var(--hl-3); } +.hl-4 { color: var(--hl-4); } +.hl-5 { color: var(--hl-5); } +.hl-6 { color: var(--hl-6); } +.hl-7 { color: var(--hl-7); } +.hl-8 { color: var(--hl-8); } +pre, code { background: var(--code-background); } diff --git a/v8.8.2/assets/icons.js b/v8.8.2/assets/icons.js new file mode 100644 index 000000000..e88e8ca77 --- /dev/null +++ b/v8.8.2/assets/icons.js @@ -0,0 +1,18 @@ +(function() { + addIcons(); + function addIcons() { + if (document.readyState === "loading") return document.addEventListener("DOMContentLoaded", addIcons); + const svg = document.body.appendChild(document.createElementNS("http://www.w3.org/2000/svg", "svg")); + svg.innerHTML = `""`; + svg.style.display = "none"; + if (location.protocol === "file:") updateUseElements(); + } + + function updateUseElements() { + document.querySelectorAll("use").forEach(el => { + if (el.getAttribute("href").includes("#icon-")) { + el.setAttribute("href", el.getAttribute("href").replace(/.*#/, "#")); + } + }); + } +})() \ No newline at end of file diff --git a/v8.8.2/assets/icons.svg b/v8.8.2/assets/icons.svg new file mode 100644 index 000000000..e371b8b5d --- /dev/null +++ b/v8.8.2/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v8.8.2/assets/main.js b/v8.8.2/assets/main.js new file mode 100644 index 000000000..21a5d74d2 --- /dev/null +++ b/v8.8.2/assets/main.js @@ -0,0 +1,60 @@ +"use strict"; +window.translations={"copy":"Copy","copied":"Copied!","normally_hidden":"This member is normally hidden due to your filter settings."}; +"use strict";(()=>{var Pe=Object.create;var ie=Object.defineProperty;var Oe=Object.getOwnPropertyDescriptor;var _e=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,Me=Object.prototype.hasOwnProperty;var Fe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of _e(e))!Me.call(t,i)&&i!==n&&ie(t,i,{get:()=>e[i],enumerable:!(r=Oe(e,i))||r.enumerable});return t};var Ae=(t,e,n)=>(n=t!=null?Pe(Re(t)):{},De(e||!t||!t.__esModule?ie(n,"default",{value:t,enumerable:!0}):n,t));var ue=Fe((ae,le)=>{(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),m=s.str.charAt(1),p;m in s.node.edges?p=s.node.edges[m]:(p=new t.TokenSet,s.node.edges[m]=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 ae=="object"?le.exports=n():e.lunr=n()}(this,function(){return t})})()});var se=[];function G(t,e){se.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){se.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.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}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&&!Ve(e)){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r,document.querySelector(".col-sidebar").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)return;let r=n.offsetParent==null,i=n;for(;i!==document.body;)i instanceof HTMLDetailsElement&&(i.open=!0),i=i.parentElement;if(n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let s=document.createElement("p");s.classList.add("warning"),s.textContent=window.translations.normally_hidden,n.prepend(s)}r&&e.scrollIntoView()}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=window.translations.copied,e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent=window.translations.copy},100)},1e3)})})}};function Ve(t){let e=t.getBoundingClientRect(),n=Math.max(document.documentElement.clientHeight,window.innerHeight);return!(e.bottom<0||e.top-n>=0)}var oe=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var pe=Ae(ue());async function ce(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=pe.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function fe(){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",()=>{ce(e,t)}),ce(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");i.addEventListener("mouseup",()=>{te(t)}),r.addEventListener("focus",()=>t.classList.add("has-focus")),He(t,i,r,e)}function He(t,e,n,r){n.addEventListener("input",oe(()=>{Ne(t,e,n,r)},200)),n.addEventListener("keydown",i=>{i.key=="Enter"?Be(e,t):i.key=="ArrowUp"?(de(e,n,-1),i.preventDefault()):i.key==="ArrowDown"&&(de(e,n,1),i.preventDefault())}),document.body.addEventListener("keypress",i=>{i.altKey||i.ctrlKey||i.metaKey||!n.matches(":focus")&&i.key==="/"&&(i.preventDefault(),n.focus())}),document.body.addEventListener("keyup",i=>{t.classList.contains("has-focus")&&(i.key==="Escape"||!e.matches(":focus-within")&&!n.matches(":focus"))&&(n.blur(),te(t))})}function te(t){t.classList.remove("has-focus")}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=he(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${he(l.parent,i)}.${d}`);let m=document.createElement("li");m.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,m.append(p),p.addEventListener("focus",()=>{e.querySelector(".current")?.classList.remove("current"),m.classList.add("current")}),e.appendChild(m)}}function de(t,e,n){let r=t.querySelector(".current");if(!r)r=t.querySelector(n==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let i=r;if(n===1)do i=i.nextElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);else do i=i.previousElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);i?(r.classList.remove("current"),i.classList.add("current")):n===-1&&(r.classList.remove("current"),e.focus())}}function Be(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),te(e)}}function he(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(ee(t.substring(s,o)),`${ee(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ee(t.substring(s))),i.join("")}var je={"&":"&","<":"<",">":">","'":"'",'"':"""};function ee(t){return t.replace(/[&<>"'"]/g,e=>je[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",ye="mousemove",N="mouseup",J={x:0,y:0},me=!1,ne=!1,qe=!1,D=!1,ve=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(ve?"is-mobile":"not-mobile");ve&&"ontouchstart"in document.documentElement&&(qe=!0,F="touchstart",ye="touchmove",N="touchend");document.addEventListener(F,t=>{ne=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(ye,t=>{if(ne&&!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(N,()=>{ne=!1});document.addEventListener("click",t=>{me&&(t.preventDefault(),t.stopImmediatePropagation(),me=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,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 re;try{re=localStorage}catch{re={getItem(){return null},setItem(){}}}var Q=re;var ge=document.head.appendChild(document.createElement("style"));ge.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()),ge.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 Ee(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,xe(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),xe(t.value)})}function xe(t){document.documentElement.dataset.theme=t}var K;function we(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",Le),Le())}async function Le(){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();K=t.dataset.base,K.endsWith("/")||(K+="/"),t.innerHTML="";for(let s of i)Se(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function Se(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-accordion`:"tsd-accordion";let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.dataset.key=i.join("$"),o.innerHTML='',be(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)Se(u,l,i)}else be(t,r,t.class)}function be(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=K+t.path,n&&(r.className=n),location.pathname===r.pathname&&!r.href.includes("#")&&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-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Te=document.getElementById("tsd-theme");Te&&Ee(Te);var $e=new U;Object.defineProperty(window,"app",{value:$e});fe();we();})(); +/*! 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/v8.8.2/assets/navigation.js b/v8.8.2/assets/navigation.js new file mode 100644 index 000000000..05bd48649 --- /dev/null +++ b/v8.8.2/assets/navigation.js @@ -0,0 +1 @@ +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/v8.8.2/assets/search.js b/v8.8.2/assets/search.js new file mode 100644 index 000000000..bd2fa1a52 --- /dev/null +++ b/v8.8.2/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/v8.8.2/assets/style.css b/v8.8.2/assets/style.css new file mode 100644 index 000000000..9d619a641 --- /dev/null +++ b/v8.8.2/assets/style.css @@ -0,0 +1,1448 @@ +: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-focus-outline: #3584e4; + + --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-color-document: #000000; + + --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-focus-outline: #4c97f2; + + --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-color-document: #ffffff; + + --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-focus-outline: var(--light-color-focus-outline); + + --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); + --color-document: var(--light-color-document); + + --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-focus-outline: var(--dark-color-focus-outline); + + --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); + --color-document: var(--dark-color-document); + + --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-focus-outline: var(--light-color-focus-outline); + + --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); + --color-document: var(--light-color-document); + + --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-focus-outline: var(--dark-color-focus-outline); + + --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); + --color-document: var(--dark-color-document); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); +} + +*:focus-visible, +.tsd-accordion-summary:focus-visible svg { + outline: 2px solid var(--color-focus-outline); +} + +.always-visible, +.always-visible .tsd-signatures { + display: inherit !important; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +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; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1700px; + padding: 0 2rem; +} + +/* Footer */ +footer { + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; +} +footer > p { + margin: 0 1em; +} + +.container-main { + margin: 0 auto; + /* toolbar, footer, margin */ + min-height: calc(100vh - 41px - 56px - 4rem); +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: var(--color-background); + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + font-size: 16px; + color: var(--color-text); +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.external[target="_blank"] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; +} +a.tsd-anchor-link { + color: var(--color-text); +} + +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: -moz-fit-content; + width: fit-content; + align-items: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + 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-visible + svg { + outline: 2px solid var(--color-focus-outline); +} +.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); +} + +.settings-label { + font-weight: bold; + text-transform: uppercase; + display: inline-block; +} + +.tsd-filter-visibility .settings-label { + margin: 0.75rem 0 0.5rem 0; +} + +.tsd-theme-toggle .settings-label { + margin: 0.75rem 0.75rem 0 0; +} + +.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-navigation .tsd-nav-link { + display: none; +} +.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-section { + margin-left: 10px; +} +.tsd-page-navigation-section > summary { + padding: 0.25rem; +} +.tsd-page-navigation-section > div { + margin-left: 20px; +} +.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 { + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + 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-accordion .tsd-accordion-summary > svg { + margin-left: 0.25rem; + vertical-align: text-top; +} +.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: 2rem 0; +} +.tsd-panel-group.tsd-index-group { + margin: 2rem 0; +} +.tsd-panel-group.tsd-index-group details { + margin: 2rem 0; +} +.tsd-panel-group > .tsd-accordion-summary { + margin-bottom: 1rem; +} + +#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-signatures .tsd-index-signature:not(:last-child) { + margin-bottom: 1em; +} +.tsd-signatures .tsd-index-signature .tsd-signature { + border-width: 1px; +} +.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%; + } + #tsd-toolbar-links { + display: none; + } + .tsd-navigation .tsd-nav-link { + display: flex; + } +} + +/* 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/v8.8.2/classes/model_Application.default.html b/v8.8.2/classes/model_Application.default.html new file mode 100644 index 000000000..6868901c7 --- /dev/null +++ b/v8.8.2/classes/model_Application.default.html @@ -0,0 +1,11 @@ +default | @terrestris/shogun-util

Class default<ClientConfig, LayerTree, LayerConfig, ToolConfig>

Type Parameters

Hierarchy (view full)

Constructors

Properties

clientConfig?: ClientConfig
created?: Date
id?: number
layerConfig?: LayerConfig[]
layerTree?: LayerTree
modified?: Date
name?: string
stateOnly?: boolean
toolConfig?: ToolConfig[]
diff --git a/v8.8.2/classes/model_BaseEntity.default.html b/v8.8.2/classes/model_BaseEntity.default.html new file mode 100644 index 000000000..40e8e9e45 --- /dev/null +++ b/v8.8.2/classes/model_BaseEntity.default.html @@ -0,0 +1,5 @@ +default | @terrestris/shogun-util

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

created?: Date
id?: number
modified?: Date
diff --git a/v8.8.2/classes/model_File.default.html b/v8.8.2/classes/model_File.default.html new file mode 100644 index 000000000..5af5e1430 --- /dev/null +++ b/v8.8.2/classes/model_File.default.html @@ -0,0 +1,9 @@ +default | @terrestris/shogun-util

Hierarchy (view full)

Constructors

Properties

active?: boolean
created?: Date
fileName?: string
fileType?: string
fileUuid?: string
id?: number
modified?: Date
diff --git a/v8.8.2/classes/model_Group.default.html b/v8.8.2/classes/model_Group.default.html new file mode 100644 index 000000000..87a356460 --- /dev/null +++ b/v8.8.2/classes/model_Group.default.html @@ -0,0 +1,7 @@ +default | @terrestris/shogun-util

Type Parameters

Hierarchy (view full)

Constructors

Properties

authProviderId?: string
created?: Date
id?: number
modified?: Date
providerDetails?: T
diff --git a/v8.8.2/classes/model_ImageFile.default.html b/v8.8.2/classes/model_ImageFile.default.html new file mode 100644 index 000000000..2de21e5ca --- /dev/null +++ b/v8.8.2/classes/model_ImageFile.default.html @@ -0,0 +1,11 @@ +default | @terrestris/shogun-util

Hierarchy (view full)

Constructors

Properties

active?: boolean
created?: Date
fileName?: string
fileType?: string
fileUuid?: string
height?: number
id?: number
modified?: Date
width?: number
diff --git a/v8.8.2/classes/model_Layer.default.html b/v8.8.2/classes/model_Layer.default.html new file mode 100644 index 000000000..cd6d89a73 --- /dev/null +++ b/v8.8.2/classes/model_Layer.default.html @@ -0,0 +1,10 @@ +default | @terrestris/shogun-util

Type Parameters

Hierarchy (view full)

Constructors

Properties

clientConfig?: D
created?: Date
features?: FeatureCollection<Geometry, GeoJsonProperties>
id?: number
modified?: Date
name: string
sourceConfig: S
type: LayerType
diff --git a/v8.8.2/classes/model_Role.default.html b/v8.8.2/classes/model_Role.default.html new file mode 100644 index 000000000..5af9d14c0 --- /dev/null +++ b/v8.8.2/classes/model_Role.default.html @@ -0,0 +1,7 @@ +default | @terrestris/shogun-util

Type Parameters

Hierarchy (view full)

Constructors

Properties

authProviderId?: string
created?: Date
id?: number
modified?: Date
providerDetails?: T
diff --git a/v8.8.2/classes/model_User.default.html b/v8.8.2/classes/model_User.default.html new file mode 100644 index 000000000..49b4318e8 --- /dev/null +++ b/v8.8.2/classes/model_User.default.html @@ -0,0 +1,9 @@ +default | @terrestris/shogun-util

Type Parameters

Hierarchy (view full)

Constructors

Properties

authProviderId?: string
clientConfig?: any
created?: Date
details?: any
id?: number
modified?: Date
providerDetails?: T
diff --git a/v8.8.2/classes/parser_SHOGunApplicationUtil.default.html b/v8.8.2/classes/parser_SHOGunApplicationUtil.default.html new file mode 100644 index 000000000..ca721a68f --- /dev/null +++ b/v8.8.2/classes/parser_SHOGunApplicationUtil.default.html @@ -0,0 +1,16 @@ +default | @terrestris/shogun-util

Type Parameters

Constructors

Methods

  • Parameters

    • layer: S
    • Optionalprojection: ProjectionLike

    Returns Promise<
        | undefined
        | ImageLayer<ImageWMS>
        | TileLayer<TileWMS>
        | TileLayer<WMTS>
        | VectorLayer<Feature<Geometry>>
        | TileLayer<XYZ>>

  • Parameters

    • application: T
    • Optionalprojection: ProjectionLike
    • keepClientConfig: boolean = false

    Returns Promise<undefined | LayerGroup>

  • Parameters

    • application: T
    • layers: S[]
    • Optionalprojection: ProjectionLike
    • keepClientConfig: boolean = false

    Returns Promise<LayerGroup>

  • Parameters

    • application: T
    • OptionaladditionalOpts: ViewOptions

    Returns Promise<View>

  • Parameters

    • nodes: DefaultLayerTree[]
    • layers: S[]
    • Optionalprojection: ProjectionLike
    • keepClientConfig: boolean = false

    Returns Promise<BaseLayer[]>

  • Parameters

    • layer: S
    • projection: ProjectionLike = 'EPSG:3857'

    Returns TileLayer<TileWMS>

  • Parameters

    • layer: S
    • projection: ProjectionLike = 'EPSG:3857'

    Returns VectorLayer<Feature<Geometry>>

  • Parameters

    • layer: S
    • projection: ProjectionLike = 'EPSG:3857'

    Returns Promise<TileLayer<TileWMS>>

  • Parameters

    • layer: S
    • projection: ProjectionLike = 'EPSG:3857'

    Returns Promise<undefined | TileLayer<WMTS>>

diff --git a/v8.8.2/classes/service_AppInfoService.AppInfoService.html b/v8.8.2/classes/service_AppInfoService.AppInfoService.html new file mode 100644 index 000000000..1c1aa77f8 --- /dev/null +++ b/v8.8.2/classes/service_AppInfoService.AppInfoService.html @@ -0,0 +1,6 @@ +AppInfoService | @terrestris/shogun-util

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_ApplicationService.ApplicationService.html b/v8.8.2/classes/service_ApplicationService.ApplicationService.html new file mode 100644 index 000000000..69bd026a7 --- /dev/null +++ b/v8.8.2/classes/service_ApplicationService.ApplicationService.html @@ -0,0 +1,46 @@ +ApplicationService | @terrestris/shogun-util

Type Parameters

Hierarchy (view full)

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_AuthService.AuthService.html b/v8.8.2/classes/service_AuthService.AuthService.html new file mode 100644 index 000000000..9c7b86757 --- /dev/null +++ b/v8.8.2/classes/service_AuthService.AuthService.html @@ -0,0 +1,6 @@ +AuthService | @terrestris/shogun-util

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_CacheService.CacheService.html b/v8.8.2/classes/service_CacheService.CacheService.html new file mode 100644 index 000000000..9bee5058a --- /dev/null +++ b/v8.8.2/classes/service_CacheService.CacheService.html @@ -0,0 +1,6 @@ +CacheService | @terrestris/shogun-util

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_FileService.FileService.html b/v8.8.2/classes/service_FileService.FileService.html new file mode 100644 index 000000000..325c33cba --- /dev/null +++ b/v8.8.2/classes/service_FileService.FileService.html @@ -0,0 +1,10 @@ +FileService | @terrestris/shogun-util

Type Parameters

Hierarchy (view full)

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_GenericEntityService.GenericEntityService.html b/v8.8.2/classes/service_GenericEntityService.GenericEntityService.html new file mode 100644 index 000000000..3dc366e3c --- /dev/null +++ b/v8.8.2/classes/service_GenericEntityService.GenericEntityService.html @@ -0,0 +1,46 @@ +GenericEntityService | @terrestris/shogun-util

Type Parameters

Hierarchy (view full)

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_GenericFileService.GenericFileService.html b/v8.8.2/classes/service_GenericFileService.GenericFileService.html new file mode 100644 index 000000000..5ab46e06a --- /dev/null +++ b/v8.8.2/classes/service_GenericFileService.GenericFileService.html @@ -0,0 +1,10 @@ +GenericFileService | @terrestris/shogun-util

Type Parameters

Hierarchy (view full)

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_GenericService.GenericService.html b/v8.8.2/classes/service_GenericService.GenericService.html new file mode 100644 index 000000000..466803d3c --- /dev/null +++ b/v8.8.2/classes/service_GenericService.GenericService.html @@ -0,0 +1,5 @@ +GenericService | @terrestris/shogun-util

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_GraphQLService.GraphQLService.html b/v8.8.2/classes/service_GraphQLService.GraphQLService.html new file mode 100644 index 000000000..9f3d93e0b --- /dev/null +++ b/v8.8.2/classes/service_GraphQLService.GraphQLService.html @@ -0,0 +1,6 @@ +GraphQLService | @terrestris/shogun-util

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_GroupService.GroupService.html b/v8.8.2/classes/service_GroupService.GroupService.html new file mode 100644 index 000000000..6ef04df2a --- /dev/null +++ b/v8.8.2/classes/service_GroupService.GroupService.html @@ -0,0 +1,46 @@ +GroupService | @terrestris/shogun-util

Type Parameters

Hierarchy (view full)

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_ImageFileService.ImageFileService.html b/v8.8.2/classes/service_ImageFileService.ImageFileService.html new file mode 100644 index 000000000..79be1b3da --- /dev/null +++ b/v8.8.2/classes/service_ImageFileService.ImageFileService.html @@ -0,0 +1,11 @@ +ImageFileService | @terrestris/shogun-util

Type Parameters

Hierarchy (view full)

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_LayerService.LayerService.html b/v8.8.2/classes/service_LayerService.LayerService.html new file mode 100644 index 000000000..7c85e02d1 --- /dev/null +++ b/v8.8.2/classes/service_LayerService.LayerService.html @@ -0,0 +1,46 @@ +LayerService | @terrestris/shogun-util

Type Parameters

Hierarchy (view full)

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_OpenAPIService.OpenAPIService.html b/v8.8.2/classes/service_OpenAPIService.OpenAPIService.html new file mode 100644 index 000000000..fa563943f --- /dev/null +++ b/v8.8.2/classes/service_OpenAPIService.OpenAPIService.html @@ -0,0 +1,6 @@ +OpenAPIService | @terrestris/shogun-util

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_PermissionService.PermissionService.html b/v8.8.2/classes/service_PermissionService.PermissionService.html new file mode 100644 index 000000000..8fa0cb1cc --- /dev/null +++ b/v8.8.2/classes/service_PermissionService.PermissionService.html @@ -0,0 +1,35 @@ +PermissionService | @terrestris/shogun-util

Hierarchy (view full)

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

  • Parameters

    • id: string | number
    • groupId: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<void>

  • Parameters

    • id: string | number
    • groupId: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<void>

  • Parameters

    • id: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<void>

  • Parameters

    • id: string | number
    • roleId: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<void>

  • Parameters

    • id: string | number
    • roleId: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<void>

  • Parameters

    • id: string | number
    • userId: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<void>

  • Parameters

    • id: string | number
    • userId: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<void>

  • Parameters

    • id: string | number
    • groupId: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<UserClassPermission>

  • Parameters

    • id: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<GroupClassPermission[]>

  • Parameters

    • id: string | number
    • groupId: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<UserInstancePermission>

  • Parameters

    • id: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<GroupInstancePermission[]>

  • Parameters

    • id: string | number
    • roleId: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<RoleClassPermission>

  • Parameters

    • id: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<RoleClassPermission[]>

  • Parameters

    • id: string | number
    • roleId: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<RoleInstancePermission>

  • Parameters

    • id: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<RoleInstancePermission[]>

  • Parameters

    • id: string | number
    • userId: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<UserClassPermission>

  • Parameters

    • id: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<UserClassPermission[]>

  • Parameters

    • id: string | number
    • userId: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<UserInstancePermission>

  • Parameters

    • id: string | number
    • OptionalfetchOpts: RequestInit

    Returns Promise<UserInstancePermission[]>

  • Parameters

    • id: string | number
    • groupId: string | number
    • permissionType: PermissionCollectionType
    • OptionalfetchOpts: RequestInit

    Returns Promise<void>

  • Parameters

    • id: string | number
    • groupId: string | number
    • permissionType: PermissionCollectionType
    • OptionalfetchOpts: RequestInit

    Returns Promise<void>

  • Parameters

    • id: string | number
    • roleId: string | number
    • permissionType: PermissionCollectionType
    • OptionalfetchOpts: RequestInit

    Returns Promise<void>

  • Parameters

    • id: string | number
    • roleId: string | number
    • permissionType: PermissionCollectionType
    • OptionalfetchOpts: RequestInit

    Returns Promise<void>

  • Parameters

    • id: string | number
    • userId: string | number
    • permissionType: PermissionCollectionType
    • OptionalfetchOpts: RequestInit

    Returns Promise<void>

  • Parameters

    • id: string | number
    • userId: string | number
    • permissionType: PermissionCollectionType
    • OptionalfetchOpts: RequestInit

    Returns Promise<void>

diff --git a/v8.8.2/classes/service_RoleService.RoleService.html b/v8.8.2/classes/service_RoleService.RoleService.html new file mode 100644 index 000000000..a638741e8 --- /dev/null +++ b/v8.8.2/classes/service_RoleService.RoleService.html @@ -0,0 +1,46 @@ +RoleService | @terrestris/shogun-util

Type Parameters

Hierarchy (view full)

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/classes/service_SHOGunAPIClient.SHOGunAPIClient.html b/v8.8.2/classes/service_SHOGunAPIClient.SHOGunAPIClient.html new file mode 100644 index 000000000..7f6c4a940 --- /dev/null +++ b/v8.8.2/classes/service_SHOGunAPIClient.SHOGunAPIClient.html @@ -0,0 +1,18 @@ +SHOGunAPIClient | @terrestris/shogun-util

Constructors

Methods

diff --git a/v8.8.2/classes/service_SHOGunAPIClient_spec.default.html b/v8.8.2/classes/service_SHOGunAPIClient_spec.default.html new file mode 100644 index 000000000..e975a93ae --- /dev/null +++ b/v8.8.2/classes/service_SHOGunAPIClient_spec.default.html @@ -0,0 +1,11 @@ +default | @terrestris/shogun-util

Hierarchy (view full)

Constructors

Properties

created?: Date
id?: number
layerTree?: DefaultLayerTree
modified?: Date
name?: string
stateOnly?: boolean
diff --git a/v8.8.2/classes/service_UserService.UserService.html b/v8.8.2/classes/service_UserService.UserService.html new file mode 100644 index 000000000..3add9465a --- /dev/null +++ b/v8.8.2/classes/service_UserService.UserService.html @@ -0,0 +1,46 @@ +UserService | @terrestris/shogun-util

Type Parameters

Hierarchy (view full)

Constructors

Properties

basePath: string
keycloak?: Keycloak

Methods

diff --git a/v8.8.2/functions/security_getBearerTokenHeader.getBearerTokenHeader.html b/v8.8.2/functions/security_getBearerTokenHeader.getBearerTokenHeader.html new file mode 100644 index 000000000..3b528a78d --- /dev/null +++ b/v8.8.2/functions/security_getBearerTokenHeader.getBearerTokenHeader.html @@ -0,0 +1 @@ +getBearerTokenHeader | @terrestris/shogun-util
diff --git a/v8.8.2/functions/security_getCsrfTokenHeader.getCsrfTokenHeader.html b/v8.8.2/functions/security_getCsrfTokenHeader.getCsrfTokenHeader.html new file mode 100644 index 000000000..20e29de62 --- /dev/null +++ b/v8.8.2/functions/security_getCsrfTokenHeader.getCsrfTokenHeader.html @@ -0,0 +1 @@ +getCsrfTokenHeader | @terrestris/shogun-util
diff --git a/v8.8.2/functions/spec_fetchSpy.failureResponse.html b/v8.8.2/functions/spec_fetchSpy.failureResponse.html new file mode 100644 index 000000000..ee7784397 --- /dev/null +++ b/v8.8.2/functions/spec_fetchSpy.failureResponse.html @@ -0,0 +1 @@ +failureResponse | @terrestris/shogun-util
  • Parameters

    • Optionaldata: any

    Returns Partial<Response>

diff --git a/v8.8.2/functions/spec_fetchSpy.fetchSpy.html b/v8.8.2/functions/spec_fetchSpy.fetchSpy.html new file mode 100644 index 000000000..5467ba34c --- /dev/null +++ b/v8.8.2/functions/spec_fetchSpy.fetchSpy.html @@ -0,0 +1 @@ +fetchSpy | @terrestris/shogun-util
  • Parameters

    • response: Partial<Response>

    Returns SpyInstance<Promise<Response>, [input: string | URL | Request, init?: RequestInit], any>

diff --git a/v8.8.2/functions/spec_fetchSpy.successResponse.html b/v8.8.2/functions/spec_fetchSpy.successResponse.html new file mode 100644 index 000000000..08fae9f6d --- /dev/null +++ b/v8.8.2/functions/spec_fetchSpy.successResponse.html @@ -0,0 +1 @@ +successResponse | @terrestris/shogun-util
  • Parameters

    • Optionaldata: any

    Returns Partial<Response>

diff --git a/v8.8.2/hierarchy.html b/v8.8.2/hierarchy.html new file mode 100644 index 000000000..634e4aad4 --- /dev/null +++ b/v8.8.2/hierarchy.html @@ -0,0 +1 @@ +@terrestris/shogun-util
diff --git a/v8.8.2/index.html b/v8.8.2/index.html new file mode 100644 index 000000000..b491e710c --- /dev/null +++ b/v8.8.2/index.html @@ -0,0 +1,20 @@ +@terrestris/shogun-util

@terrestris/shogun-util

SHOGun-Util

Connect to a SHOGun instance with ease.

+
npm i @terrestris/shogun-util
+
+ +

This package contains two core classes:

+
    +
  • SHOGunAPIClient: Provides access to the HTTP API endpoints of SHOGun.
  • +
  • SHOGunApplicationUtil: A set of helper functions to parse SHOGun +entities into JavaScript/OpenLayers instances.
  • +
+

See the following example to get an idea on how the classes can be utilized:

+
import Keycloak from 'keycloak-js';

import Map from 'ol/Map';

import SHOGunApplicationUtil from '@terrestris/shogun-util/dist/parser/SHOGunApplicationUtil';
import SHOGunAPIClient from '@terrestris/shogun-util/dist/service/SHOGunAPIClient';

// Create the (optional) Keycloak connector. This is required if bearer token authentication
// is needed inside you project setup only.
const keycloak = new Keycloak({
url: 'https://localhost/auth',
realm: 'SHOGunRealm',
clientId: 'SHOGunClient'
});

// Initialize the keycloak client.
keycloak.init({
onLoad: 'check-sso'
});

// Create the client to easily connect to a SHOGun instance, e.g. to get an
// application configuration.
const client = new SHOGunAPIClient({
// The path to SHOGun.
url: '/api',
// The (optional) keycloak connector.
keycloak: keycloak
});

// Create the parser to transform SHOGun entities into OpenLayers instances.
const parser = new SHOGunApplicationUtil({
client
});

// Get the application with ID 1909.
const application = await client.application().findOne(1909);

// Get the map view.
const view = await parser.parseMapView(application);
// Parse the layers.
const layers = await parser.parseLayerTree(application);

// And build the map.
const map = new Map({
view,
layers
}); +
+ +

npm run watch:buildto can be used to inject an updated version of shogun-util into another project. +The script will also watch for further changes.

+
npm run watch:buildto ../shogun-gis-client/node_modules/@terrestris/shogun-util/
+
+ +
diff --git a/v8.8.2/interfaces/model_AppInfo.AppInfo.html b/v8.8.2/interfaces/model_AppInfo.AppInfo.html new file mode 100644 index 000000000..df6f2763b --- /dev/null +++ b/v8.8.2/interfaces/model_AppInfo.AppInfo.html @@ -0,0 +1,6 @@ +AppInfo | @terrestris/shogun-util
interface AppInfo {
    authorities: string[];
    buildTime: string;
    commitHash: string;
    userId: number;
    version: string;
}

Properties

authorities: string[]
buildTime: string
commitHash: string
userId: number
version: string
diff --git a/v8.8.2/interfaces/model_Application.ApplicationArgs.html b/v8.8.2/interfaces/model_Application.ApplicationArgs.html new file mode 100644 index 000000000..d901a5d99 --- /dev/null +++ b/v8.8.2/interfaces/model_Application.ApplicationArgs.html @@ -0,0 +1,10 @@ +ApplicationArgs | @terrestris/shogun-util

Interface ApplicationArgs<ClientConfig, LayerTree, LayerConfig, ToolConfig>

interface ApplicationArgs<ClientConfig, LayerTree, LayerConfig, ToolConfig> {
    clientConfig?: ClientConfig;
    created?: string | Date;
    id?: number;
    layerConfig?: LayerConfig[];
    layerTree?: LayerTree;
    modified?: string | Date;
    name?: string;
    stateOnly?: boolean;
    toolConfig?: ToolConfig[];
}

Type Parameters

Hierarchy (view full)

Properties

clientConfig?: ClientConfig
created?: string | Date
id?: number
layerConfig?: LayerConfig[]
layerTree?: LayerTree
modified?: string | Date
name?: string
stateOnly?: boolean
toolConfig?: ToolConfig[]
diff --git a/v8.8.2/interfaces/model_Application.DefaultApplicationClientConfig.html b/v8.8.2/interfaces/model_Application.DefaultApplicationClientConfig.html new file mode 100644 index 000000000..9514a8215 --- /dev/null +++ b/v8.8.2/interfaces/model_Application.DefaultApplicationClientConfig.html @@ -0,0 +1,7 @@ +DefaultApplicationClientConfig | @terrestris/shogun-util

Interface DefaultApplicationClientConfig<MapView, LegalConfig, ApplicationTheme>

interface DefaultApplicationClientConfig<MapView, LegalConfig, ApplicationTheme> {
    defaultLanguage?: string;
    description?: string;
    legal?: LegalConfig;
    mapView: MapView;
    printApp?: string;
    theme?: ApplicationTheme;
}

Type Parameters

Hierarchy (view full)

Properties

defaultLanguage?: string
description?: string
legal?: LegalConfig
mapView: MapView
printApp?: string
diff --git a/v8.8.2/interfaces/model_Application.DefaultApplicationLayerConfig.html b/v8.8.2/interfaces/model_Application.DefaultApplicationLayerConfig.html new file mode 100644 index 000000000..904405c93 --- /dev/null +++ b/v8.8.2/interfaces/model_Application.DefaultApplicationLayerConfig.html @@ -0,0 +1,4 @@ +DefaultApplicationLayerConfig | @terrestris/shogun-util

Interface DefaultApplicationLayerConfig<ClientConfig, SourceConfig>

interface DefaultApplicationLayerConfig<ClientConfig, SourceConfig> {
    clientConfig?: ClientConfig;
    layerId: number;
    sourceConfig?: SourceConfig;
}

Type Parameters

Properties

clientConfig?: ClientConfig
layerId: number
sourceConfig?: SourceConfig
diff --git a/v8.8.2/interfaces/model_Application.DefaultApplicationTheme.html b/v8.8.2/interfaces/model_Application.DefaultApplicationTheme.html new file mode 100644 index 000000000..63077b07e --- /dev/null +++ b/v8.8.2/interfaces/model_Application.DefaultApplicationTheme.html @@ -0,0 +1,6 @@ +DefaultApplicationTheme | @terrestris/shogun-util
interface DefaultApplicationTheme {
    complementaryColor?: string;
    faviconPath?: string;
    logoPath?: string;
    primaryColor?: string;
    secondaryColor?: string;
}

Properties

complementaryColor?: string
faviconPath?: string
logoPath?: string
primaryColor?: string
secondaryColor?: string
diff --git a/v8.8.2/interfaces/model_Application.DefaultApplicationToolConfig.html b/v8.8.2/interfaces/model_Application.DefaultApplicationToolConfig.html new file mode 100644 index 000000000..c2cedfa71 --- /dev/null +++ b/v8.8.2/interfaces/model_Application.DefaultApplicationToolConfig.html @@ -0,0 +1,3 @@ +DefaultApplicationToolConfig | @terrestris/shogun-util
interface DefaultApplicationToolConfig {
    config: any;
    name: string;
}

Properties

Properties

config: any
name: string
diff --git a/v8.8.2/interfaces/model_Application.DefaultLayerTree.html b/v8.8.2/interfaces/model_Application.DefaultLayerTree.html new file mode 100644 index 000000000..7a84a806c --- /dev/null +++ b/v8.8.2/interfaces/model_Application.DefaultLayerTree.html @@ -0,0 +1,5 @@ +DefaultLayerTree | @terrestris/shogun-util
interface DefaultLayerTree {
    checked: boolean;
    children: DefaultLayerTree[];
    layerId: number;
    title: string;
}

Properties

Properties

checked: boolean
children: DefaultLayerTree[]
layerId: number
title: string
diff --git a/v8.8.2/interfaces/model_Application.DefaultLegalConfig.html b/v8.8.2/interfaces/model_Application.DefaultLegalConfig.html new file mode 100644 index 000000000..8a332c877 --- /dev/null +++ b/v8.8.2/interfaces/model_Application.DefaultLegalConfig.html @@ -0,0 +1,4 @@ +DefaultLegalConfig | @terrestris/shogun-util
interface DefaultLegalConfig {
    contact?: string;
    imprint?: string;
    privacy?: string;
}

Properties

Properties

contact?: string
imprint?: string
privacy?: string
diff --git a/v8.8.2/interfaces/model_Application.DefaultMapView.html b/v8.8.2/interfaces/model_Application.DefaultMapView.html new file mode 100644 index 000000000..4fc370d70 --- /dev/null +++ b/v8.8.2/interfaces/model_Application.DefaultMapView.html @@ -0,0 +1,7 @@ +DefaultMapView | @terrestris/shogun-util
interface DefaultMapView {
    center?: [number, number];
    crsDefinitions?: CrsDefinition[];
    extent?: [number, number, number, number];
    projection?: string;
    resolutions?: number[];
    zoom?: number;
}

Properties

center?: [number, number]
crsDefinitions?: CrsDefinition[]
extent?: [number, number, number, number]
projection?: string
resolutions?: number[]
zoom?: number
diff --git a/v8.8.2/interfaces/model_BaseEntity.BaseEntityArgs.html b/v8.8.2/interfaces/model_BaseEntity.BaseEntityArgs.html new file mode 100644 index 000000000..5bc34bb6c --- /dev/null +++ b/v8.8.2/interfaces/model_BaseEntity.BaseEntityArgs.html @@ -0,0 +1,4 @@ +BaseEntityArgs | @terrestris/shogun-util
interface BaseEntityArgs {
    created?: string | Date;
    id?: number;
    modified?: string | Date;
}

Hierarchy (view full)

Properties

Properties

created?: string | Date
id?: number
modified?: string | Date
diff --git a/v8.8.2/interfaces/model_File.FileArgs.html b/v8.8.2/interfaces/model_File.FileArgs.html new file mode 100644 index 000000000..e7d960a1c --- /dev/null +++ b/v8.8.2/interfaces/model_File.FileArgs.html @@ -0,0 +1,8 @@ +FileArgs | @terrestris/shogun-util
interface FileArgs {
    active?: boolean;
    created?: string | Date;
    fileName?: string;
    fileType?: string;
    fileUuid?: string;
    id?: number;
    modified?: string | Date;
}

Hierarchy (view full)

Properties

active?: boolean
created?: string | Date
fileName?: string
fileType?: string
fileUuid?: string
id?: number
modified?: string | Date
diff --git a/v8.8.2/interfaces/model_Group.GroupArgs.html b/v8.8.2/interfaces/model_Group.GroupArgs.html new file mode 100644 index 000000000..382f30c96 --- /dev/null +++ b/v8.8.2/interfaces/model_Group.GroupArgs.html @@ -0,0 +1,6 @@ +GroupArgs | @terrestris/shogun-util
interface GroupArgs<T> {
    authProviderId?: string;
    created?: string | Date;
    id?: number;
    modified?: string | Date;
    providerDetails?: T;
}

Type Parameters

Hierarchy (view full)

Properties

authProviderId?: string
created?: string | Date
id?: number
modified?: string | Date
providerDetails?: T
diff --git a/v8.8.2/interfaces/model_Group.KeycloakGroupRepresentation.html b/v8.8.2/interfaces/model_Group.KeycloakGroupRepresentation.html new file mode 100644 index 000000000..d75b56454 --- /dev/null +++ b/v8.8.2/interfaces/model_Group.KeycloakGroupRepresentation.html @@ -0,0 +1,9 @@ +KeycloakGroupRepresentation | @terrestris/shogun-util
interface KeycloakGroupRepresentation {
    access?: {
        [key: string]: boolean;
    };
    attributes?: {
        [key: string]: string[];
    };
    clientRoles?: {
        [key: string]: string[];
    };
    id?: string;
    name?: string;
    path?: string;
    realmRoles?: string[];
    subGroups?: KeycloakGroupRepresentation[];
}

Hierarchy (view full)

Properties

access?: {
    [key: string]: boolean;
}
attributes?: {
    [key: string]: string[];
}
clientRoles?: {
    [key: string]: string[];
}
id?: string
name?: string
path?: string
realmRoles?: string[]
diff --git a/v8.8.2/interfaces/model_Group.ProviderGroupDetails.html b/v8.8.2/interfaces/model_Group.ProviderGroupDetails.html new file mode 100644 index 000000000..8080870fd --- /dev/null +++ b/v8.8.2/interfaces/model_Group.ProviderGroupDetails.html @@ -0,0 +1 @@ +ProviderGroupDetails | @terrestris/shogun-util

Hierarchy (view full)

diff --git a/v8.8.2/interfaces/model_ImageFile.ImageFileArgs.html b/v8.8.2/interfaces/model_ImageFile.ImageFileArgs.html new file mode 100644 index 000000000..8fb89cd37 --- /dev/null +++ b/v8.8.2/interfaces/model_ImageFile.ImageFileArgs.html @@ -0,0 +1,10 @@ +ImageFileArgs | @terrestris/shogun-util
interface ImageFileArgs {
    active?: boolean;
    created?: string | Date;
    fileName?: string;
    fileType?: string;
    fileUuid?: string;
    height?: number;
    id?: number;
    modified?: string | Date;
    width?: number;
}

Hierarchy (view full)

Properties

active?: boolean
created?: string | Date
fileName?: string
fileType?: string
fileUuid?: string
height?: number
id?: number
modified?: string | Date
width?: number
diff --git a/v8.8.2/interfaces/model_Layer.DefaultLayerClientConfig.html b/v8.8.2/interfaces/model_Layer.DefaultLayerClientConfig.html new file mode 100644 index 000000000..3706a07ca --- /dev/null +++ b/v8.8.2/interfaces/model_Layer.DefaultLayerClientConfig.html @@ -0,0 +1,13 @@ +DefaultLayerClientConfig | @terrestris/shogun-util
interface DefaultLayerClientConfig {
    crossOrigin?: string;
    downloadConfig?: DownloadConfig[];
    editable?: boolean;
    editFormConfig?: PropertyFormTabConfig<PropertyFormItemEditDefaultConfig | PropertyFormItemEditReferenceTableConfig>[];
    featureInfoFormConfig?: PropertyFormTabConfig<PropertyFormItemReadConfig>[];
    hoverable?: boolean;
    maxResolution?: number;
    minResolution?: number;
    opacity?: number;
    propertyConfig?: DefaultLayerPropertyConfig[];
    searchable?: boolean;
    searchConfig?: SearchConfig;
}

Properties

crossOrigin?: string
downloadConfig?: DownloadConfig[]
editable?: boolean
hoverable?: boolean
maxResolution?: number
minResolution?: number
opacity?: number
propertyConfig?: DefaultLayerPropertyConfig[]
searchable?: boolean
searchConfig?: SearchConfig
diff --git a/v8.8.2/interfaces/model_Layer.DefaultLayerPropertyConfig.html b/v8.8.2/interfaces/model_Layer.DefaultLayerPropertyConfig.html new file mode 100644 index 000000000..5418c2947 --- /dev/null +++ b/v8.8.2/interfaces/model_Layer.DefaultLayerPropertyConfig.html @@ -0,0 +1,3 @@ +DefaultLayerPropertyConfig | @terrestris/shogun-util
interface DefaultLayerPropertyConfig {
    displayName?: string;
    propertyName: string;
}

Hierarchy (view full)

Properties

displayName?: string
propertyName: string
diff --git a/v8.8.2/interfaces/model_Layer.DefaultLayerSourceConfig.html b/v8.8.2/interfaces/model_Layer.DefaultLayerSourceConfig.html new file mode 100644 index 000000000..54403aa5b --- /dev/null +++ b/v8.8.2/interfaces/model_Layer.DefaultLayerSourceConfig.html @@ -0,0 +1,12 @@ +DefaultLayerSourceConfig | @terrestris/shogun-util
interface DefaultLayerSourceConfig {
    attribution?: string;
    layerNames: string;
    legendUrl?: string;
    matrixSet?: string;
    requestParams?: DefaultRequestParams;
    resolutions?: number[];
    tileOrigin?: [number, number];
    tileSize?: number;
    url: string;
    useBearerToken?: boolean;
    wmtsDimensions?: Record<string, string>;
}

Properties

attribution?: string
layerNames: string
legendUrl?: string
matrixSet?: string
requestParams?: DefaultRequestParams
resolutions?: number[]
tileOrigin?: [number, number]
tileSize?: number
url: string
useBearerToken?: boolean
wmtsDimensions?: Record<string, string>
diff --git a/v8.8.2/interfaces/model_Layer.DefaultRequestParams.html b/v8.8.2/interfaces/model_Layer.DefaultRequestParams.html new file mode 100644 index 000000000..6e97a9d23 --- /dev/null +++ b/v8.8.2/interfaces/model_Layer.DefaultRequestParams.html @@ -0,0 +1 @@ +DefaultRequestParams | @terrestris/shogun-util

Indexable

  • [key: string]: string | number | boolean
diff --git a/v8.8.2/interfaces/model_Layer.DownloadConfig.html b/v8.8.2/interfaces/model_Layer.DownloadConfig.html new file mode 100644 index 000000000..636020393 --- /dev/null +++ b/v8.8.2/interfaces/model_Layer.DownloadConfig.html @@ -0,0 +1,3 @@ +DownloadConfig | @terrestris/shogun-util
interface DownloadConfig {
    downloadUrl: string;
    formatName?: string;
}

Properties

downloadUrl: string
formatName?: string
diff --git a/v8.8.2/interfaces/model_Layer.LayerArgs.html b/v8.8.2/interfaces/model_Layer.LayerArgs.html new file mode 100644 index 000000000..daf851c46 --- /dev/null +++ b/v8.8.2/interfaces/model_Layer.LayerArgs.html @@ -0,0 +1,9 @@ +LayerArgs | @terrestris/shogun-util
interface LayerArgs<D, S> {
    clientConfig?: D;
    created?: string | Date;
    features?: FeatureCollection<Geometry, GeoJsonProperties>;
    id?: number;
    modified?: string | Date;
    name: string;
    sourceConfig: S;
    type: LayerType;
}

Type Parameters

Hierarchy (view full)

Properties

clientConfig?: D
created?: string | Date
features?: FeatureCollection<Geometry, GeoJsonProperties>
id?: number
modified?: string | Date
name: string
sourceConfig: S
type: LayerType
diff --git a/v8.8.2/interfaces/model_Layer.PropertyFormItemEditConfig.html b/v8.8.2/interfaces/model_Layer.PropertyFormItemEditConfig.html new file mode 100644 index 000000000..db8938e70 --- /dev/null +++ b/v8.8.2/interfaces/model_Layer.PropertyFormItemEditConfig.html @@ -0,0 +1,7 @@ +PropertyFormItemEditConfig | @terrestris/shogun-util
interface PropertyFormItemEditConfig {
    component: EditFormComponentType;
    displayName?: string;
    fieldProps?: any;
    propertyName: string;
    readOnly?: boolean;
    required?: boolean;
}

Hierarchy (view full)

Properties

component: EditFormComponentType
displayName?: string
fieldProps?: any
propertyName: string
readOnly?: boolean
required?: boolean
diff --git a/v8.8.2/interfaces/model_Layer.PropertyFormItemEditDefaultConfig.html b/v8.8.2/interfaces/model_Layer.PropertyFormItemEditDefaultConfig.html new file mode 100644 index 000000000..5907ffec7 --- /dev/null +++ b/v8.8.2/interfaces/model_Layer.PropertyFormItemEditDefaultConfig.html @@ -0,0 +1,7 @@ +PropertyFormItemEditDefaultConfig | @terrestris/shogun-util
interface PropertyFormItemEditDefaultConfig {
    component: EditFormComponentType;
    displayName?: string;
    fieldProps?: any;
    propertyName: string;
    readOnly?: boolean;
    required?: boolean;
}

Hierarchy (view full)

Properties

component: EditFormComponentType
displayName?: string
fieldProps?: any
propertyName: string
readOnly?: boolean
required?: boolean
diff --git a/v8.8.2/interfaces/model_Layer.PropertyFormItemEditReferenceTableConfig.html b/v8.8.2/interfaces/model_Layer.PropertyFormItemEditReferenceTableConfig.html new file mode 100644 index 000000000..8b6692f21 --- /dev/null +++ b/v8.8.2/interfaces/model_Layer.PropertyFormItemEditReferenceTableConfig.html @@ -0,0 +1,9 @@ +PropertyFormItemEditReferenceTableConfig | @terrestris/shogun-util

Interface PropertyFormItemEditReferenceTableConfig

interface PropertyFormItemEditReferenceTableConfig {
    component: EditFormComponentType;
    displayName?: string;
    editFormConfig: PropertyFormItemEditConfig[];
    fieldProps?: any;
    propertyName: string;
    readOnly?: boolean;
    required?: boolean;
    tablePropertyName?: string;
}

Hierarchy (view full)

Properties

component: EditFormComponentType
displayName?: string
editFormConfig: PropertyFormItemEditConfig[]
fieldProps?: any
propertyName: string
readOnly?: boolean
required?: boolean
tablePropertyName?: string
diff --git a/v8.8.2/interfaces/model_Layer.PropertyFormItemReadConfig.html b/v8.8.2/interfaces/model_Layer.PropertyFormItemReadConfig.html new file mode 100644 index 000000000..9b7c71337 --- /dev/null +++ b/v8.8.2/interfaces/model_Layer.PropertyFormItemReadConfig.html @@ -0,0 +1,4 @@ +PropertyFormItemReadConfig | @terrestris/shogun-util
interface PropertyFormItemReadConfig {
    displayName?: string;
    fieldProps?: any;
    propertyName: string;
}

Hierarchy (view full)

Properties

displayName?: string
fieldProps?: any
propertyName: string
diff --git a/v8.8.2/interfaces/model_Layer.PropertyFormTabConfig.html b/v8.8.2/interfaces/model_Layer.PropertyFormTabConfig.html new file mode 100644 index 000000000..9ba2c06d1 --- /dev/null +++ b/v8.8.2/interfaces/model_Layer.PropertyFormTabConfig.html @@ -0,0 +1,3 @@ +PropertyFormTabConfig | @terrestris/shogun-util
interface PropertyFormTabConfig<T> {
    children?: T[];
    title: string;
}

Type Parameters

Properties

Properties

children?: T[]
title: string
diff --git a/v8.8.2/interfaces/model_Layer.SearchConfig.html b/v8.8.2/interfaces/model_Layer.SearchConfig.html new file mode 100644 index 000000000..a43c21338 --- /dev/null +++ b/v8.8.2/interfaces/model_Layer.SearchConfig.html @@ -0,0 +1,3 @@ +SearchConfig | @terrestris/shogun-util
interface SearchConfig {
    attributes?: string[];
    displayTemplate?: string;
}

Properties

attributes?: string[]
displayTemplate?: string
diff --git a/v8.8.2/interfaces/model_Page.Page.html b/v8.8.2/interfaces/model_Page.Page.html new file mode 100644 index 000000000..16428f2e6 --- /dev/null +++ b/v8.8.2/interfaces/model_Page.Page.html @@ -0,0 +1,12 @@ +Page | @terrestris/shogun-util
interface Page<T> {
    content: T[];
    empty: boolean;
    first: boolean;
    last: boolean;
    number: number;
    numberOfElements: number;
    pageable: Pageable;
    size: number;
    sort: Sort;
    totalElements: number;
    totalPages: number;
}

Type Parameters

Properties

content: T[]
empty: boolean
first: boolean
last: boolean
number: number
numberOfElements: number
pageable: Pageable
size: number
sort: Sort
totalElements: number
totalPages: number
diff --git a/v8.8.2/interfaces/model_Page.Pageable.html b/v8.8.2/interfaces/model_Page.Pageable.html new file mode 100644 index 000000000..4b5ed652b --- /dev/null +++ b/v8.8.2/interfaces/model_Page.Pageable.html @@ -0,0 +1,7 @@ +Pageable | @terrestris/shogun-util
interface Pageable {
    offset: number;
    paged: boolean;
    pageNumber: number;
    pageSize: number;
    sort: Sort;
    unpaged: boolean;
}

Properties

offset: number
paged: boolean
pageNumber: number
pageSize: number
sort: Sort
unpaged: boolean
diff --git a/v8.8.2/interfaces/model_Page.Sort.html b/v8.8.2/interfaces/model_Page.Sort.html new file mode 100644 index 000000000..e4c133163 --- /dev/null +++ b/v8.8.2/interfaces/model_Page.Sort.html @@ -0,0 +1,4 @@ +Sort | @terrestris/shogun-util
interface Sort {
    empty: boolean;
    sorted: boolean;
    unsorted: boolean;
}

Properties

Properties

empty: boolean
sorted: boolean
unsorted: boolean
diff --git a/v8.8.2/interfaces/model_Role.KeycloakRoleComposites.html b/v8.8.2/interfaces/model_Role.KeycloakRoleComposites.html new file mode 100644 index 000000000..678428bc5 --- /dev/null +++ b/v8.8.2/interfaces/model_Role.KeycloakRoleComposites.html @@ -0,0 +1,4 @@ +KeycloakRoleComposites | @terrestris/shogun-util
interface KeycloakRoleComposites {
    application?: {
        [key: string]: string[];
    };
    client?: {
        [key: string]: string[];
    };
    realm?: string[];
}

Properties

application?: {
    [key: string]: string[];
}
client?: {
    [key: string]: string[];
}
realm?: string[]
diff --git a/v8.8.2/interfaces/model_Role.KeycloakRoleRepresentation.html b/v8.8.2/interfaces/model_Role.KeycloakRoleRepresentation.html new file mode 100644 index 000000000..7af438dc6 --- /dev/null +++ b/v8.8.2/interfaces/model_Role.KeycloakRoleRepresentation.html @@ -0,0 +1,10 @@ +KeycloakRoleRepresentation | @terrestris/shogun-util
interface KeycloakRoleRepresentation {
    attributes?: {
        [key: string]: string[];
    };
    clientRole?: boolean;
    composite?: boolean;
    composites?: KeycloakRoleComposites;
    containerId?: string;
    description?: string;
    id?: string;
    name?: string;
    scopeParamRequired?: boolean;
}

Hierarchy (view full)

Properties

attributes?: {
    [key: string]: string[];
}
clientRole?: boolean
composite?: boolean
containerId?: string
description?: string
id?: string
name?: string
scopeParamRequired?: boolean
diff --git a/v8.8.2/interfaces/model_Role.ProviderRoleDetails.html b/v8.8.2/interfaces/model_Role.ProviderRoleDetails.html new file mode 100644 index 000000000..8cddb3395 --- /dev/null +++ b/v8.8.2/interfaces/model_Role.ProviderRoleDetails.html @@ -0,0 +1 @@ +ProviderRoleDetails | @terrestris/shogun-util

Hierarchy (view full)

diff --git a/v8.8.2/interfaces/model_Role.RoleArgs.html b/v8.8.2/interfaces/model_Role.RoleArgs.html new file mode 100644 index 000000000..c559ebe0e --- /dev/null +++ b/v8.8.2/interfaces/model_Role.RoleArgs.html @@ -0,0 +1,6 @@ +RoleArgs | @terrestris/shogun-util
interface RoleArgs<T> {
    authProviderId?: string;
    created?: string | Date;
    id?: number;
    modified?: string | Date;
    providerDetails?: T;
}

Type Parameters

Hierarchy (view full)

Properties

authProviderId?: string
created?: string | Date
id?: number
modified?: string | Date
providerDetails?: T
diff --git a/v8.8.2/interfaces/model_User.KeycloakCredentialRepresentation.html b/v8.8.2/interfaces/model_User.KeycloakCredentialRepresentation.html new file mode 100644 index 000000000..16e837b12 --- /dev/null +++ b/v8.8.2/interfaces/model_User.KeycloakCredentialRepresentation.html @@ -0,0 +1,10 @@ +KeycloakCredentialRepresentation | @terrestris/shogun-util
interface KeycloakCredentialRepresentation {
    createdDate?: number;
    credentialData?: string;
    id?: string;
    priority?: number;
    secretData?: string;
    temporary?: boolean;
    type?: string;
    userLabel?: string;
    value?: string;
}

Properties

createdDate?: number
credentialData?: string
id?: string
priority?: number
secretData?: string
temporary?: boolean
type?: string
userLabel?: string
value?: string
diff --git a/v8.8.2/interfaces/model_User.KeycloakFederatedIdentityRepresentation.html b/v8.8.2/interfaces/model_User.KeycloakFederatedIdentityRepresentation.html new file mode 100644 index 000000000..bc15bdeb4 --- /dev/null +++ b/v8.8.2/interfaces/model_User.KeycloakFederatedIdentityRepresentation.html @@ -0,0 +1,4 @@ +KeycloakFederatedIdentityRepresentation | @terrestris/shogun-util

Interface KeycloakFederatedIdentityRepresentation

interface KeycloakFederatedIdentityRepresentation {
    identityProvider?: string;
    userId?: string;
    userName?: string;
}

Properties

identityProvider?: string
userId?: string
userName?: string
diff --git a/v8.8.2/interfaces/model_User.KeycloakSocialLinkRepresentation.html b/v8.8.2/interfaces/model_User.KeycloakSocialLinkRepresentation.html new file mode 100644 index 000000000..2c4271615 --- /dev/null +++ b/v8.8.2/interfaces/model_User.KeycloakSocialLinkRepresentation.html @@ -0,0 +1,4 @@ +KeycloakSocialLinkRepresentation | @terrestris/shogun-util
interface KeycloakSocialLinkRepresentation {
    socialProvider?: string;
    socialUserId?: string;
    socialUsername?: string;
}

Properties

socialProvider?: string
socialUserId?: string
socialUsername?: string
diff --git a/v8.8.2/interfaces/model_User.KeycloakUserConsentRepresentation.html b/v8.8.2/interfaces/model_User.KeycloakUserConsentRepresentation.html new file mode 100644 index 000000000..113a4cb8e --- /dev/null +++ b/v8.8.2/interfaces/model_User.KeycloakUserConsentRepresentation.html @@ -0,0 +1,5 @@ +KeycloakUserConsentRepresentation | @terrestris/shogun-util
interface KeycloakUserConsentRepresentation {
    clientId?: string;
    createdDate?: number;
    grantedClientScopes?: string[];
    lastUpdatedDate?: number;
}

Properties

clientId?: string
createdDate?: number
grantedClientScopes?: string[]
lastUpdatedDate?: number
diff --git a/v8.8.2/interfaces/model_User.KeycloakUserRepresentation.html b/v8.8.2/interfaces/model_User.KeycloakUserRepresentation.html new file mode 100644 index 000000000..257c20109 --- /dev/null +++ b/v8.8.2/interfaces/model_User.KeycloakUserRepresentation.html @@ -0,0 +1,27 @@ +KeycloakUserRepresentation | @terrestris/shogun-util
interface KeycloakUserRepresentation {
    access?: {
        [key: string]: boolean;
    };
    applicationRoles?: {
        [key: string]: string[];
    };
    attributes?: {
        [key: string]: string[];
    };
    clientConsents?: KeycloakUserConsentRepresentation[];
    clientRoles?: {
        [key: string]: string[];
    };
    createdTimestamp?: number;
    credentials?: KeycloakCredentialRepresentation[];
    disableableCredentialTypes?: string[];
    email?: string;
    emailVerified?: boolean;
    enabled?: boolean;
    federatedIdentities?: KeycloakFederatedIdentityRepresentation[];
    federationLink?: string;
    firstName?: string;
    groups?: string[];
    id?: string;
    lastName?: string;
    notBefore?: number;
    origin?: string;
    realmRoles?: string[];
    requiredActions?: string[];
    self?: string;
    serviceAccountClientId?: string;
    socialLinks?: KeycloakSocialLinkRepresentation[];
    totp?: boolean;
    username?: string;
}

Hierarchy (view full)

Properties

access?: {
    [key: string]: boolean;
}
applicationRoles?: {
    [key: string]: string[];
}
attributes?: {
    [key: string]: string[];
}
clientRoles?: {
    [key: string]: string[];
}
createdTimestamp?: number
disableableCredentialTypes?: string[]
email?: string
emailVerified?: boolean
enabled?: boolean
federationLink?: string
firstName?: string
groups?: string[]
id?: string
lastName?: string
notBefore?: number
origin?: string
realmRoles?: string[]
requiredActions?: string[]
self?: string
serviceAccountClientId?: string
totp?: boolean
username?: string
diff --git a/v8.8.2/interfaces/model_User.ProviderUserDetails.html b/v8.8.2/interfaces/model_User.ProviderUserDetails.html new file mode 100644 index 000000000..53eb537b3 --- /dev/null +++ b/v8.8.2/interfaces/model_User.ProviderUserDetails.html @@ -0,0 +1 @@ +ProviderUserDetails | @terrestris/shogun-util

Hierarchy (view full)

diff --git a/v8.8.2/interfaces/model_User.UserArgs.html b/v8.8.2/interfaces/model_User.UserArgs.html new file mode 100644 index 000000000..8f9fceee9 --- /dev/null +++ b/v8.8.2/interfaces/model_User.UserArgs.html @@ -0,0 +1,8 @@ +UserArgs | @terrestris/shogun-util
interface UserArgs<T> {
    authProviderId?: string;
    clientConfig?: any;
    created?: string | Date;
    details?: any;
    id?: number;
    modified?: string | Date;
    providerDetails?: T;
}

Type Parameters

Hierarchy (view full)

Properties

authProviderId?: string
clientConfig?: any
created?: string | Date
details?: any
id?: number
modified?: string | Date
providerDetails?: T
diff --git a/v8.8.2/interfaces/parser_SHOGunApplicationUtil.SHOGunApplicationUtilOpts.html b/v8.8.2/interfaces/parser_SHOGunApplicationUtil.SHOGunApplicationUtilOpts.html new file mode 100644 index 000000000..d068302e6 --- /dev/null +++ b/v8.8.2/interfaces/parser_SHOGunApplicationUtil.SHOGunApplicationUtilOpts.html @@ -0,0 +1,2 @@ +SHOGunApplicationUtilOpts | @terrestris/shogun-util
interface SHOGunApplicationUtilOpts {
    client?: SHOGunAPIClient;
}

Properties

Properties

diff --git a/v8.8.2/interfaces/service_GraphQLService.GraphQLQueryObject.html b/v8.8.2/interfaces/service_GraphQLService.GraphQLQueryObject.html new file mode 100644 index 000000000..efc0653ad --- /dev/null +++ b/v8.8.2/interfaces/service_GraphQLService.GraphQLQueryObject.html @@ -0,0 +1,3 @@ +GraphQLQueryObject | @terrestris/shogun-util
interface GraphQLQueryObject {
    query: string;
    variables?: {
        [key: string]: any;
    };
}

Properties

Properties

query: string
variables?: {
    [key: string]: any;
}
diff --git a/v8.8.2/interfaces/service_GraphQLService.GraphQLResponse.html b/v8.8.2/interfaces/service_GraphQLService.GraphQLResponse.html new file mode 100644 index 000000000..4410ab0ab --- /dev/null +++ b/v8.8.2/interfaces/service_GraphQLService.GraphQLResponse.html @@ -0,0 +1,3 @@ +GraphQLResponse | @terrestris/shogun-util
interface GraphQLResponse<T> {
    data: {
        [key: string]: T;
    };
    errors?: any;
}

Type Parameters

  • T

Properties

Properties

data: {
    [key: string]: T;
}
errors?: any
diff --git a/v8.8.2/interfaces/service_SHOGunAPIClient.SHOGunAPIClientOpts.html b/v8.8.2/interfaces/service_SHOGunAPIClient.SHOGunAPIClientOpts.html new file mode 100644 index 000000000..a3f77dc82 --- /dev/null +++ b/v8.8.2/interfaces/service_SHOGunAPIClient.SHOGunAPIClientOpts.html @@ -0,0 +1,5 @@ +SHOGunAPIClientOpts | @terrestris/shogun-util
interface SHOGunAPIClientOpts {
    keycloak?: Keycloak;
    url: string;
}

Properties

Properties

keycloak?: Keycloak

The keycloak instance.

+
url: string

The URL to the SHOGun instance, e.g. '/api'. The default is to '/'.

+
diff --git a/v8.8.2/interfaces/service_SHOGunAPIClient_spec.MyApplicationArgs.html b/v8.8.2/interfaces/service_SHOGunAPIClient_spec.MyApplicationArgs.html new file mode 100644 index 000000000..0ef4ac0a3 --- /dev/null +++ b/v8.8.2/interfaces/service_SHOGunAPIClient_spec.MyApplicationArgs.html @@ -0,0 +1,10 @@ +MyApplicationArgs | @terrestris/shogun-util
interface MyApplicationArgs {
    clientConfig: MyDefaultApplicationClientConfig;
    created?: string | Date;
    id?: number;
    layerConfig?: DefaultApplicationLayerConfig<DefaultLayerClientConfig, DefaultLayerSourceConfig>[];
    layerTree?: DefaultLayerTree;
    modified?: string | Date;
    name?: string;
    stateOnly?: boolean;
    toolConfig?: DefaultApplicationToolConfig[];
}

Hierarchy (view full)

Properties

created?: string | Date
id?: number
layerTree?: DefaultLayerTree
modified?: string | Date
name?: string
stateOnly?: boolean
diff --git a/v8.8.2/interfaces/service_SHOGunAPIClient_spec.MyDefaultApplicationClientConfig.html b/v8.8.2/interfaces/service_SHOGunAPIClient_spec.MyDefaultApplicationClientConfig.html new file mode 100644 index 000000000..4af9caf48 --- /dev/null +++ b/v8.8.2/interfaces/service_SHOGunAPIClient_spec.MyDefaultApplicationClientConfig.html @@ -0,0 +1,8 @@ +MyDefaultApplicationClientConfig | @terrestris/shogun-util
interface MyDefaultApplicationClientConfig {
    defaultLanguage?: string;
    description?: string;
    legal?: DefaultLegalConfig;
    mapView: DefaultMapView;
    newField: number;
    printApp?: string;
    theme?: DefaultApplicationTheme;
}

Hierarchy (view full)

Properties

defaultLanguage?: string
description?: string
newField: number
printApp?: string
diff --git a/v8.8.2/modules/graphqlqueries_Applications.html b/v8.8.2/modules/graphqlqueries_Applications.html new file mode 100644 index 000000000..000fe4714 --- /dev/null +++ b/v8.8.2/modules/graphqlqueries_Applications.html @@ -0,0 +1,3 @@ +graphqlqueries/Applications | @terrestris/shogun-util
diff --git a/v8.8.2/modules/graphqlqueries_Layers.html b/v8.8.2/modules/graphqlqueries_Layers.html new file mode 100644 index 000000000..7fa3c7e38 --- /dev/null +++ b/v8.8.2/modules/graphqlqueries_Layers.html @@ -0,0 +1,2 @@ +graphqlqueries/Layers | @terrestris/shogun-util
diff --git a/v8.8.2/modules/model_AppInfo.html b/v8.8.2/modules/model_AppInfo.html new file mode 100644 index 000000000..a15255568 --- /dev/null +++ b/v8.8.2/modules/model_AppInfo.html @@ -0,0 +1,2 @@ +model/AppInfo | @terrestris/shogun-util

Index

Interfaces

diff --git a/v8.8.2/modules/model_Application.html b/v8.8.2/modules/model_Application.html new file mode 100644 index 000000000..0170c9b89 --- /dev/null +++ b/v8.8.2/modules/model_Application.html @@ -0,0 +1,10 @@ +model/Application | @terrestris/shogun-util
diff --git a/v8.8.2/modules/model_BaseEntity.html b/v8.8.2/modules/model_BaseEntity.html new file mode 100644 index 000000000..ca387a003 --- /dev/null +++ b/v8.8.2/modules/model_BaseEntity.html @@ -0,0 +1,3 @@ +model/BaseEntity | @terrestris/shogun-util

Index

Classes

Interfaces

diff --git a/v8.8.2/modules/model_File.html b/v8.8.2/modules/model_File.html new file mode 100644 index 000000000..c48aeb4f2 --- /dev/null +++ b/v8.8.2/modules/model_File.html @@ -0,0 +1,3 @@ +model/File | @terrestris/shogun-util

Index

Classes

Interfaces

diff --git a/v8.8.2/modules/model_Group.html b/v8.8.2/modules/model_Group.html new file mode 100644 index 000000000..abb75eb3e --- /dev/null +++ b/v8.8.2/modules/model_Group.html @@ -0,0 +1,5 @@ +model/Group | @terrestris/shogun-util
diff --git a/v8.8.2/modules/model_ImageFile.html b/v8.8.2/modules/model_ImageFile.html new file mode 100644 index 000000000..4833ae9d5 --- /dev/null +++ b/v8.8.2/modules/model_ImageFile.html @@ -0,0 +1,3 @@ +model/ImageFile | @terrestris/shogun-util

Index

Classes

Interfaces

diff --git a/v8.8.2/modules/model_Layer.html b/v8.8.2/modules/model_Layer.html new file mode 100644 index 000000000..cdcfd4c2c --- /dev/null +++ b/v8.8.2/modules/model_Layer.html @@ -0,0 +1,14 @@ +model/Layer | @terrestris/shogun-util
diff --git a/v8.8.2/modules/model_Page.html b/v8.8.2/modules/model_Page.html new file mode 100644 index 000000000..c21700fe7 --- /dev/null +++ b/v8.8.2/modules/model_Page.html @@ -0,0 +1,4 @@ +model/Page | @terrestris/shogun-util

Index

Interfaces

diff --git a/v8.8.2/modules/model_Role.html b/v8.8.2/modules/model_Role.html new file mode 100644 index 000000000..b780dbcfa --- /dev/null +++ b/v8.8.2/modules/model_Role.html @@ -0,0 +1,6 @@ +model/Role | @terrestris/shogun-util
diff --git a/v8.8.2/modules/model_User.html b/v8.8.2/modules/model_User.html new file mode 100644 index 000000000..5a187c865 --- /dev/null +++ b/v8.8.2/modules/model_User.html @@ -0,0 +1,9 @@ +model/User | @terrestris/shogun-util
diff --git a/v8.8.2/modules/parser_SHOGunApplicationUtil.html b/v8.8.2/modules/parser_SHOGunApplicationUtil.html new file mode 100644 index 000000000..1c2148a7a --- /dev/null +++ b/v8.8.2/modules/parser_SHOGunApplicationUtil.html @@ -0,0 +1,3 @@ +parser/SHOGunApplicationUtil | @terrestris/shogun-util
diff --git a/v8.8.2/modules/parser_SHOGunApplicationUtil_spec.html b/v8.8.2/modules/parser_SHOGunApplicationUtil_spec.html new file mode 100644 index 000000000..19dfef6f3 --- /dev/null +++ b/v8.8.2/modules/parser_SHOGunApplicationUtil_spec.html @@ -0,0 +1 @@ +parser/SHOGunApplicationUtil.spec | @terrestris/shogun-util
diff --git a/v8.8.2/modules/security_getBearerTokenHeader.html b/v8.8.2/modules/security_getBearerTokenHeader.html new file mode 100644 index 000000000..f87dd7c31 --- /dev/null +++ b/v8.8.2/modules/security_getBearerTokenHeader.html @@ -0,0 +1,2 @@ +security/getBearerTokenHeader | @terrestris/shogun-util
diff --git a/v8.8.2/modules/security_getCsrfTokenHeader.html b/v8.8.2/modules/security_getCsrfTokenHeader.html new file mode 100644 index 000000000..fe560a677 --- /dev/null +++ b/v8.8.2/modules/security_getCsrfTokenHeader.html @@ -0,0 +1,2 @@ +security/getCsrfTokenHeader | @terrestris/shogun-util
diff --git a/v8.8.2/modules/service_AppInfoService.html b/v8.8.2/modules/service_AppInfoService.html new file mode 100644 index 000000000..01bd207c6 --- /dev/null +++ b/v8.8.2/modules/service_AppInfoService.html @@ -0,0 +1,4 @@ +service/AppInfoService | @terrestris/shogun-util

References

Classes

Type Aliases

References

Renames and re-exports AppInfoService
diff --git a/v8.8.2/modules/service_ApplicationService.html b/v8.8.2/modules/service_ApplicationService.html new file mode 100644 index 000000000..2e3c40115 --- /dev/null +++ b/v8.8.2/modules/service_ApplicationService.html @@ -0,0 +1,3 @@ +service/ApplicationService | @terrestris/shogun-util

Module service/ApplicationService

References

Classes

References

Renames and re-exports ApplicationService
diff --git a/v8.8.2/modules/service_AuthService.html b/v8.8.2/modules/service_AuthService.html new file mode 100644 index 000000000..a4a72c59d --- /dev/null +++ b/v8.8.2/modules/service_AuthService.html @@ -0,0 +1,4 @@ +service/AuthService | @terrestris/shogun-util

References

Classes

Type Aliases

References

Renames and re-exports AuthService
diff --git a/v8.8.2/modules/service_CacheService.html b/v8.8.2/modules/service_CacheService.html new file mode 100644 index 000000000..7d0808dfa --- /dev/null +++ b/v8.8.2/modules/service_CacheService.html @@ -0,0 +1,4 @@ +service/CacheService | @terrestris/shogun-util

References

Classes

Type Aliases

References

Renames and re-exports CacheService
diff --git a/v8.8.2/modules/service_FileService.html b/v8.8.2/modules/service_FileService.html new file mode 100644 index 000000000..df198bbfa --- /dev/null +++ b/v8.8.2/modules/service_FileService.html @@ -0,0 +1,3 @@ +service/FileService | @terrestris/shogun-util

References

Classes

References

Renames and re-exports FileService
diff --git a/v8.8.2/modules/service_GenericEntityService.html b/v8.8.2/modules/service_GenericEntityService.html new file mode 100644 index 000000000..9b9d77fc7 --- /dev/null +++ b/v8.8.2/modules/service_GenericEntityService.html @@ -0,0 +1,4 @@ +service/GenericEntityService | @terrestris/shogun-util

Module service/GenericEntityService

References

Classes

Type Aliases

References

Renames and re-exports GenericEntityService
diff --git a/v8.8.2/modules/service_GenericFileService.html b/v8.8.2/modules/service_GenericFileService.html new file mode 100644 index 000000000..49c9d9a84 --- /dev/null +++ b/v8.8.2/modules/service_GenericFileService.html @@ -0,0 +1,4 @@ +service/GenericFileService | @terrestris/shogun-util

Module service/GenericFileService

References

Classes

Type Aliases

References

Renames and re-exports GenericFileService
diff --git a/v8.8.2/modules/service_GenericService.html b/v8.8.2/modules/service_GenericService.html new file mode 100644 index 000000000..cbd267f63 --- /dev/null +++ b/v8.8.2/modules/service_GenericService.html @@ -0,0 +1,6 @@ +service/GenericService | @terrestris/shogun-util

References

Classes

Type Aliases

References

Renames and re-exports GenericService
diff --git a/v8.8.2/modules/service_GraphQLService.html b/v8.8.2/modules/service_GraphQLService.html new file mode 100644 index 000000000..a416585d9 --- /dev/null +++ b/v8.8.2/modules/service_GraphQLService.html @@ -0,0 +1,6 @@ +service/GraphQLService | @terrestris/shogun-util

References

Classes

Interfaces

Type Aliases

References

Renames and re-exports GraphQLService
diff --git a/v8.8.2/modules/service_GroupService.html b/v8.8.2/modules/service_GroupService.html new file mode 100644 index 000000000..65332419d --- /dev/null +++ b/v8.8.2/modules/service_GroupService.html @@ -0,0 +1,3 @@ +service/GroupService | @terrestris/shogun-util

References

Classes

References

Renames and re-exports GroupService
diff --git a/v8.8.2/modules/service_ImageFileService.html b/v8.8.2/modules/service_ImageFileService.html new file mode 100644 index 000000000..c682a4be3 --- /dev/null +++ b/v8.8.2/modules/service_ImageFileService.html @@ -0,0 +1,3 @@ +service/ImageFileService | @terrestris/shogun-util

References

Classes

References

Renames and re-exports ImageFileService
diff --git a/v8.8.2/modules/service_LayerService.html b/v8.8.2/modules/service_LayerService.html new file mode 100644 index 000000000..77d8757c4 --- /dev/null +++ b/v8.8.2/modules/service_LayerService.html @@ -0,0 +1,3 @@ +service/LayerService | @terrestris/shogun-util

References

Classes

References

Renames and re-exports LayerService
diff --git a/v8.8.2/modules/service_OpenAPIService.html b/v8.8.2/modules/service_OpenAPIService.html new file mode 100644 index 000000000..c0259bc44 --- /dev/null +++ b/v8.8.2/modules/service_OpenAPIService.html @@ -0,0 +1,5 @@ +service/OpenAPIService | @terrestris/shogun-util

References

Classes

Type Aliases

References

Renames and re-exports OpenAPIService
diff --git a/v8.8.2/modules/service_PermissionService.html b/v8.8.2/modules/service_PermissionService.html new file mode 100644 index 000000000..617a5e7b3 --- /dev/null +++ b/v8.8.2/modules/service_PermissionService.html @@ -0,0 +1,4 @@ +service/PermissionService | @terrestris/shogun-util

Module service/PermissionService

References

Classes

Type Aliases

References

Renames and re-exports PermissionService
diff --git a/v8.8.2/modules/service_RoleService.html b/v8.8.2/modules/service_RoleService.html new file mode 100644 index 000000000..3dacffb53 --- /dev/null +++ b/v8.8.2/modules/service_RoleService.html @@ -0,0 +1,3 @@ +service/RoleService | @terrestris/shogun-util

References

Classes

References

Renames and re-exports RoleService
diff --git a/v8.8.2/modules/service_SHOGunAPIClient.html b/v8.8.2/modules/service_SHOGunAPIClient.html new file mode 100644 index 000000000..70f8613fc --- /dev/null +++ b/v8.8.2/modules/service_SHOGunAPIClient.html @@ -0,0 +1,4 @@ +service/SHOGunAPIClient | @terrestris/shogun-util

References

Classes

Interfaces

References

Renames and re-exports SHOGunAPIClient
diff --git a/v8.8.2/modules/service_SHOGunAPIClient_spec.html b/v8.8.2/modules/service_SHOGunAPIClient_spec.html new file mode 100644 index 000000000..5dbf26355 --- /dev/null +++ b/v8.8.2/modules/service_SHOGunAPIClient_spec.html @@ -0,0 +1,4 @@ +service/SHOGunAPIClient.spec | @terrestris/shogun-util
diff --git a/v8.8.2/modules/service_UserService.html b/v8.8.2/modules/service_UserService.html new file mode 100644 index 000000000..d2186e9f9 --- /dev/null +++ b/v8.8.2/modules/service_UserService.html @@ -0,0 +1,3 @@ +service/UserService | @terrestris/shogun-util

References

Classes

References

Renames and re-exports UserService
diff --git a/v8.8.2/modules/spec_fetchSpy.html b/v8.8.2/modules/spec_fetchSpy.html new file mode 100644 index 000000000..d8b1ac2c9 --- /dev/null +++ b/v8.8.2/modules/spec_fetchSpy.html @@ -0,0 +1,5 @@ +spec/fetchSpy | @terrestris/shogun-util

References

Renames and re-exports fetchSpy
diff --git a/v8.8.2/types/service_AppInfoService.AppInfoServiceOpts.html b/v8.8.2/types/service_AppInfoService.AppInfoServiceOpts.html new file mode 100644 index 000000000..86e08c6ad --- /dev/null +++ b/v8.8.2/types/service_AppInfoService.AppInfoServiceOpts.html @@ -0,0 +1 @@ +AppInfoServiceOpts | @terrestris/shogun-util
diff --git a/v8.8.2/types/service_AuthService.AuthServiceOpts.html b/v8.8.2/types/service_AuthService.AuthServiceOpts.html new file mode 100644 index 000000000..feee588f9 --- /dev/null +++ b/v8.8.2/types/service_AuthService.AuthServiceOpts.html @@ -0,0 +1 @@ +AuthServiceOpts | @terrestris/shogun-util
diff --git a/v8.8.2/types/service_CacheService.CacheServiceOpts.html b/v8.8.2/types/service_CacheService.CacheServiceOpts.html new file mode 100644 index 000000000..000851ef5 --- /dev/null +++ b/v8.8.2/types/service_CacheService.CacheServiceOpts.html @@ -0,0 +1 @@ +CacheServiceOpts | @terrestris/shogun-util
diff --git a/v8.8.2/types/service_GenericEntityService.GenericEntityServiceOpts.html b/v8.8.2/types/service_GenericEntityService.GenericEntityServiceOpts.html new file mode 100644 index 000000000..3c3337761 --- /dev/null +++ b/v8.8.2/types/service_GenericEntityService.GenericEntityServiceOpts.html @@ -0,0 +1 @@ +GenericEntityServiceOpts | @terrestris/shogun-util
diff --git a/v8.8.2/types/service_GenericFileService.GenericFileServiceOpts.html b/v8.8.2/types/service_GenericFileService.GenericFileServiceOpts.html new file mode 100644 index 000000000..2a51c2c37 --- /dev/null +++ b/v8.8.2/types/service_GenericFileService.GenericFileServiceOpts.html @@ -0,0 +1 @@ +GenericFileServiceOpts | @terrestris/shogun-util
diff --git a/v8.8.2/types/service_GenericService.GenericServiceOpts.html b/v8.8.2/types/service_GenericService.GenericServiceOpts.html new file mode 100644 index 000000000..cffaca11f --- /dev/null +++ b/v8.8.2/types/service_GenericService.GenericServiceOpts.html @@ -0,0 +1 @@ +GenericServiceOpts | @terrestris/shogun-util
GenericServiceOpts: {
    basePath: string;
    keycloak?: Keycloak;
}
diff --git a/v8.8.2/types/service_GenericService.PageOpts.html b/v8.8.2/types/service_GenericService.PageOpts.html new file mode 100644 index 000000000..cc4553362 --- /dev/null +++ b/v8.8.2/types/service_GenericService.PageOpts.html @@ -0,0 +1 @@ +PageOpts | @terrestris/shogun-util
PageOpts: {
    page?: number;
    size?: number;
    sort?: PageSorter;
}
diff --git a/v8.8.2/types/service_GenericService.PageSorter.html b/v8.8.2/types/service_GenericService.PageSorter.html new file mode 100644 index 000000000..0ea3d73d2 --- /dev/null +++ b/v8.8.2/types/service_GenericService.PageSorter.html @@ -0,0 +1 @@ +PageSorter | @terrestris/shogun-util
PageSorter: {
    order?: "asc" | "desc";
    properties: string[];
}
diff --git a/v8.8.2/types/service_GraphQLService.GraphQLServiceOpts.html b/v8.8.2/types/service_GraphQLService.GraphQLServiceOpts.html new file mode 100644 index 000000000..4e3cc85bc --- /dev/null +++ b/v8.8.2/types/service_GraphQLService.GraphQLServiceOpts.html @@ -0,0 +1 @@ +GraphQLServiceOpts | @terrestris/shogun-util
diff --git a/v8.8.2/types/service_OpenAPIService.OpenAPIServiceOpts.html b/v8.8.2/types/service_OpenAPIService.OpenAPIServiceOpts.html new file mode 100644 index 000000000..c851c53df --- /dev/null +++ b/v8.8.2/types/service_OpenAPIService.OpenAPIServiceOpts.html @@ -0,0 +1 @@ +OpenAPIServiceOpts | @terrestris/shogun-util
diff --git a/v8.8.2/types/service_OpenAPIService.OpenApiVersion.html b/v8.8.2/types/service_OpenAPIService.OpenApiVersion.html new file mode 100644 index 000000000..79a74d62a --- /dev/null +++ b/v8.8.2/types/service_OpenAPIService.OpenApiVersion.html @@ -0,0 +1 @@ +OpenApiVersion | @terrestris/shogun-util
OpenApiVersion: "v2" | "v3"
diff --git a/v8.8.2/types/service_PermissionService.PermissionServiceOpts.html b/v8.8.2/types/service_PermissionService.PermissionServiceOpts.html new file mode 100644 index 000000000..1bb0d7397 --- /dev/null +++ b/v8.8.2/types/service_PermissionService.PermissionServiceOpts.html @@ -0,0 +1 @@ +PermissionServiceOpts | @terrestris/shogun-util
diff --git a/v8.8.2/variables/graphqlqueries_Applications.applicationAttributes.html b/v8.8.2/variables/graphqlqueries_Applications.applicationAttributes.html new file mode 100644 index 000000000..3d49125c3 --- /dev/null +++ b/v8.8.2/variables/graphqlqueries_Applications.applicationAttributes.html @@ -0,0 +1 @@ +applicationAttributes | @terrestris/shogun-util
applicationAttributes: "\n id\n created\n modified\n name\n stateOnly\n clientConfig\n layerTree\n layerConfig\n toolConfig\n" = ...
diff --git a/v8.8.2/variables/graphqlqueries_Applications.applicationById.html b/v8.8.2/variables/graphqlqueries_Applications.applicationById.html new file mode 100644 index 000000000..82caf8b0e --- /dev/null +++ b/v8.8.2/variables/graphqlqueries_Applications.applicationById.html @@ -0,0 +1 @@ +applicationById | @terrestris/shogun-util
applicationById: "query($id: Int) {\n applicationById(id: $id) {\n \n id\n created\n modified\n name\n stateOnly\n clientConfig\n layerTree\n layerConfig\n toolConfig\n\n }\n}" = ...
diff --git a/v8.8.2/variables/graphqlqueries_Layers.allLayersByIds.html b/v8.8.2/variables/graphqlqueries_Layers.allLayersByIds.html new file mode 100644 index 000000000..d14a59ab1 --- /dev/null +++ b/v8.8.2/variables/graphqlqueries_Layers.allLayersByIds.html @@ -0,0 +1 @@ +allLayersByIds | @terrestris/shogun-util
allLayersByIds: "query($ids: [Int]) {\n allLayersByIds(ids: $ids) {\n id\n clientConfig\n name\n sourceConfig\n type\n }\n}" = ...