diff --git a/v21.0.0/assets/hierarchy.js b/v21.0.0/assets/hierarchy.js new file mode 100644 index 000000000..29ebd739d --- /dev/null +++ b/v21.0.0/assets/hierarchy.js @@ -0,0 +1 @@ +window.hierarchyData = "data:application/octet-stream;base64,H4sIAAAAAAAAA6tWKsrPLylWsoqO1VEqSk3LSU0uyczPK1ayqq6tBQAWeT+5HQAAAA==" \ No newline at end of file diff --git a/v21.0.0/assets/icons.js b/v21.0.0/assets/icons.js index 3dfbd322d..58882d76d 100644 --- a/v21.0.0/assets/icons.js +++ b/v21.0.0/assets/icons.js @@ -3,7 +3,7 @@ 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 = `MMNEPVFCICPMFPCPTTAAATR`; + svg.innerHTML = `MMNEPVFCICPMFPCPTTAAATR`; svg.style.display = "none"; if (location.protocol === "file:") updateUseElements(); } diff --git a/v21.0.0/assets/icons.svg b/v21.0.0/assets/icons.svg index a19417dcc..50ad5799d 100644 --- a/v21.0.0/assets/icons.svg +++ b/v21.0.0/assets/icons.svg @@ -1 +1 @@ -MMNEPVFCICPMFPCPTTAAATR \ No newline at end of file +MMNEPVFCICPMFPCPTTAAATR \ No newline at end of file diff --git a/v21.0.0/assets/main.js b/v21.0.0/assets/main.js index 99097a053..e0af26599 100644 --- a/v21.0.0/assets/main.js +++ b/v21.0.0/assets/main.js @@ -1,9 +1,9 @@ "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{let r=e.appendChild(document.createElement("span"));r.innerHTML='',r.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();})(); +window.translations={"copy":"Copy","copied":"Copied!","normally_hidden":"This member is normally hidden due to your filter settings.","hierarchy_expand":"Expand","hierarchy_collapse":"Collapse"}; +"use strict";(()=>{var De=Object.create;var ae=Object.defineProperty;var Ae=Object.getOwnPropertyDescriptor;var Fe=Object.getOwnPropertyNames;var Ne=Object.getPrototypeOf,Be=Object.prototype.hasOwnProperty;var Ve=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var je=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Fe(e))!Be.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Ae(e,i))||r.enumerable});return t};var qe=(t,e,n)=>(n=t!=null?De(Ne(t)):{},je(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var he=Ve((ue,de)=>{(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,c],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[c+1]*i[d+1],c+=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 c=s.node.edges["*"];else{var c=new t.TokenSet;s.node.edges["*"]=c}s.str.length==1&&(c.final=!0),i.push({node:c,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),f;m in s.node.edges?f=s.node.edges[m]:(f=new t.TokenSet,s.node.edges[m]=f),s.str.length==1&&(f.final=!0),i.push({node:f,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 ue=="object"?de.exports=n():e.lunr=n()}(this,function(){return t})})()});window.translations||={copy:"Copy",copied:"Copied!",normally_hidden:"This member is normally hidden due to your filter settings.",hierarchy_expand:"Expand",hierarchy_collapse:"Collapse"};var le=[];function J(t,e){le.push({selector:e,constructor:t})}var U=class{alwaysVisibleMember=null;constructor(){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){le.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&&!$e(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 $e(t){let e=t.getBoundingClientRect(),n=Math.max(document.documentElement.clientHeight,window.innerHeight);return!(e.bottom<0||e.top-n>=0)}var ce=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var ye=qe(he(),1);async function fe(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=ye.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function ge(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:document.documentElement.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",()=>{fe(e,t)}),fe(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",()=>{ne(t)}),r.addEventListener("focus",()=>t.classList.add("has-focus")),ze(t,i,r,e)}function ze(t,e,n,r){n.addEventListener("input",ce(()=>{We(t,e,n,r)},200)),n.addEventListener("keydown",i=>{i.key=="Enter"?Ue(e,t):i.key=="ArrowUp"?(pe(e,n,-1),i.preventDefault()):i.key==="ArrowDown"&&(pe(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(),ne(t))})}function ne(t){t.classList.remove("has-focus")}function We(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=me(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${me(l.parent,i)}.${d}`);let m=document.createElement("li");m.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=c+d,m.append(f),f.addEventListener("focus",()=>{e.querySelector(".current")?.classList.remove("current"),m.classList.add("current")}),e.appendChild(m)}}function pe(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 Ue(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),ne(e)}}function me(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(te(t.substring(s,o)),`${te(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(te(t.substring(s))),i.join("")}var Je={"&":"&","<":"<",">":">","'":"'",'"':"""};function te(t){return t.replace(/[&<>"'"]/g,e=>Je[e])}var I=class{el;app;constructor(e){this.el=e.el,this.app=e.app}};var H="mousedown",xe="mousemove",B="mouseup",G={x:0,y:0},ve=!1,re=!1,Ge=!1,D=!1,Ee=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Ee?"is-mobile":"not-mobile");Ee&&"ontouchstart"in document.documentElement&&(Ge=!0,H="touchstart",xe="touchmove",B="touchend");document.addEventListener(H,t=>{re=!0,D=!1;let e=H=="touchstart"?t.targetTouches[0]:t;G.y=e.pageY||0,G.x=e.pageX||0});document.addEventListener(xe,t=>{if(re&&!D){let e=H=="touchstart"?t.targetTouches[0]:t,n=G.x-(e.pageX||0),r=G.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{re=!1});document.addEventListener("click",t=>{ve&&(t.preventDefault(),t.stopImmediatePropagation(),ve=!1)});var X=class extends I{active;className;constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(H,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,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 ie;try{ie=localStorage}catch{ie={getItem(){return null},setItem(){}}}var C=ie;var we=document.head.appendChild(document.createElement("style"));we.dataset.for="filters";var Y=class extends I{key;value;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()),we.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=C.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){C.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 se=new Map,oe=class{open;accordions=[];key;constructor(e,n){this.key=e,this.open=n}add(e){this.accordions.push(e),e.open=this.open,e.addEventListener("toggle",()=>{this.toggle(e.open)})}toggle(e){for(let n of this.accordions)n.open=e;C.setItem(this.key,e.toString())}},Z=class extends I{constructor(e){super(e);let n=this.el.querySelector("summary"),r=n.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)});let i=`tsd-accordion-${n.dataset.key??n.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`,s;if(se.has(i))s=se.get(i);else{let o=C.getItem(i),a=o?o==="true":this.el.open;s=new oe(i,a),se.set(i,s)}s.add(this.el)}};function be(t){let e=C.getItem("tsd-theme")||"os";t.value=e,Le(e),t.addEventListener("change",()=>{C.setItem("tsd-theme",t.value),Le(t.value)})}function Le(t){document.documentElement.dataset.theme=t}var K;function ke(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",Se),Se())}async function Se(){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=document.documentElement.dataset.base,K.endsWith("/")||(K+="/"),t.innerHTML="";for(let s of i)Ce(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function Ce(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='',Te(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 c of t.children)Ce(c,l,i)}else Te(t,r,t.class)}function Te(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{let r=e.appendChild(document.createElement("span"));r.innerHTML='',r.appendChild(document.createElement("span")).textContent=t.text}}var ee=document.documentElement.dataset.base;ee.endsWith("/")||(ee+="/");function Qe(){document.querySelector(".tsd-full-hierarchy")?Xe():document.querySelector(".tsd-hierarchy")&&Ye()}function Xe(){document.addEventListener("click",r=>{let i=r.target;for(;i.parentElement&&i.parentElement.tagName!="LI";)i=i.parentElement;i.dataset.dropdown&&(i.dataset.dropdown=String(i.dataset.dropdown!=="true"))});let t=new Map,e=new Set;for(let r of document.querySelectorAll(".tsd-full-hierarchy [data-refl]")){let i=r.querySelector("ul");t.has(r.dataset.refl)?e.add(r.dataset.refl):i&&t.set(r.dataset.refl,i)}for(let r of e)n(r);function n(r){let i=t.get(r).cloneNode(!0);i.querySelectorAll("[id]").forEach(s=>{s.removeAttribute("id")}),i.querySelectorAll("[data-dropdown]").forEach(s=>{s.dataset.dropdown="false"});for(let s of document.querySelectorAll(`[data-refl="${r}"]`)){let o=et(),a=s.querySelector("ul");s.insertBefore(o,a),o.dataset.dropdown=String(!!a),a||s.appendChild(i.cloneNode(!0))}}}function Ye(){let t=document.getElementById("tsd-hierarchy-script");t&&(t.addEventListener("load",Ie),Ie())}async function Ie(){let t=document.querySelector(".tsd-panel.tsd-hierarchy:has(h4 a)");if(!t||!window.hierarchyData)return;let n=await(await fetch(window.hierarchyData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=+t.dataset.refl,s=await new Response(r).json(),o=t.querySelector("ul"),a=document.createElement("ul");if(a.classList.add("tsd-hierarchy"),Ze(a,s,i),o.querySelectorAll("li").length==a.querySelectorAll("li").length)return;let l=document.createElement("span");l.classList.add("tsd-hierarchy-toggle"),l.textContent=window.translations.hierarchy_expand,t.querySelector("h4 a")?.insertAdjacentElement("afterend",l),l.insertAdjacentText("beforebegin",", "),l.addEventListener("click",()=>{l.textContent===window.translations.hierarchy_expand?(o.insertAdjacentElement("afterend",a),o.remove(),l.textContent=window.translations.hierarchy_collapse):(a.insertAdjacentElement("afterend",o),a.remove(),l.textContent=window.translations.hierarchy_expand)})}function Ze(t,e,n){let r=e.roots.filter(i=>Ke(e,i,n));for(let i of r)t.appendChild(Pe(e,i,n))}function Pe(t,e,n,r=new Set){if(r.has(e))return;r.add(e);let i=t.reflections[e],s=document.createElement("li");if(s.classList.add("tsd-hierarchy-item"),e===n){let o=s.appendChild(document.createElement("span"));o.textContent=i.name,o.classList.add("tsd-hierarchy-target")}else{for(let a of i.uniqueNameParents||[]){let l=t.reflections[a],c=s.appendChild(document.createElement("a"));c.textContent=l.name,c.href=ee+l.url,c.className=l.class+" tsd-signature-type",s.append(document.createTextNode("."))}let o=s.appendChild(document.createElement("a"));o.textContent=t.reflections[e].name,o.href=ee+i.url,o.className=i.class+" tsd-signature-type"}if(i.children){let o=s.appendChild(document.createElement("ul"));o.classList.add("tsd-hierarchy");for(let a of i.children){let l=Pe(t,a,n,r);l&&o.appendChild(l)}}return r.delete(e),s}function Ke(t,e,n){if(e===n)return!0;let r=new Set,i=[t.reflections[e]];for(;i.length;){let s=i.pop();if(!r.has(s)){r.add(s);for(let o of s.children||[]){if(o===n)return!0;i.push(t.reflections[o])}}}return!1}function et(){let t=document.createElementNS("http://www.w3.org/2000/svg","svg");return t.setAttribute("width","20"),t.setAttribute("height","20"),t.setAttribute("viewBox","0 0 24 24"),t.setAttribute("fill","none"),t.innerHTML='',t}J(X,"a[data-toggle]");J(Z,".tsd-accordion");J(Y,".tsd-filter-item input[type=checkbox]");var Oe=document.getElementById("tsd-theme");Oe&&be(Oe);var tt=new U;Object.defineProperty(window,"app",{value:tt});ge();ke();Qe();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/v21.0.0/assets/navigation.js b/v21.0.0/assets/navigation.js index 679a452d3..21430fa43 100644 --- a/v21.0.0/assets/navigation.js +++ b/v21.0.0/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA6WaXW/bNhSG/4t722aN42ZrgF2s7tJ1SDADbtGLIhAYm7LZSJRA0kOCof99kC1L/Dg8/NBVpPC870MeHlKUku//zRR9VrOb2R+c1UTRr4pVs9ezzZ5VW0H57Oa7J6Ilaj+7mdXN9lBR+YvWWGjXF3tVd9FPjG9nN3PYeEtLcqjUaLqpiJSIaS8wzS/nv/18+Pka6u6FbOkmus9FF2113HBekpY8soopRiWSLyDM6oAdUdi/mJa+sH1UIh0VnM0gLZjXW0rUQWAlaEZYHdAaC+16Wg59plGZ0wVw0jz24VSxCstTSbdUkOqNVERR+WZHxcUP2XCA3/sUvaI4KYodFUWniEoefW4boX7PdH91khcDZXH5fnH1duEbr49xvsibb9zu1Rhv9hHr4VBCjiXcVad6zlGe0rFtg0XziTY1VeIFKRwrxELqrYV+M22N+W2jVpmhgHPlJYA5G62/UKmWTSO2MuA5Bkal4rF5tm3/JYKRR8x4EJmIK73DQ8w8y3keY32VZX0VY73Isl5g1oeypIJuP2Rl3BZHgP5qKppPGtURqDvG6VoJxnf5QNsjArtqGHdWRTxRkyOwLTtG8w3NmjlAjsDoc0s3im7vD5Viq6Z62enPyjAN0iO4fVaJ7GNKYwxK2gA0WZz58qC6yslk9Oo41J/PbZfSy0zWWZ4Ey03eWZ4ES9pPATkCY1xRIelGsYanV5yrRlDVhM3I1iZgkmbKEUeB7m4bUdPtlGEZFgi0pmKX+ayypEGItfEz3p3M04GgTRA+PgNyubZDMjKpcDwWCLTNe0i2UQ9HLSppGLouzj5pb9J1cfZJ5z1dh9jLtmJqWAdJjw1LGg1JmgRLGgExdo+sAZkOqcis4ZkOIeTXY7TIHqOlT8Olj8/Sp+GS1hSkR3CHU9b7M2j6/gPpMRxnDR+fOumbOWjgAB+M9/078kIF8g3jM3+qSfvlpaXAW/sgLrSwqHf2U/wn2vwtG360Gd2PJ6WSbLwAV2wx311rIzxF/yPrPMxZGEasBONqbXwyiWQMyhhI8+N0iPxIS8ZZd5XBc03C6G+lzEvhWRiBqHMRdTxCZTNUGLLekIp+ICKxDnRZeAxW/1VngXYd6vbb979evpt7NwPvUh+upn2nhAyjvlCO4fDnScA4+DH3nrTIHji2Wqi+oeh/TvtYDplFfCp3OndOsO0HdrJLrpXaVSOPG8JnXjZgBdvGjsotYCDXntmzzMMzR4nE/8xlRti4sbHQrqeVts80qrx1gSdFsH0wVSsqalIx/oQky46x0EZzYdxNK/6QccRC8HT9PCkYARmIPT1mKDxBCCo8ScOjGZslO8jugNFemLcTJypoHTNVnv4Pc4VCsOGY+9lSyMApCScZeuyxvBTynrQt47s8Si/GEH1WO+3C6Bf4ioAT/V7YHxFMUd/l6fSzEfCi4qsY37rDsMGV152iukDpWXR6uwUemorhKmqVuSfq01EO8vMcovtT3DgM9wiNeMKnZsDTOTNjpvAx2XFl0h1/eeDHGYOtR4Xpfb0wbZ0UBG3BRDi2ThbCvmAurhdw5XnqGvAOVvO3Ut6ySqHv9naMhTWaC+Nu2vkIM/aekbT/RVNKsMeDomtKxGa/pkqZG5G282Iojw/6dneMXDa8ZPBOj/F0MQYZ+vWRKmLsN6dFFzWmXht+5zP1cAEiRE8hPvwPEqtWAAwpAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA6WaXW/bNhSG/4t7m2aN42ZrgF20btN1SDADbtGLIhAYm7LZSJRA0oODof99kC1L/Dg8/PBV5fK870MeHlIU2x//TRTdq8nt5D1nNVH0m2LV5GKy2rJqLSif3P7wRLREbSe3k7pZ7yoqf9MaC+35cqvqLvqZ8fXkdgobr2lJdpUaTVcVkRIx7QWm+dX0j1+Pvy6g7l7Klq7i+9xFWx03nOekJU+sYopRieQLCLM6YEcU9l+cl76wfVQiHRWczTAtlNc7StROYCVoRlgd0BoL7fm8HPpMozKnC+Ck+eyDqWIVlqeSrqkg1WupiKLy9YaKy5+y4QC/9yk8iqjk0X3bCPVnpvuro3yAzK7eza7fzHzD9SFOD1E9dv2G+Xb8YONuqi/85YN379UYHx6zr3Ic51DNfKZNTZV4QerGCrGQemuh/zhvifltoxaZoYBz5SdAORutv1Kp5k0j1jLgOQZGpeKp2du2/xLByBNmPIhMxLXe4SFmmuU8jbG+zrK+jrGeZVnPMOtdWVJB1x+yMm6LI0B/NRXNJ43qCNQ943SpBOObfKDtEYFdNIw7qyKeqMkR2JodovmKZs0cIEdgdN/SlaLrh12l2KKpXjb6qzJMg/QIbptVItuY0hiDkjYATRZnPt+prnIyGb06DvVp33YpvcpkneRJsNzkneRJsKT9FJAjMMYVFZKuFGt4esW5agRVnbEZ2doETNJMOeIo0P1dI2q6PmdYhgUCranYZL6rLGkQYm38jHcH83QgaBOEj++AXK7tkIxMKhyPBQJt816SbdTLUYtKGoaui7NP2pt0XZx90nlP1yH2sq2YGtZB0mvDkkZDkibBkkZAjN0ja0CmQyoya3imQwj57RAtssdo6dNw6eOz9Gm4pDUF6RHc7pj1/gyavv9AegzHWcPHt076Zg4aOMBH43v/nrxQgdxhfOHPNWm/vrQU+GofxIUWFvXNfoz/TJu/ZcMPNqP74aRUkpUX4Iot5tsbbYTH6H9knYc5CcOIhWBcLY0rk0jGoIyBND+Ph8iPtGScdU8ZPNckjP5eyrwUnoQRiDoXUccjVDZDhSHLFanoByIS60CXhcdg9V91FmjXoW6/eff71dupdzPwLvXh6bx7Ssgw6oZyDIevJyHj0GXuA2mRPXBstVB9Q9H/GZUQx+yUENsMNDUvyg8DXDTysIC/8LIBK842dlRYwXnv4qGxR93EnwTw7Nm2wZmjROL/ymVG2LixsdCezyttn2lUeesCT4o89qFULaioScX4M5IsO8ZCG82F8SsqZR77U+IwewQW+a9Hoc5HVa8pgycIAwUnaXg1Y7NkB9kdMNoL82fcRHkIw0yhBAxoTtZcyMA5BicZemwfmwv5QNqW8U0epRdHbJWddmb0CzzE40S/F3bNb4r6Lp9PPxmF0TmlGLfsTJ1n3aGs0MrrTlFdoPQsOr3dAg9NxfAUtcrcE/XxKAf5eQ7R/SluHIZ7hEY84VMz4OmcmTFT+JjsuDLpjr/c8cOMwdajwvS+mZm2TgqCtmAiHFsnC2FfMBc3M7jyPHUNeYeq+Xsp71il0G97O8bCGs2F8eu88xFm7D0jaf8VTSnBnnaKLikRq+2SKmVuc9q+jqE8PujX3SFy3vCSwe8RjKeLMcjQr49UEWO/OS66qDH12vA3n6mHCxAjwoX4+D/6PPMRCykAAA==" \ No newline at end of file diff --git a/v21.0.0/assets/search.js b/v21.0.0/assets/search.js index 5c0eadec7..b88adebef 100644 --- a/v21.0.0/assets/search.js +++ b/v21.0.0/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/v21.0.0/assets/style.css b/v21.0.0/assets/style.css index 178bfb023..499bc2840 100644 --- a/v21.0.0/assets/style.css +++ b/v21.0.0/assets/style.css @@ -1,115 +1,256 @@ -:root { - /* Light */ - --light-color-background: #f2f4f8; - --light-color-background-secondary: #eff0f1; - --light-color-warning-text: #222; - --light-color-background-warning: #e6e600; - --light-color-accent: #c5c7c9; - --light-color-active-menu-item: var(--light-color-accent); - --light-color-text: #222; - --light-color-text-aside: #6e6e6e; - - --light-color-icon-background: var(--light-color-background); - --light-color-icon-text: var(--light-color-text); - - --light-color-comment-tag-text: var(--light-color-text); - --light-color-comment-tag: var(--light-color-background); - - --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: #4d7fff; - --light-color-ts-property: #ff984d; - --light-color-ts-method: #ff4db8; - --light-color-ts-reference: #ff4d82; - --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: #ff4d4d; - --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-accent: #9096a2; - --dark-color-active-menu-item: #5d5d6a; - --dark-color-text: #f5f5f5; - --dark-color-text-aside: #dddddd; - - --dark-color-icon-background: var(--dark-color-background-secondary); - --dark-color-icon-text: var(--dark-color-text); - - --dark-color-comment-tag-text: var(--dark-color-text); - --dark-color-comment-tag: var(--dark-color-background); - - --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: #4d7fff; - --dark-color-ts-property: #ff984d; - --dark-color-ts-method: #ff4db8; - --dark-color-ts-reference: #ff4d82; - --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: #ff4d4d; - --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) { +@layer typedoc { :root { + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-warning-text: #222; + --light-color-background-warning: #e6e600; + --light-color-accent: #c5c7c9; + --light-color-active-menu-item: var(--light-color-accent); + --light-color-text: #222; + --light-color-text-aside: #6e6e6e; + + --light-color-icon-background: var(--light-color-background); + --light-color-icon-text: var(--light-color-text); + + --light-color-comment-tag-text: var(--light-color-text); + --light-color-comment-tag: var(--light-color-background); + + --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: #4d7fff; + --light-color-ts-property: #ff984d; + --light-color-ts-method: #ff4db8; + --light-color-ts-reference: #ff4d82; + --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: #ff4d4d; + --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-color-alert-note: #0969d9; + --light-color-alert-tip: #1a7f37; + --light-color-alert-important: #8250df; + --light-color-alert-warning: #9a6700; + --light-color-alert-caution: #cf222e; + + --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-accent: #9096a2; + --dark-color-active-menu-item: #5d5d6a; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + + --dark-color-icon-background: var(--dark-color-background-secondary); + --dark-color-icon-text: var(--dark-color-text); + + --dark-color-comment-tag-text: var(--dark-color-text); + --dark-color-comment-tag: var(--dark-color-background); + + --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: #4d7fff; + --dark-color-ts-property: #ff984d; + --dark-color-ts-method: #ff4db8; + --dark-color-ts-reference: #ff4d82; + --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: #ff4d4d; + --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-color-alert-note: #0969d9; + --dark-color-alert-tip: #1a7f37; + --dark-color-alert-important: #8250df; + --dark-color-alert-warning: #9a6700; + --dark-color-alert-caution: #cf222e; + + --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-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-icon-background: var(--light-color-icon-background); + --color-icon-text: var(--light-color-icon-text); + + --color-comment-tag-text: var(--light-color-text); + --color-comment-tag: var(--light-color-background); + + --color-link: var(--light-color-link); + --color-focus-outline: var(--light-color-focus-outline); + + --color-ts-keyword: var(--light-color-ts-keyword); + --color-ts-project: var(--light-color-ts-project); + --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-reference: var(--light-color-ts-reference); + --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); + + --color-alert-note: var(--light-color-alert-note); + --color-alert-tip: var(--light-color-alert-tip); + --color-alert-important: var(--light-color-alert-important); + --color-alert-warning: var(--light-color-alert-warning); + --color-alert-caution: var(--light-color-alert-caution); + + --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-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-icon-background: var(--dark-color-icon-background); + --color-icon-text: var(--dark-color-icon-text); + + --color-comment-tag-text: var(--dark-color-text); + --color-comment-tag: var(--dark-color-background); + + --color-link: var(--dark-color-link); + --color-focus-outline: var(--dark-color-focus-outline); + + --color-ts-keyword: var(--dark-color-ts-keyword); + --color-ts-project: var(--dark-color-ts-project); + --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-reference: var(--dark-color-ts-reference); + --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); + + --color-alert-note: var(--dark-color-alert-note); + --color-alert-tip: var(--dark-color-alert-tip); + --color-alert-important: var(--dark-color-alert-important); + --color-alert-warning: var(--dark-color-alert-warning); + --color-alert-caution: var(--dark-color-alert-caution); + + --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-icon-background: var(--light-color-icon-background); --color-icon-text: var(--light-color-icon-text); --color-comment-tag-text: var(--light-color-text); @@ -145,23 +286,26 @@ --color-ts-type-alias: var(--light-color-ts-type-alias); --color-document: var(--light-color-document); + --color-note: var(--light-color-note); + --color-tip: var(--light-color-tip); + --color-important: var(--light-color-important); + --color-warning: var(--light-color-warning); + --color-caution: var(--light-color-caution); + --external-icon: var(--light-external-icon); --color-scheme: var(--light-color-scheme); } -} -@media (prefers-color-scheme: dark) { - :root { + :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-icon-background: var(--dark-color-icon-background); --color-icon-text: var(--dark-color-icon-text); --color-comment-tag-text: var(--dark-color-text); @@ -197,1297 +341,1270 @@ --color-ts-type-alias: var(--dark-color-ts-type-alias); --color-document: var(--dark-color-document); + --color-note: var(--dark-color-note); + --color-tip: var(--dark-color-tip); + --color-important: var(--dark-color-important); + --color-warning: var(--dark-color-warning); + --color-caution: var(--dark-color-caution); + --external-icon: var(--dark-external-icon); --color-scheme: var(--dark-color-scheme); } -} -html { - color-scheme: var(--color-scheme); -} - -body { - margin: 0; -} + *:focus-visible, + .tsd-accordion-summary:focus-visible svg { + outline: 2px solid var(--color-focus-outline); + } -: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-icon-text: var(--light-color-icon-text); - - --color-comment-tag-text: var(--light-color-text); - --color-comment-tag: var(--light-color-background); - - --color-link: var(--light-color-link); - --color-focus-outline: var(--light-color-focus-outline); - - --color-ts-keyword: var(--light-color-ts-keyword); - --color-ts-project: var(--light-color-ts-project); - --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-reference: var(--light-color-ts-reference); - --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); -} + .always-visible, + .always-visible .tsd-signatures { + display: inherit !important; + } -: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-icon-text: var(--dark-color-icon-text); - - --color-comment-tag-text: var(--dark-color-text); - --color-comment-tag: var(--dark-color-background); - - --color-link: var(--dark-color-link); - --color-focus-outline: var(--dark-color-focus-outline); - - --color-ts-keyword: var(--dark-color-ts-keyword); - --color-ts-project: var(--dark-color-ts-project); - --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-reference: var(--dark-color-ts-reference); - --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); -} + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.2; + } -*:focus-visible, -.tsd-accordion-summary:focus-visible svg { - outline: 2px solid var(--color-focus-outline); -} + h1 { + font-size: 1.875rem; + margin: 0.67rem 0; + } -.always-visible, -.always-visible .tsd-signatures { - display: inherit !important; -} + h2 { + font-size: 1.5rem; + margin: 0.83rem 0; + } -h1, -h2, -h3, -h4, -h5, -h6 { - line-height: 1.2; -} + h3 { + font-size: 1.25rem; + margin: 1rem 0; + } -h1 { - font-size: 1.875rem; - margin: 0.67rem 0; -} + h4 { + font-size: 1.05rem; + margin: 1.33rem 0; + } -h2 { - font-size: 1.5rem; - margin: 0.83rem 0; -} + h5 { + font-size: 1rem; + margin: 1.5rem 0; + } -h3 { - font-size: 1.25rem; - margin: 1rem 0; -} + h6 { + font-size: 0.875rem; + margin: 2.33rem 0; + } -h4 { - font-size: 1.05rem; - margin: 1.33rem 0; -} + dl, + menu, + ol, + ul { + margin: 1em 0; + } -h5 { - font-size: 1rem; - margin: 1.5rem 0; -} + dd { + margin: 0 0 0 34px; + } -h6 { - font-size: 0.875rem; - margin: 2.33rem 0; -} + .container { + max-width: 1700px; + padding: 0 2rem; + } -dl, -menu, -ol, -ul { - margin: 1em 0; -} + /* Footer */ + footer { + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; + } + footer > p { + margin: 0 1em; + } -dd { - margin: 0 0 0 40px; -} + .container-main { + margin: 0 auto; + /* toolbar, footer, margin */ + min-height: calc(100vh - 41px - 56px - 4rem); + } -.container { - max-width: 1700px; - padding: 0 2rem; -} + @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); + } -/* Footer */ -footer { - border-top: 1px solid var(--color-accent); - padding-top: 1rem; - padding-bottom: 1rem; - max-height: 3.5rem; -} -footer > p { - margin: 0 1em; -} + 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); + } -.container-main { - margin: 0 auto; - /* toolbar, footer, margin */ - min-height: calc(100vh - 41px - 56px - 4rem); -} + code, + pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 0.875rem; + border-radius: 0.8em; + } -@keyframes fade-in { - from { + pre { + position: relative; + white-space: pre-wrap; + word-wrap: break-word; + padding: 10px; + border: 1px solid var(--color-accent); + margin-bottom: 8px; + } + 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; } - to { + pre:hover > button, + pre > button.visible { opacity: 1; } -} -@keyframes fade-out { - from { - opacity: 1; - visibility: visible; + + blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; } - to { - opacity: 0; + + .tsd-typography { + line-height: 1.333em; } -} -@keyframes fade-in-delayed { - 0% { - opacity: 0; + .tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; } - 33% { - opacity: 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; } - 100% { - opacity: 1; + .tsd-typography h5, + .tsd-typography h6 { + font-weight: normal; } -} -@keyframes fade-out-delayed { - 0% { - opacity: 1; - visibility: visible; + .tsd-typography p, + .tsd-typography ul, + .tsd-typography ol { + margin: 1em 0; } - 66% { - opacity: 0; + .tsd-typography table { + border-collapse: collapse; + border: none; } - 100% { - opacity: 0; + .tsd-typography td, + .tsd-typography th { + padding: 6px 13px; + border: 1px solid var(--color-accent); } -} -@keyframes pop-in-from-right { - from { - transform: translate(100%, 0); + .tsd-typography thead, + .tsd-typography tr:nth-child(even) { + background-color: var(--color-background-secondary); } - to { - transform: translate(0, 0); + + .tsd-alert { + padding: 8px 16px; + margin-bottom: 16px; + border-left: 0.25em solid var(--alert-color); } -} -@keyframes pop-out-to-right { - from { - transform: translate(0, 0); - visibility: visible; + .tsd-alert blockquote > :last-child, + .tsd-alert > :last-child { + margin-bottom: 0; } - to { - transform: translate(100%, 0); + .tsd-alert-title { + color: var(--alert-color); + display: inline-flex; + align-items: center; + } + .tsd-alert-title span { + margin-left: 4px; } -} -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); -} + .tsd-alert-note { + --alert-color: var(--color-alert-note); + } + .tsd-alert-tip { + --alert-color: var(--color-alert-tip); + } + .tsd-alert-important { + --alert-color: var(--color-alert-important); + } + .tsd-alert-warning { + --alert-color: var(--color-alert-warning); + } + .tsd-alert-caution { + --alert-color: var(--color-alert-caution); + } -code, -pre { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - padding: 0.2em; - margin: 0; - font-size: 0.875rem; - border-radius: 0.8em; -} + .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: " / "; + } -pre { - position: relative; - 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; -} + .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; + } -blockquote { - margin: 1em 0; - padding-left: 1em; - border-left: 4px solid gray; -} + 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-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-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-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-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); + } -.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; -} + .settings-label { + font-weight: bold; + text-transform: uppercase; + display: inline-block; + } -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-filter-visibility .settings-label { + margin: 0.75rem 0 0.5rem 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-theme-toggle .settings-label { + margin: 0.75rem 0.75rem 0 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); -} + .tsd-hierarchy h4 label:hover span { + text-decoration: underline; + } -.settings-label { - font-weight: bold; - text-transform: uppercase; - display: inline-block; -} + .tsd-hierarchy { + list-style: square; + margin: 0; + } + .tsd-hierarchy-target { + font-weight: bold; + } + .tsd-hierarchy-toggle { + color: var(--color-link); + cursor: pointer; + } -.tsd-filter-visibility .settings-label { - margin: 0.75rem 0 0.5rem 0; -} + .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-full-hierarchy svg[data-dropdown] { + cursor: pointer; + } + .tsd-full-hierarchy svg[data-dropdown="false"] { + transform: rotate(-90deg); + } + .tsd-full-hierarchy svg[data-dropdown="false"] ~ ul { + display: none; + } -.tsd-theme-toggle .settings-label { - margin: 0.75rem 0.75rem 0 0; -} + .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-hierarchy { - list-style: square; - margin: 0; -} -.tsd-hierarchy .target { - font-weight: bold; -} + .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-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-anchor { + position: relative; + top: -100px; + } -.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); + .tsd-member { + position: relative; } -} -@media (max-width: 768px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(1, 1fr); + .tsd-member .tsd-anchor + h3 { + display: flex; + align-items: center; + margin-top: 0; + margin-bottom: 0; + border-bottom: none; } -} -.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-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-anchor { - position: relative; - top: -100px; -} + .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-member { - position: relative; -} -.tsd-member .tsd-anchor + h3 { - display: flex; - align-items: center; - margin-top: 0; - margin-bottom: 0; - border-bottom: none; -} + #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; + } -.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-no-select { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.tsd-kind-icon { - margin-right: 0.5rem; - width: 1.25rem; - height: 1.25rem; - min-width: 1.25rem; - min-height: 1.25rem; -} -.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; -} + 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; + } + /* + We need to be careful to target the arrow indicating whether the accordion + is open, but not any other SVGs included in the details element. +*/ + .tsd-accordion:not([open]) > .tsd-accordion-summary > svg:first-child, + .tsd-accordion:not([open]) > .tsd-accordion-summary > h1 > svg:first-child, + .tsd-accordion:not([open]) > .tsd-accordion-summary > h2 > svg:first-child, + .tsd-accordion:not([open]) > .tsd-accordion-summary > h3 > svg:first-child, + .tsd-accordion:not([open]) > .tsd-accordion-summary > h4 > svg:first-child { + transform: rotate(-90deg); + } + .tsd-index-content > :not(:first-child) { + margin-top: 0.75rem; + } + .tsd-index-heading { + margin-top: 1.5rem; + margin-bottom: 0.75rem; + } -.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; -} + .tsd-no-select { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + .tsd-kind-icon { + margin-right: 0.5rem; + width: 1.25rem; + height: 1.25rem; + min-width: 1.25rem; + min-height: 1.25rem; + } + .tsd-signature > .tsd-kind-icon { + margin-right: 0.8rem; + } -img { - max-width: 100%; -} + .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-anchor-icon { - display: inline-flex; - align-items: center; - margin-left: 0.5rem; - vertical-align: middle; - color: var(--color-text); -} + .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-anchor-icon svg { - width: 1em; - height: 1em; - visibility: hidden; -} + #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-anchor-link:hover > .tsd-anchor-icon svg { - visibility: visible; -} + #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; + } -.deprecated { - text-decoration: line-through !important; -} + .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; + } -.warning { - padding: 1rem; - color: var(--color-warning-text); - background: var(--color-background-warning); -} + .tsd-signature-keyword { + color: var(--color-ts-keyword); + font-weight: normal; + } -.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-reference { - color: var(--color-ts-reference); -} -.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-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); -} + .tsd-signature-symbol { + color: var(--color-text-aside); + font-weight: normal; + } -/* if we have a kind icon, don't color the text by kind */ -.tsd-kind-icon ~ span { - color: var(--color-text); -} + .tsd-signature-type { + font-style: italic; + font-weight: normal; + } -* { - scrollbar-width: thin; - scrollbar-color: var(--color-accent) var(--color-icon-background); -} + .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; + } -*::-webkit-scrollbar { - width: 0.75rem; -} + 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; + } -*::-webkit-scrollbar-track { - background: var(--color-icon-background); -} + .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; + } -*::-webkit-scrollbar-thumb { - background-color: var(--color-accent); - border-radius: 999rem; - border: 0.25rem solid var(--color-icon-background); -} + .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; + } -/* mobile */ -@media (max-width: 769px) { .tsd-widget.options, .tsd-widget.menu { - display: inline-block; + display: none; } - - .container-main { - display: flex; + input[type="checkbox"] + .tsd-widget:before { + background-position: -120px 0; + } + input[type="checkbox"]:checked + .tsd-widget:before { + background-position: -160px 0; } - html .col-content { - float: none; + + img { 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); + + .tsd-member-summary-name { + display: inline-flex; + align-items: center; + padding: 0.25rem; + text-decoration: none; } - html .col-sidebar > *:last-child { - padding-bottom: 20px; + + .tsd-anchor-icon { + display: inline-flex; + align-items: center; + margin-left: 0.5rem; + color: var(--color-text); } - 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); + + .tsd-anchor-icon svg { + width: 1em; + height: 1em; visibility: hidden; } - .to-has-menu .overlay { - animation: fade-in 0.4s; + .tsd-member-summary-name:hover > .tsd-anchor-icon svg, + .tsd-anchor-link:hover > .tsd-anchor-icon svg { + visibility: visible; } - .to-has-menu .col-sidebar { - animation: pop-in-from-right 0.4s; + .deprecated { + text-decoration: line-through !important; } - .from-has-menu .overlay { - animation: fade-out 0.4s; + .warning { + padding: 1rem; + color: var(--color-warning-text); + background: var(--color-background-warning); } - .from-has-menu .col-sidebar { - animation: pop-out-to-right 0.4s; + .tsd-kind-project { + color: var(--color-ts-project); } - - .has-menu body { - overflow: hidden; + .tsd-kind-module { + color: var(--color-ts-module); } - .has-menu .overlay { - visibility: visible; + .tsd-kind-namespace { + color: var(--color-ts-namespace); } - .has-menu .col-sidebar { - visibility: visible; - transform: translate(0, 0); - display: flex; - flex-direction: column; - gap: 1.5rem; - max-height: 100vh; - padding: 1rem 2rem; + .tsd-kind-enum { + color: var(--color-ts-enum); } - .has-menu .tsd-navigation { - max-height: 100%; + .tsd-kind-enum-member { + color: var(--color-ts-enum-member); } - #tsd-toolbar-links { - display: none; + .tsd-kind-variable { + color: var(--color-ts-variable); } - .tsd-navigation .tsd-nav-link { - display: flex; + .tsd-kind-function { + color: var(--color-ts-function); } -} - -/* 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; + .tsd-kind-class { + color: var(--color-ts-class); } - - .col-sidebar { - grid-area: sidebar; + .tsd-kind-interface { + color: var(--color-ts-interface); } - .col-content { - grid-area: content; - padding: 0 1rem; + .tsd-kind-constructor { + color: var(--color-ts-constructor); } -} -@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; + .tsd-kind-property { + color: var(--color-ts-property); } - .site-menu { - margin-top: 1rem; + .tsd-kind-method { + color: var(--color-ts-method); + } + .tsd-kind-reference { + color: var(--color-ts-reference); + } + .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-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); } -} -/* 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"; + /* if we have a kind icon, don't color the text by kind */ + .tsd-kind-icon ~ span { + color: var(--color-text); } - .col-sidebar { - display: contents; + * { + scrollbar-width: thin; + scrollbar-color: var(--color-accent) var(--color-icon-background); } - .page-menu { - grid-area: toc; - padding-left: 1rem; + *::-webkit-scrollbar { + width: 0.75rem; } - .site-menu { - grid-area: sidebar; + + *::-webkit-scrollbar-track { + background: var(--color-icon-background); } - .site-menu { - margin-top: 1rem; + *::-webkit-scrollbar-thumb { + background-color: var(--color-accent); + border-radius: 999rem; + border: 0.25rem solid var(--color-icon-background); } - .page-menu, - .site-menu { - max-height: calc(100vh - 2rem - 42px); - overflow: auto; - position: sticky; - top: 42px; + /* 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; + } + + .page-menu, + .site-menu { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + } } } diff --git a/v21.0.0/classes/AnimateUtil_AnimateUtil.default.html b/v21.0.0/classes/AnimateUtil_AnimateUtil.default.html index 4e0842ed6..5c80c555d 100644 --- a/v21.0.0/classes/AnimateUtil_AnimateUtil.default.html +++ b/v21.0.0/classes/AnimateUtil_AnimateUtil.default.html @@ -1,16 +1,16 @@ -default | @terrestris/ol-util

This class provides some static methods which might be helpful when working +default | @terrestris/ol-util

This class provides some static methods which might be helpful when working with digitize functions to animate features.

AnimateUtil

-

Constructors

Methods

Constructors

Methods

  • Moves / translates an OlFeature to the given pixel delta +

Constructors

Methods

Constructors

Methods

  • Moves / translates an OlFeature to the given pixel delta in the end with given duration in ms, using the given style.

    Parameters

    • map: Map

      An OlMap.

      -
    • layer: VectorLayer<VectorSource<Feature<Geometry>>, Feature<Geometry>>

      A vector layer to receive a +

    • layer: VectorLayer<VectorSource<Feature<Geometry>>, Feature<Geometry>>

      A vector layer to receive a postrender event.

    • featureToMove: Feature<Geometry>

      The feature to move.

    • duration: number

      The duration in ms for the moving to complete.

    • pixel: number

      Delta of pixels to move the feature.

    • Optionalstyle: Style

      The style to use when moving the feature.

    Returns Promise<Feature<Geometry>>

    Promise of the moved feature.

    -
+
diff --git a/v21.0.0/classes/CapabilitiesUtil_CapabilitiesUtil.default.html b/v21.0.0/classes/CapabilitiesUtil_CapabilitiesUtil.default.html index 47d5807b9..e3f644e1f 100644 --- a/v21.0.0/classes/CapabilitiesUtil_CapabilitiesUtil.default.html +++ b/v21.0.0/classes/CapabilitiesUtil_CapabilitiesUtil.default.html @@ -1,29 +1,29 @@ -default | @terrestris/ol-util

Helper class to parse capabilities of WMS layers

+default | @terrestris/ol-util

Helper class to parse capabilities of WMS layers

CapabilitiesUtil

-

Constructors

Methods

  • Returns the Capabilities URL for the given layer.

    +

Constructors

Methods

  • Returns the layers from a parsed WMS GetCapabilities object.

    +
  • Returns the layers from a parsed WMS GetCapabilities object.

    Parameters

    • capabilities: any

      A capabilities object.

    • nameField: string = 'Name'

      Configure the field which should be set as the 'name' property in the openlayers layer.

      -
    • OptionalproxyFn: ((proxyUrl: string) => string)

      Optional proxy function which can be applied to +

    • OptionalproxyFn: (proxyUrl: string) => string

      Optional proxy function which can be applied to GetMap, GetFeatureInfo and GetLegendGraphic requests to avoid CORS issues.

      -
        • (proxyUrl): string
        • Parameters

          • proxyUrl: string

          Returns string

    Returns ImageLayer<ImageWMS>[]

    Array of OlLayerImage

    -
  • Fetches and parses the WMS Capabilities document for the given URL.

    +

Returns ImageLayer<ImageWMS>[]

Array of OlLayerImage

+
  • Fetches and parses the WMS Capabilities document for the given URL.

    Parameters

    • capabilitiesUrl: string

      Url to WMS capabilities document.

    • fetchOpts: RequestInit = {}

      Optional fetch options to make use of while requesting the Capabilities.

    Returns Promise<any>

    An object representing the WMS capabilities.

    -
  • Fetches and parses the WMS Capabilities document for the given layer.

    Parameters

    • layer: WmsLayer

      The layer to the get the Capabilites for.

    • fetchOpts: RequestInit = {}

      Optional fetch options to make use of while requesting the Capabilities.

    Returns Promise<any>

    An object representing the WMS capabilities.

    -
+
diff --git a/v21.0.0/classes/FeatureUtil_FeatureUtil.default.html b/v21.0.0/classes/FeatureUtil_FeatureUtil.default.html index 26938006e..eccbebaf6 100644 --- a/v21.0.0/classes/FeatureUtil_FeatureUtil.default.html +++ b/v21.0.0/classes/FeatureUtil_FeatureUtil.default.html @@ -1,26 +1,26 @@ -default | @terrestris/ol-util

Helper class for working with OpenLayers features.

+default | @terrestris/ol-util

Helper class for working with OpenLayers features.

FeatureUtil

-

Constructors

Methods

  • Returns the featureType name out of a given feature. It assumes that +

Constructors

Methods

  • Returns the featureType name out of a given feature. It assumes that the feature has an ID in the following structure FEATURETYPE.FEATUREID.

    Parameters

    • feature: Feature<Geometry>

      The feature to obtain the featureType name from.

      -

    Returns undefined | string

    The (unqualified) name of the featureType or undefined if +

Returns undefined | string

The (unqualified) name of the featureType or undefined if the name could not be picked.

-
  • Extracts the featureType name from given GetFeatureInfo URL. +

  • Extracts the featureType name from given GetFeatureInfo URL. This method is mostly useful for raster layers which features could have no ID set.

    Parameters

    • url: string

      GetFeatureInfo URL possibly containing featureType name.

    • qualified: boolean = true

      Whether the qualified featureType name should be returned or not. Default is true.

      -

    Returns undefined | string

    Obtained featureType name as string.

    -
  • Maps an array of features to an array of geometries.

    +

Returns undefined | string

Obtained featureType name as string.

+
  • Maps an array of features to an array of geometries.

    Parameters

    • features: Feature<Geometry>[]

    Returns Geometry[]

    The geometries of the features

    -
  • Resolves the given template string with the given feature attributes, e.g. +

  • Resolves the given template string with the given feature attributes, e.g. the template "Size of area is {{AREA_SIZE}} km²" would be to resolved to "Size of area is 1909 km²" (assuming the feature's attribute AREA_SIZE really exists).

    @@ -28,13 +28,13 @@
  • template: string

    The template string to resolve.

  • OptionalnoValueFoundText: string = 'n.v.'

    The text to apply, if the templated value could not be found, default is to 'n.v.'.

    -
  • OptionalvalueAdjust: ((key: string, val: any) => any) = ...

    A method that will be called with each +

  • OptionalvalueAdjust: (key: string, val: any) => any = ...

    A method that will be called with each key/value match, we'll use what this function returns for the actual replacement. Optional, defaults to a function which will return the raw value it received. This can be used for last minute adjustments before replacing happens, e.g. to filter out falsy values or to do number formatting and such.

    -
      • (key, val): any
      • Parameters

        • key: string
        • val: any

        Returns any

  • leaveAsUrl: boolean = false

    If set to true, template won't be wrapped into +

  • leaveAsUrl: boolean = false

    If set to true, template won't be wrapped into -tag and will be returned as URL. Default is false.

Returns string

The resolved template string.

-
+
diff --git a/v21.0.0/classes/FileUtil_FileUtil.FileUtil.html b/v21.0.0/classes/FileUtil_FileUtil.FileUtil.html index 1bc248db6..69b4084ca 100644 --- a/v21.0.0/classes/FileUtil_FileUtil.FileUtil.html +++ b/v21.0.0/classes/FileUtil_FileUtil.FileUtil.html @@ -1,15 +1,15 @@ -FileUtil | @terrestris/ol-util

Helper class for adding layers from various file formats.

-

Constructors

Methods

  • Adds a new vector layer from a geojson string.

    -

    Parameters

    • json: string | FeatureCollection<Geometry, GeoJsonProperties> | FeatureCollection<Geometry, GeoJsonProperties>[]

      the geojson string or object

      +FileUtil | @terrestris/ol-util

      Helper class for adding layers from various file formats.

      +

      Constructors

      Methods

      • Adds a new vector layer from a geojson string.

        +

        Parameters

        • json:
              | string
              | FeatureCollection<Geometry, GeoJsonProperties>
              | FeatureCollection<Geometry, GeoJsonProperties>[]

          the geojson string or object

        • map: Map

          the map to add the layer to

          -

        Returns void

      • Adds a new vector layer from a geojson file.

        +

      Returns void

  • Adds a new vector layer from a geojson file.

    Parameters

    • file: File

      the file to read the geojson from

    • map: Map

      the map to add the layer to

      -

    Returns void

  • Adds a new vector layer from a shape file (zip).

    +

Returns void

  • Adds a new vector layer from a shape file (zip).

    Parameters

    • file: File

      the file to read the geojson from

    • map: Map

      the map to add the layer to

      -

    Returns void

+

Returns void

diff --git a/v21.0.0/classes/GeometryUtil_GeometryUtil.default.html b/v21.0.0/classes/GeometryUtil_GeometryUtil.default.html index 734b6cd9f..34f54d4c2 100644 --- a/v21.0.0/classes/GeometryUtil_GeometryUtil.default.html +++ b/v21.0.0/classes/GeometryUtil_GeometryUtil.default.html @@ -1,81 +1,81 @@ -default | @terrestris/ol-util

Helper class for the geospatial analysis. Makes use of +default | @terrestris/ol-util

Helper class for the geospatial analysis. Makes use of Turf.js.

GeometryUtil

-

Constructors

Methods

Constructors

Methods

  • Adds a buffer to a given geometry.

    +unionGeometries +

Constructors

Methods

  • Adds a buffer to a given geometry.

    If the target is of type ol.Feature it will return an ol.Feature. If the target is of type ol.geom.Geometry it will return ol.geom.Geometry.

    -

    Parameters

    • geometryOrFeature: Geometry | Feature<Geometry>

      The geometry.

      +

      Parameters

      • geometryOrFeature: Geometry | Feature<Geometry>

        The geometry.

      • radius: number = 0

        The buffer to add in meters.

      • projection: ProjectionLike = 'EPSG:3857'

        The projection of the input geometry as EPSG code. Default is to EPSG:3857.

        -

      Returns undefined | Geometry | Feature<Geometry>

      The geometry or feature with the added buffer.

      -
  • Adds a buffer to a given geometry.

    +

Returns undefined | Geometry | Feature<Geometry>

The geometry or feature with the added buffer.

+
  • Adds a buffer to a given geometry.

    Parameters

    • geometry: Geometry

      The geometry.

    • radius: number = 0

      The buffer to add in meters.

    • projection: ProjectionLike = 'EPSG:3857'

      The projection of the input geometry as EPSG code. Default is to EPSG:3857.

      -

    Returns undefined | Geometry

    The geometry with the added buffer.

    -
  • Finds the difference between two polygons by clipping the second polygon from the first.

    +

Returns undefined | Geometry

The geometry with the added buffer.

+
  • Finds the difference between two polygons by clipping the second polygon from the first.

    If both polygons are of type ol.Feature it will return an ol.Feature. Else it will return an ol.geom.Geometry.

    -

    Parameters

    • polygon1: Polygon | Feature<Polygon>
    • polygon2: Polygon | Feature<Polygon>
    • projection: ProjectionLike = 'EPSG:3857'

      The projection of the input polygons as EPSG code. +

      Parameters

      • polygon1: Polygon | Feature<Polygon>
      • polygon2: Polygon | Feature<Polygon>
      • projection: ProjectionLike = 'EPSG:3857'

        The projection of the input polygons as EPSG code. Default is to EPSG:3857.

        -

      Returns Polygon | MultiPolygon | Feature<Polygon | MultiPolygon>

      A Feature or geometry +

Returns Polygon | MultiPolygon | Feature<Polygon | MultiPolygon>

A Feature or geometry with the area of polygon1 excluding the area of polygon2.

-
  • Finds the difference between two polygons by clipping the second polygon from the first.

    +
  • Finds the difference between two polygons by clipping the second polygon from the first.

    Parameters

    • polygon1: Polygon

      An ol.geom.Geometry

    • polygon2: Polygon

      An ol.geom.Geometry

    • projection: ProjectionLike = 'EPSG:3857'

      The projection of the input polygons as EPSG code. Default is to EPSG:3857.

      -

    Returns Polygon | MultiPolygon

    A with the area +

Returns Polygon | MultiPolygon

A with the area of polygon1 excluding the area of polygon2.

-
  • Takes two polygons and finds their intersection.

    -

    Parameters

  • Takes two polygons and finds their intersection.

    +

    Parameters

    • polygon1: Polygon | MultiPolygon

      An ol.geom.Geometry

      +
    • polygon2: Polygon | MultiPolygon

      An ol.geom.Geometry

    • projection: ProjectionLike = 'EPSG:3857'

      The projection of the input polygons as EPSG code. Default is to EPSG:3857.

      -

    Returns undefined | Polygon | MultiPolygon

    A Geometry with the +

Returns undefined | Polygon | MultiPolygon

A Geometry with the shared area of the two polygons or null if the polygons don't intersect.

-
  • Takes two polygons and finds their intersection.

    +
  • Takes two polygons and finds their intersection.

    If both polygons are of type ol.Feature it will return an ol.Feature. Else it will return an ol.geom.Geometry.

    -

    Parameters

    • polygon1: Polygon | Feature<Polygon | MultiPolygon>
    • polygon2: Polygon | Feature<Polygon | MultiPolygon>
    • projection: ProjectionLike = 'EPSG:3857'

      The projection of the input polygons as EPSG code. +

      Parameters

      • polygon1: Polygon | Feature<Polygon | MultiPolygon>
      • polygon2: Polygon | Feature<Polygon | MultiPolygon>
      • projection: ProjectionLike = 'EPSG:3857'

        The projection of the input polygons as EPSG code. Default is to EPSG:3857.

        -

      Returns
          | undefined
          | Polygon
          | MultiPolygon
          | Feature<Polygon | MultiPolygon>

      A Feature or Geometry +

Returns undefined | Polygon | MultiPolygon | Feature<Polygon | MultiPolygon>

A Feature or Geometry with the shared area of the two polygons or null if the polygons don't intersect.

-
  • Merges multiple geometries into one MultiGeometry.

    -

    Type Parameters

    • Geom extends Geometry

    Parameters

    • geometries: Geom[]

      An array of ol.geom.geometries;

      -

    Returns MultiPolygon | MultiLineString | MultiPoint

    A Multigeometry.

    -
  • Merges multiple geometries into one MultiGeometry.

    +

    Type Parameters

    • Geom extends Geometry

    Parameters

    • geometries: Geom[]

      An array of ol.geom.geometries;

      +

    Returns MultiPolygon | MultiLineString | MultiPoint

    A Multigeometry.

    +
  • Splits an array of geometries (and multi geometries) or a single MultiGeom into an array of single geometries.

    -

    Parameters

    • geometry: Geometry | Geometry[]

      An (array of) ol.geom.geometries;

      +

      Parameters

      • geometry: Geometry | Geometry[]

        An (array of) ol.geom.geometries;

      Returns Geometry[]

      An array of geometries.

      -
  • Splits an OlFeature with/or ol.geom.Polygon by an OlFeature with/or ol.geom.LineString +

  • Splits an OlFeature with/or ol.geom.Polygon by an OlFeature with/or ol.geom.LineString into an array of instances of OlFeature with/or ol.geom.Polygon. If the target polygon (first param) is of type ol.Feature it will return an array with ol.Feature. If the target polygon (first param) is of type ol.geom.Geometry it will return an array with ol.geom.Geometry.

    -

    Parameters

    • polygon: Polygon | Feature<Polygon>

      The polygon geometry to split.

      +

      Parameters

      • polygon: Polygon | Feature<Polygon>

        The polygon geometry to split.

      • line: Feature<LineString>

        The line geometry to split the polygon geometry with.

      • projection: ProjectionLike = 'EPSG:3857'

        The EPSG code of the input features. Default is to EPSG:3857.

        -

      Returns Polygon[] | Feature<Polygon>[]

      An array of instances of OlFeature +

Returns Polygon[] | Feature<Polygon>[]

An array of instances of OlFeature with/or ol.geom.Polygon

-
  • Splits an ol.geom.Polygon by an ol.geom.LineString into an array of instances of ol.geom.Polygon.

    Parameters

    • polygon: Polygon

      The polygon geometry to split.

    • line: LineString

      The line geometry to split the polygon @@ -83,16 +83,16 @@

    • projection: ProjectionLike = 'EPSG:3857'

      The EPSG code of the input features. Default is to EPSG:3857.

    Returns Polygon[]

    An array of instances of ol.geom.Polygon

    -
  • Takes two or more polygons and returns a combined (Multi-)polygon.

    -

    Parameters

  • Takes two or more polygons and returns a combined (Multi-)polygon.

    +

    Parameters

    • inputPolygonalObjects: Polygon[] | Feature<Polygon | MultiPolygon>[]

      An array of ol.Feature or ol.geom.Geometry instances of type (Multi)-Polygon.

    • projection: ProjectionLike = 'EPSG:3857'

      The projection of the input polygons as EPSG code. Default is to EPSG:3857.

      -

    Returns Polygon | MultiPolygon | Feature<Polygon | MultiPolygon>

    A Feature or Geometry with +

Returns Polygon | MultiPolygon | Feature<Polygon | MultiPolygon>

A Feature or Geometry with the combined area of the (Multi-)polygons.

-
  • Takes two or more polygons and returns a combined (Multi-)polygon.

    -

    Parameters

  • Takes two or more polygons and returns a combined (Multi-)polygon.

    +

    Parameters

    • polygons: Polygon[] | MultiPolygon[]

      An array of ol.geom.Geometry instances of type (Multi-)polygon.

    • projection: ProjectionLike = 'EPSG:3857'

      The projection of the input polygons as EPSG code. Default is to EPSG:3857.

      -

    Returns Polygon | MultiPolygon

    A FGeometry with the combined area of the (Multi-)polygons.

    -
+

Returns Polygon | MultiPolygon

A FGeometry with the combined area of the (Multi-)polygons.

+
diff --git a/v21.0.0/classes/LayerUtil_LayerUtil.default.html b/v21.0.0/classes/LayerUtil_LayerUtil.default.html index f809c2080..18ec80165 100644 --- a/v21.0.0/classes/LayerUtil_LayerUtil.default.html +++ b/v21.0.0/classes/LayerUtil_LayerUtil.default.html @@ -1,24 +1,24 @@ -default | @terrestris/ol-util

Helper class for layer interaction.

+default | @terrestris/ol-util

Helper class for layer interaction.

LayerUtil

-

Constructors

Methods

  • Returns the extent of the given layer as defined in the +

Constructors

Methods

  • Returns the extent of the given layer as defined in the appropriate Capabilities document.

    Parameters

    • layer: WmsLayer
    • fetchOpts: RequestInit = {}

      Optional fetch options to make use of while requesting the Capabilities.

    Returns Promise<Extent>

    The extent of the layer.

    -
  • Returns all attributions as text joined by a separator.

    -

    Parameters

  • Returns all attributions as text joined by a separator.

    +

    Parameters

    • layer: Layer<Source, LayerRenderer<any>>

      The layer to get the attributions from.

    • separator: string = ', '

      The separator separating multiple attributions.

    • removeDuplicates: boolean = false

      Whether to remove duplicated attribution strings or not.

    Returns string

    The attributions.

    -
+
  • Converts a given OpenLayers layer to an inkmap layer spec.

    +

    Parameters

    • olLayer: Layer<Source, LayerRenderer<any>>

    Returns Promise<InkmapLayer>

diff --git a/v21.0.0/classes/MapUtil_MapUtil.MapUtil.html b/v21.0.0/classes/MapUtil_MapUtil.MapUtil.html index 5cd2b16d1..49772737d 100644 --- a/v21.0.0/classes/MapUtil_MapUtil.MapUtil.html +++ b/v21.0.0/classes/MapUtil_MapUtil.MapUtil.html @@ -1,105 +1,105 @@ -MapUtil | @terrestris/ol-util

Helper class for the OpenLayers map.

-

Constructors

Methods

  • Converts a given OpenLayers map to an inkmap spec. Only returns options which can be +MapUtil | @terrestris/ol-util

    Helper class for the OpenLayers map.

    +

    Constructors

    Methods

    • Converts a given OpenLayers map to an inkmap spec. Only returns options which can be derived from a map (center, scale, projection, layers).

      Parameters

      • olMap: Map

        The ol map.

        -

      Returns Promise<{
          center: Coordinate;
          layers: any[];
          projection: string;
          scale: undefined | number;
      }>

      Promise of the inmkap print spec.

      -
    • Returns all layers of a collection. Even the hidden ones.

      -

      Parameters

      • collection: Map | LayerGroup

        The collection to get the layers +

      Returns Promise<
          {
              center: Coordinate;
              layers: any[];
              projection: string;
              scale: undefined
              | number;
          },
      >

      Promise of the inmkap print spec.

      +
    • Returns all layers of a collection. Even the hidden ones.

      +

      Parameters

      • collection: Map | LayerGroup

        The collection to get the layers from. This can be an ol.layer.Group or an ol.Map.

        -
      • Optionalfilter: ((olLayer: BaseLayer) => boolean) = ...

        A filter function that receives the layer. +

      • Optionalfilter: (olLayer: BaseLayer) => boolean = ...

        A filter function that receives the layer. If it returns true it will be included in the returned layers.

        -
          • (olLayer): boolean
          • Parameters

            • olLayer: BaseLayer

            Returns boolean

      Returns BaseLayer[]

      An array of all Layers.

      -
    • Returns all interactions by the given name of a map.

      +

    Returns BaseLayer[]

    An array of all Layers.

    +
  • Returns all interactions by the given name of a map.

    Parameters

    • map: Map

      The map to use for lookup.

    • name: string

      The name of the interaction to look for.

    Returns Interaction[]

    The list of result interactions.

    -
  • Returns the layer from the provided map by the given feature.

    +
  • Returns the layer from the provided map by the given feature.

    Parameters

    • map: Map

      The map to use for lookup.

    • feature: Feature<Geometry>

      The feature to get the layer by.

    • namespaces: string[]

      list of supported GeoServer namespaces.

      -

    Returns undefined | BaseLayer

    The result layer or undefined if the layer could not +

Returns undefined | BaseLayer

The result layer or undefined if the layer could not be found.

-
  • Returns the layer from the provided map by the given name.

    +
  • Returns the layer from the provided map by the given name.

    Parameters

    • map: Map

      The map to use for lookup.

    • name: string

      The name to get the layer by.

    Returns BaseLayer

    The result layer or undefined if the layer could not be found.

    -
  • Returns the layer from the provided map by the given name (parameter LAYERS).

    Parameters

    • map: Map

      The map to use for lookup.

    • name: string

      The name to get the layer by.

      -

    Returns undefined | WmsLayer

    The result layer or undefined if the layer could not be found.

    -
  • Get a layer by its key (ol_uid).

    +

Returns undefined | WmsLayer

The result layer or undefined if the layer could not be found.

+
  • Get a layer by its key (ol_uid).

    Parameters

    • map: Map

      The map to use for lookup.

      -
    • olUid: string

    Returns undefined | BaseLayer

    The layer.

    -
  • Get information about the LayerPosition in the tree.

    +
  • olUid: string

Returns undefined | BaseLayer

The layer.

+
  • Get information about the LayerPosition in the tree.

    Parameters

    • layer: BaseLayer

      The layer to get the information.

      -
    • groupLayerOrMap: Map | LayerGroup

      The groupLayer or map +

    • groupLayerOrMap: Map | LayerGroup

      The groupLayer or map containing the layer.

    Returns LayerPositionInfo

    The groupLayer containing the layer and the position of the layer in the collection.

    -
  • Returns all layers of the specified layer group recursively.

    +
  • Returns all layers of the specified layer group recursively.

    Parameters

    • map: Map

      The map to use for lookup.

    • layerGroup: LayerGroup

      The group to flatten.

    Returns BaseLayer[]

    The (flattened) layers from the group

    -
  • Returns the list of layers matching the given pair of properties.

    +
  • Returns the list of layers matching the given pair of properties.

    Parameters

    • map: Map

      The map to use for lookup.

    • key: string

      The property key.

    • value: any

      The property value.

    Returns BaseLayer[]

    The array of matching layers.

    -
  • Get the getlegendGraphic url of a layer. Designed for geoserver. +

  • Get the getlegendGraphic url of a layer. Designed for geoserver. Currently supported Sources:

    • ol.source.TileWms (with url configured)
    • ol.source.ImageWms (with url configured)
    • ol.source.WMTS (with url configured)
    -

    Parameters

    • layer: WmsLayer | WmtsLayer

      The layer that you want to have a legendUrl for.

      -
    • extraParams: Record<string, string | number> = {}

    Returns string

    The getLegendGraphicUrl.

    -
  • Calculates the appropriate map resolution for a given scale in the given +

    Parameters

    • layer: WmsLayer | WmtsLayer

      The layer that you want to have a legendUrl for.

      +
    • extraParams: Record<string, string | number> = {}

    Returns string

    The getLegendGraphicUrl.

    +
  • Calculates the appropriate map resolution for a given scale in the given units.

    See: https://gis.stackexchange.com/questions/158435/ how-to-get-current-scale-in-openlayers-3

    -

    Parameters

    • scale: string | number

      The input scale to calculate the appropriate +

      Parameters

      • scale: string | number

        The input scale to calculate the appropriate resolution for.

      • units: Units

        The units to use for calculation (m or degrees).

        -

      Returns undefined | number

      The calculated resolution.

      -
  • Returns the appropriate scale for the given resolution and units.

    -

    Parameters

    • resolution: string | number

      The resolutions to calculate the scale for.

      +

    Returns undefined | number

    The calculated resolution.

    +
  • Returns the appropriate scale for the given resolution and units.

    +

    Parameters

    • resolution: string | number

      The resolutions to calculate the scale for.

    • units: Units

      The units the resolution is based on, typically either 'm' or 'degrees'.

      -

    Returns undefined | number

    The appropriate scale.

    -
  • Returns the appropriate zoom level for the given scale and units.

    +

Returns undefined | number

The appropriate scale.

+
  • Returns the appropriate zoom level for the given scale and units.

    Parameters

    • scale: number

      Map scale to get the zoom for.

    • resolutions: number[]

      Resolutions array.

    • units: Units = 'm'

      The units the resolutions are based on, typically either 'm' or 'degrees'. Default is 'm'.

    Returns number

    Determined zoom level for the given scale.

    -
  • Checks if the given layer is visible for the given resolution.

    +
  • Checks if the given layer is visible for the given resolution.

    Parameters

    • layer: BaseLayer

      The layer.

    • resolution: number

      The resolution of the map

      -

    Returns boolean

  • Checks whether the resolution of the passed map's view lies inside of the +

Returns boolean

  • Checks whether the resolution of the passed map's view lies inside of the min- and max-resolution of the passed layer, e.g. whether the layer should be displayed at the current map view resolution.

    Parameters

    • Optionallayer: BaseLayer

      The layer to check.

      @@ -110,14 +110,14 @@ the layer should be displayed at the current map view resolution. Will be false when no layer or no map is passed or if the view of the map is falsy or does not have a resolution (yet).

      -
  • Rounds a scale number depending on its size.

    Parameters

    • scale: number

      The exact scale

    Returns number

    The roundedScale

    -
  • Set visibility for layer having names (if in map)

    +
  • Set visibility for layer having names (if in map)

    Parameters

    • olMap: Map

      The OpenLayers map.

    • layerNames: string[]

      An array of layer names (feature type names can also be used)

    • visible: boolean

      if layer should be visible or not

      -

    Returns void

  • Fits the map's view to the extent of the passed features.

    +

Returns void

  • Fits the map's view to the extent of the passed features.

    Parameters

    • map: Map

      The map to get the view from.

    • features: Feature<Geometry>[]

      The features to zoom to.

      -

    Returns void

+

Returns void

diff --git a/v21.0.0/classes/MeasureUtil_MeasureUtil.default.html b/v21.0.0/classes/MeasureUtil_MeasureUtil.default.html index ab5d2bd03..63df2733a 100644 --- a/v21.0.0/classes/MeasureUtil_MeasureUtil.default.html +++ b/v21.0.0/classes/MeasureUtil_MeasureUtil.default.html @@ -1,18 +1,18 @@ -default | @terrestris/ol-util

This class provides some static methods which might be helpful when working +default | @terrestris/ol-util

This class provides some static methods which might be helpful when working with measurements.

MeasureUtil

-

Constructors

Constructors

Methods

Constructors

Methods

  • Determine the angle between two coordinates. The angle will be between -180° and 180°, with 0° being in the east. The angle will increase counter-clockwise.

    Inspired by https://stackoverflow.com/a/31136507

    @@ -21,7 +21,7 @@
  • end: number[]

    The end coordinates of the line with the x-coordinate being at index 0 and y-coordinate being at index 1.

Returns number

the angle in degrees, ranging from -180° to 180°.

-
  • Determine the angle between two coordinates. The angle will be between 0° and 360°, with 0° being in the east. The angle will increase counter-clockwise.

    Inspired by https://stackoverflow.com/a/31136507

    @@ -30,7 +30,7 @@
  • end: number[]

    The end coordinates of the line with the x-coordinate being at index 0 and y-coordinate being at index 1.

Returns number

the angle in degrees, ranging from 0° and 360°.

-
  • Returns the angle of the passed linestring in degrees, with 'N' being the +

  • Returns the angle of the passed linestring in degrees, with 'N' being the 0°-line and the angle increases in clockwise direction.

    Parameters

    • line: LineString

      The linestring to get the angle from. As this line is coming from our internal draw @@ -38,32 +38,32 @@

    • decimalPlacesInToolTips: number = 2

      How many decimal places will be allowed for the measure tooltips.

    Returns string

    The formatted angle of the line.

    -
  • Format area output for the tooltip.

    -

    Parameters

  • Format area output for the tooltip.

    +

    Parameters

    • geom: Polygon | Circle

      The drawn geometry (circle or polygon).

    • map: Map

      An OlMap.

    • decimalPlacesInToolTips: number

      How many decimal places will be allowed for the measure tooltips.

    • geodesic: boolean = true

      Is the measurement geodesic.

    Returns string

    The formatted area of the polygon.

    -
  • Format length output for the tooltip.

    Parameters

    • line: LineString

      The drawn line.

    • map: Map

      An OlMap.

    • decimalPlacesInToolTips: number

      How many decimal places will be allowed for the measure tooltips

    • geodesic: boolean = true

      Is the measurement geodesic (default is true).

    Returns string

    The formatted length of the line (units: km, m or mm).

    -
  • Get the area of an OlGeomPolygon.

    Parameters

    • polygon: Polygon

      The drawn polygon.

    • map: Map

      An OlMap.

    • geodesic: boolean = true

      Is the measurement geodesic (default is true).

    • radius: number = 6371008.8

      Sphere radius. By default, the radius of the earth is used (Clarke 1866 Authalic Sphere, 6371008.8).

    Returns number

    The area of the polygon in square meter.

    -
  • Get the estimated area of an OlGeomCircle.

    Parameters

    • circleGeom: Circle

      The drawn circle.

    • map: Map

      An OlMap.

    Returns number

    The area of the circle in square meter.

    -
  • Get the length of a OlGeomLineString.

    Parameters

    • line: LineString

      The drawn line.

    • map: Map

      An OlMap.

    • geodesic: boolean = true

      Is the measurement geodesic (default is true).

      @@ -72,14 +72,14 @@
    • decimalPrecision: number = 6

      Set the decimal precision on length value for non-geodesic map (default value 6)

    Returns number

    The length of line in meters.

    -
  • Given an angle between 0° and 360° this angle returns the exact opposite +

  • Given an angle between 0° and 360° this angle returns the exact opposite of the angle, e.g. for 90° you'll get back 270°. This effectively turns the direction of the angle from counter-clockwise to clockwise.

    Parameters

    • angle360: number

      The input angle obtained counter-clockwise.

    Returns number

    The clockwise angle.

    -
  • This methods adds an offset of 90° to an counter-clockwise increasing +

  • This methods adds an offset of 90° to an counter-clockwise increasing angle of a line so that the origin (0°) lies at the top (in the north).

    Parameters

    • angle360: number

      The input angle obtained counter-clockwise, with 0° degrees being in the east.

    Returns number

    The adjusted angle, with 0° being in the north.

    -
+
diff --git a/v21.0.0/classes/PermalinkUtil_PermalinkUtil.PermalinkUtil.html b/v21.0.0/classes/PermalinkUtil_PermalinkUtil.PermalinkUtil.html index f89357fa4..bcb5ac2ef 100644 --- a/v21.0.0/classes/PermalinkUtil_PermalinkUtil.PermalinkUtil.html +++ b/v21.0.0/classes/PermalinkUtil_PermalinkUtil.PermalinkUtil.html @@ -1,38 +1,38 @@ -PermalinkUtil | @terrestris/ol-util

Helper class for some operations related to permalink function.

-

Constructors

Methods

  • Applies an existing permalink to the given map.

    +PermalinkUtil | @terrestris/ol-util

    Helper class for some operations related to permalink function.

    +

    Constructors

    Methods

    • Applies an existing permalink to the given map.

      Parameters

      • map: Map

        The OpenLayers map.

      • separator: string = ';'

        The separator of the layers list and center coordinates in the link. Default is to ';'.

        -
      • identifier: ((layer: BaseLayer) => string) = ...

        Function to generate the identifier of the +

      • identifier: (layer: BaseLayer) => string = ...

        Function to generate the identifier of the layer in the link. Default is the name (given by the associated property) of the layer.

        -
          • (layer): string
          • Parameters

            • layer: BaseLayer

            Returns string

      • filter: ((layer: BaseLayer) => layer is TileLayer<any> | ImageLayer<any>) = ...

        Function to filter layers that should be +

      • filter: (layer: BaseLayer) => layer is TileLayer<any> | ImageLayer<any> = ...

        Function to filter layers that should be handled by the link. Default is to consider all current map layers of type ol/layer/Tile.

        -
          • (layer): layer is TileLayer<any> | ImageLayer<any>
          • Parameters

            • layer: BaseLayer

            Returns layer is TileLayer<any> | ImageLayer<any>

      Returns null | string

      The customLayerAttributes, if defined. Otherwise null.

      -
    • Creates a permalink based on the given map state. It will contain +

    Returns null | string

    The customLayerAttributes, if defined. Otherwise null.

    +
  • Creates a permalink based on the given map state. It will contain the current view state of the map (center and zoom) as well as the current (filtered) list of layers.

    Parameters

    • map: Map

      The OpenLayers map

    • separator: string = ';'

      The separator for the layers list and center coordinates in the link. Default is to ';'.

      -
    • identifier: ((l: BaseLayer) => any) = ...

      Function to generate the identifier of the +

    • identifier: (l: BaseLayer) => any = ...

      Function to generate the identifier of the layer in the link. Default is the name (given by the associated property) of the layer.

      -
        • (l): any
        • Parameters

          • l: BaseLayer

          Returns any

    • filter: ((l: BaseLayer) => boolean) = ...

      Function to filter layers that should be +

    • filter: (l: BaseLayer) => boolean = ...

      Function to filter layers that should be added to the link. Default is to add all visible layers of type ol/layer/Tile.

      -
        • (l): boolean
        • Parameters

          • l: BaseLayer

          Returns boolean

    • customAttributes: string[] = []

      Custom layer attributes which will be saved in the permalink for each layer.

      +
    • customAttributes: string[] = []

      Custom layer attributes which will be saved in the permalink for each layer.

    Returns string

    The permalink.

    -
  • Search through the given Ol-Collection for the given id and set all parenting groups visible.

    Parameters

    • map: Map

      The openlayers map

    • coll: Collection<BaseLayer>

      The Openlayers Collection

    • id: string

      Ther layer ol uid to search for

      -

    Returns void

+

Returns void

diff --git a/v21.0.0/classes/ProjectionUtil_ProjectionUtil.ProjectionUtil.html b/v21.0.0/classes/ProjectionUtil_ProjectionUtil.ProjectionUtil.html index 04503c152..5bc1dd8f9 100644 --- a/v21.0.0/classes/ProjectionUtil_ProjectionUtil.ProjectionUtil.html +++ b/v21.0.0/classes/ProjectionUtil_ProjectionUtil.ProjectionUtil.html @@ -1,42 +1,42 @@ -ProjectionUtil | @terrestris/ol-util

Helper class for projection handling. Makes use of +ProjectionUtil | @terrestris/ol-util

Helper class for projection handling. Makes use of Proj4js.

ProjectionUtil

-

Constructors

Methods

Constructors

Methods

  • Registers custom CRS mappings to allow automatic CRS detection. Sometimes +

Constructors

Methods

  • Registers custom CRS mappings to allow automatic CRS detection. Sometimes FeatureCollections returned by the GeoServer may be associated with CRS identifiers (e.g. "urn:ogc:def:crs:EPSG::25832") that aren't supported by proj4 and OpenLayers per default. Add appropriate mappings to allow automatic CRS detection by OpenLayers here.

    -

    Parameters

    • customCrsMappings: CrsMapping | CrsMapping[]

      The custom CRS mappings which will be +

      Parameters

      • customCrsMappings: CrsMapping | CrsMapping[]

        The custom CRS mappings which will be added additionally to the by default available (s. defaultProj4CrsMappings above).

      • useDefaultMappings: boolean = true

        Whether the default CRS should be mapped as well or not. Default is true.

        -

      Returns void

  • Registers custom CRS definitions to the application.

    +

    Parameters

    • OptionalcustomCrsDefs: CrsDefinition | CrsDefinition[]

      The custom proj4 definitions which should be registered additionally to default available CRS (s. defaultProj4CrsDefinitions above) as well. Further CRS definitions in proj4 format can be checked under http://epsg.io (e.g. http://epsg.io/3426.proj4).

    • registerDefaults: boolean = true

      Whether the default CRS should be registered or not. Default is true.

      -

    Returns void

  • Converts geographic coordinates given in DDD format like DD.DDDD° to +

Returns void

  • Converts geographic coordinates given in DDD format like DD.DDDD° to the degree, decimal minutes (DMM) format like DDD° MM.MMMM.

    Parameters

    • value: number

      Value to be converted.

    Returns string

    Converted value.

    -
  • Converts geographic coordinates given in DDD format like DD.DDDD° to the degree, minutes, decimal seconds (DMS) format like DDD° MM' SS.SSS".

    Parameters

    • value: number

      Value to be converted.

    Returns string

    Converted value.

    -
  • Adds leading zero to all values less than 10 and returns this new zerofilled value as String. Values which are greater than 10 are not affected.

    -

    Parameters

    • value: string | number

      Value to be zerofilled.

      +

      Parameters

      • value: string | number

        Value to be zerofilled.

      Returns string

      converted value with leading zero if necessary.

      -
+
diff --git a/v21.0.0/classes/WfsFilterUtil_WfsFilterUtil.default.html b/v21.0.0/classes/WfsFilterUtil_WfsFilterUtil.default.html index 7776ce298..fa0070897 100644 --- a/v21.0.0/classes/WfsFilterUtil_WfsFilterUtil.default.html +++ b/v21.0.0/classes/WfsFilterUtil_WfsFilterUtil.default.html @@ -1,9 +1,9 @@ -default | @terrestris/ol-util

Helper class for building filters to be used with WFS GetFeature requests.

+default | @terrestris/ol-util

Helper class for building filters to be used with WFS GetFeature requests.

WfsFilterUtil

-

Constructors

Methods

Constructors

Methods

  • Creates GetFeature request body for all provided featureTypes and +

Constructors

Methods

Constructors

Methods

  • Creates GetFeature request body for all provided featureTypes and applies related filter encoding on it.

    Parameters

    • searchConfig: SearchConfig

      The search config

    • searchTerm: string

      Search string to be used with filter.

      -

    Returns undefined | Element

+

Returns undefined | Element

diff --git a/v21.0.0/functions/typeUtils_typeUtils.isWfsLayer.html b/v21.0.0/functions/typeUtils_typeUtils.isWfsLayer.html index 675bc3c1c..4ae24e1ba 100644 --- a/v21.0.0/functions/typeUtils_typeUtils.isWfsLayer.html +++ b/v21.0.0/functions/typeUtils_typeUtils.isWfsLayer.html @@ -1 +1 @@ -isWfsLayer | @terrestris/ol-util
+isWfsLayer | @terrestris/ol-util
diff --git a/v21.0.0/functions/typeUtils_typeUtils.isWmsLayer.html b/v21.0.0/functions/typeUtils_typeUtils.isWmsLayer.html index 10aef73ea..b9ff60283 100644 --- a/v21.0.0/functions/typeUtils_typeUtils.isWmsLayer.html +++ b/v21.0.0/functions/typeUtils_typeUtils.isWmsLayer.html @@ -1 +1 @@ -isWmsLayer | @terrestris/ol-util
+isWmsLayer | @terrestris/ol-util
diff --git a/v21.0.0/functions/typeUtils_typeUtils.isWmtsLayer.html b/v21.0.0/functions/typeUtils_typeUtils.isWmtsLayer.html index 9ce537198..2a98ee765 100644 --- a/v21.0.0/functions/typeUtils_typeUtils.isWmtsLayer.html +++ b/v21.0.0/functions/typeUtils_typeUtils.isWmtsLayer.html @@ -1 +1 @@ -isWmtsLayer | @terrestris/ol-util
+isWmtsLayer | @terrestris/ol-util
diff --git a/v21.0.0/index.html b/v21.0.0/index.html index 5dc0b5c93..f3cec61f5 100644 --- a/v21.0.0/index.html +++ b/v21.0.0/index.html @@ -1,28 +1 @@ -@terrestris/ol-util
+@terrestris/ol-util
diff --git a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapGeoJsonLayer.html b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapGeoJsonLayer.html index 33639c20e..c9b326559 100644 --- a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapGeoJsonLayer.html +++ b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapGeoJsonLayer.html @@ -1,7 +1,7 @@ -InkmapGeoJsonLayer | @terrestris/ol-util
interface InkmapGeoJsonLayer {
    attribution?: string;
    geojson: any;
    layerName?: string;
    legendUrl?: string;
    style: any;
    type: "GeoJSON";
}

Properties

attribution? +InkmapGeoJsonLayer | @terrestris/ol-util
interface InkmapGeoJsonLayer {
    attribution?: string;
    geojson: any;
    layerName?: string;
    legendUrl?: string;
    style: any;
    type: "GeoJSON";
}

Properties

attribution?: string
geojson: any
layerName?: string
legendUrl?: string
style: any
type
+

Properties

attribution?: string
geojson: any
layerName?: string
legendUrl?: string
style: any
type: "GeoJSON"
diff --git a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapOsmLayer.html b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapOsmLayer.html index 4c0077987..7f216d990 100644 --- a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapOsmLayer.html +++ b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapOsmLayer.html @@ -1,16 +1,16 @@ -InkmapOsmLayer | @terrestris/ol-util
interface InkmapOsmLayer {
    attribution?: string;
    format?: string;
    geojson?: any;
    layer?: string;
    layerName?: string;
    legendUrl?: string;
    matrixSet?: string;
    opacity?: number;
    projection?: string;
    requestEncoding?: string;
    style?: any;
    tiled?: boolean;
    tileGrid?: any;
    type: "XYZ";
    url: string;
}

Properties

attribution? +InkmapOsmLayer | @terrestris/ol-util
interface InkmapOsmLayer {
    attribution?: string;
    format?: string;
    geojson?: any;
    layer?: string;
    layerName?: string;
    legendUrl?: string;
    matrixSet?: string;
    opacity?: number;
    projection?: string;
    requestEncoding?: string;
    style?: any;
    tiled?: boolean;
    tileGrid?: any;
    type: "XYZ";
    url: string;
}

Properties

attribution?: string
format?: string
geojson?: any
layer?: string
layerName?: string
legendUrl?: string
matrixSet?: string
opacity?: number
projection?: string
requestEncoding?: string
style?: any
tiled?: boolean
tileGrid?: any
type
url: string
+

Properties

attribution?: string
format?: string
geojson?: any
layer?: string
layerName?: string
legendUrl?: string
matrixSet?: string
opacity?: number
projection?: string
requestEncoding?: string
style?: any
tiled?: boolean
tileGrid?: any
type: "XYZ"
url: string
diff --git a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapPrintSpec.html b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapPrintSpec.html index 7643d9ba2..28914c1f4 100644 --- a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapPrintSpec.html +++ b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapPrintSpec.html @@ -1,11 +1,11 @@ -InkmapPrintSpec | @terrestris/ol-util
interface InkmapPrintSpec {
    attributions:
        | boolean
        | "bottom-left"
        | "bottom-right"
        | "top-left"
        | "top-right";
    center: [number, number];
    dpi: number;
    layers: InkmapLayer[];
    northArrow: string | boolean;
    projection: string;
    projectionDefinitions?: InkmapProjectionDefinition[];
    scale: number;
    scaleBar: boolean | ScaleBarSpec;
    size: [number, number] | [number, number, string];
}

Properties

attributions +InkmapPrintSpec | @terrestris/ol-util
interface InkmapPrintSpec {
    attributions:
        | boolean
        | "bottom-left"
        | "bottom-right"
        | "top-left"
        | "top-right";
    center: [number, number];
    dpi: number;
    layers: InkmapLayer[];
    northArrow: string | boolean;
    projection: string;
    projectionDefinitions?: InkmapProjectionDefinition[];
    scale: number;
    scaleBar: boolean | ScaleBarSpec;
    size: [number, number] | [number, number, string];
}

Properties

attributions:
    | boolean
    | "bottom-left"
    | "bottom-right"
    | "top-left"
    | "top-right"
center: [number, number]
dpi: number
layers: InkmapLayer[]
northArrow: string | boolean
projection: string
projectionDefinitions?: InkmapProjectionDefinition[]
scale: number
scaleBar: boolean | ScaleBarSpec
size: [number, number] | [number, number, string]
+

Properties

attributions:
    | boolean
    | "bottom-left"
    | "bottom-right"
    | "top-left"
    | "top-right"
center: [number, number]
dpi: number
layers: InkmapLayer[]
northArrow: string | boolean
projection: string
projectionDefinitions?: InkmapProjectionDefinition[]
scale: number
scaleBar: boolean | ScaleBarSpec
size: [number, number] | [number, number, string]
diff --git a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapProjectionDefinition.html b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapProjectionDefinition.html index 026395207..c774b3b3c 100644 --- a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapProjectionDefinition.html +++ b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapProjectionDefinition.html @@ -1,4 +1,4 @@ -InkmapProjectionDefinition | @terrestris/ol-util
interface InkmapProjectionDefinition {
    bbox: [number, number, number, number];
    name: string;
    proj4: string;
}

Properties

bbox +InkmapProjectionDefinition | @terrestris/ol-util
interface InkmapProjectionDefinition {
    bbox: [number, number, number, number];
    name: string;
    proj4: string;
}

Properties

Properties

bbox: [number, number, number, number]
name: string
proj4: string
+

Properties

bbox: [number, number, number, number]
name: string
proj4: string
diff --git a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapWfsLayer.html b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapWfsLayer.html index 4b76f3366..5556033a6 100644 --- a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapWfsLayer.html +++ b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapWfsLayer.html @@ -1,8 +1,8 @@ -InkmapWfsLayer | @terrestris/ol-util
interface InkmapWfsLayer {
    attribution?: string;
    layer?: string;
    layerName?: string;
    legendUrl?: string;
    projection?: string;
    type: "WFS";
    url: string;
}

Properties

attribution? +InkmapWfsLayer | @terrestris/ol-util
interface InkmapWfsLayer {
    attribution?: string;
    layer?: string;
    layerName?: string;
    legendUrl?: string;
    projection?: string;
    type: "WFS";
    url: string;
}

Properties

attribution?: string
layer?: string
layerName?: string
legendUrl?: string
projection?: string
type
url: string
+

Properties

attribution?: string
layer?: string
layerName?: string
legendUrl?: string
projection?: string
type: "WFS"
url: string
diff --git a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapWmsLayer.html b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapWmsLayer.html index 2f0c12102..ede58f7a4 100644 --- a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapWmsLayer.html +++ b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapWmsLayer.html @@ -1,10 +1,10 @@ -InkmapWmsLayer | @terrestris/ol-util
interface InkmapWmsLayer {
    attribution?: string;
    customParams?: any;
    layer: string;
    layerName?: string;
    legendUrl?: string;
    opacity?: number;
    tiled?: boolean;
    type: "WMS";
    url: string;
}

Properties

attribution? -customParams? +InkmapWmsLayer | @terrestris/ol-util
interface InkmapWmsLayer {
    attribution?: string;
    customParams?: any;
    layer: string;
    layerName?: string;
    legendUrl?: string;
    opacity?: number;
    tiled?: boolean;
    type: "WMS";
    url: string;
}

Properties

attribution?: string
customParams?: any
layer: string
layerName?: string
legendUrl?: string
opacity?: number
tiled?: boolean
type
url: string
+

Properties

attribution?: string
customParams?: any
layer: string
layerName?: string
legendUrl?: string
opacity?: number
tiled?: boolean
type: "WMS"
url: string
diff --git a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapWmtsLayer.html b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapWmtsLayer.html index 479a47494..578dde1cc 100644 --- a/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapWmtsLayer.html +++ b/v21.0.0/interfaces/LayerUtil_InkmapTypes.InkmapWmtsLayer.html @@ -1,13 +1,13 @@ -InkmapWmtsLayer | @terrestris/ol-util
interface InkmapWmtsLayer {
    attribution?: string;
    format?: string;
    layer?: string;
    layerName?: string;
    legendUrl?: string;
    matrixSet?: string;
    opacity?: number;
    projection?: string;
    requestEncoding?: string;
    tileGrid?: any;
    type: "WMTS";
    url: string;
}

Properties

attribution? +InkmapWmtsLayer | @terrestris/ol-util
interface InkmapWmtsLayer {
    attribution?: string;
    format?: string;
    layer?: string;
    layerName?: string;
    legendUrl?: string;
    matrixSet?: string;
    opacity?: number;
    projection?: string;
    requestEncoding?: string;
    tileGrid?: any;
    type: "WMTS";
    url: string;
}

Properties

attribution?: string
format?: string
layer?: string
layerName?: string
legendUrl?: string
matrixSet?: string
opacity?: number
projection?: string
requestEncoding?: string
tileGrid?: any
type
url: string
+

Properties

attribution?: string
format?: string
layer?: string
layerName?: string
legendUrl?: string
matrixSet?: string
opacity?: number
projection?: string
requestEncoding?: string
tileGrid?: any
type: "WMTS"
url: string
diff --git a/v21.0.0/interfaces/LayerUtil_InkmapTypes.ScaleBarSpec.html b/v21.0.0/interfaces/LayerUtil_InkmapTypes.ScaleBarSpec.html index 2d49f1283..d83f995dc 100644 --- a/v21.0.0/interfaces/LayerUtil_InkmapTypes.ScaleBarSpec.html +++ b/v21.0.0/interfaces/LayerUtil_InkmapTypes.ScaleBarSpec.html @@ -1,3 +1,3 @@ -ScaleBarSpec | @terrestris/ol-util
interface ScaleBarSpec {
    position: "bottom-left" | "bottom-right";
    units: string;
}

Properties

position +ScaleBarSpec | @terrestris/ol-util
interface ScaleBarSpec {
    position: "bottom-left" | "bottom-right";
    units: string;
}

Properties

Properties

position: "bottom-left" | "bottom-right"
units: string
+

Properties

position: "bottom-left" | "bottom-right"
units: string
diff --git a/v21.0.0/interfaces/MapUtil_MapUtil.LayerPositionInfo.html b/v21.0.0/interfaces/MapUtil_MapUtil.LayerPositionInfo.html index 14f978e2a..3b46545f7 100644 --- a/v21.0.0/interfaces/MapUtil_MapUtil.LayerPositionInfo.html +++ b/v21.0.0/interfaces/MapUtil_MapUtil.LayerPositionInfo.html @@ -1,3 +1,3 @@ -LayerPositionInfo | @terrestris/ol-util
interface LayerPositionInfo {
    groupLayer?: LayerGroup;
    position?: number;
}

Properties

groupLayer? +LayerPositionInfo | @terrestris/ol-util
interface LayerPositionInfo {
    groupLayer?: LayerGroup;
    position?: number;
}

Properties

groupLayer?: LayerGroup
position?: number
+

Properties

groupLayer?: LayerGroup
position?: number
diff --git a/v21.0.0/interfaces/ProjectionUtil_ProjectionUtil.CrsDefinition.html b/v21.0.0/interfaces/ProjectionUtil_ProjectionUtil.CrsDefinition.html index 18be03b53..da720334f 100644 --- a/v21.0.0/interfaces/ProjectionUtil_ProjectionUtil.CrsDefinition.html +++ b/v21.0.0/interfaces/ProjectionUtil_ProjectionUtil.CrsDefinition.html @@ -1,3 +1,3 @@ -CrsDefinition | @terrestris/ol-util
interface CrsDefinition {
    crsCode: string;
    definition: string | ProjectionDefinition;
}

Properties

crsCode +CrsDefinition | @terrestris/ol-util
interface CrsDefinition {
    crsCode: string;
    definition: string | ProjectionDefinition;
}

Properties

Properties

crsCode: string
definition: string | ProjectionDefinition
+

Properties

crsCode: string
definition: string | ProjectionDefinition
diff --git a/v21.0.0/interfaces/ProjectionUtil_ProjectionUtil.CrsMapping.html b/v21.0.0/interfaces/ProjectionUtil_ProjectionUtil.CrsMapping.html index 453a2c136..129326065 100644 --- a/v21.0.0/interfaces/ProjectionUtil_ProjectionUtil.CrsMapping.html +++ b/v21.0.0/interfaces/ProjectionUtil_ProjectionUtil.CrsMapping.html @@ -1,3 +1,3 @@ -CrsMapping | @terrestris/ol-util
interface CrsMapping {
    alias: string;
    mappedCode: string;
}

Properties

Properties

alias: string
mappedCode: string
+CrsMapping | @terrestris/ol-util
interface CrsMapping {
    alias: string;
    mappedCode: string;
}

Properties

Properties

alias: string
mappedCode: string
diff --git a/v21.0.0/interfaces/WfsFilterUtil_WfsFilterUtil.AttributeSearchSettings.html b/v21.0.0/interfaces/WfsFilterUtil_WfsFilterUtil.AttributeSearchSettings.html index 53d27960d..8aba42de3 100644 --- a/v21.0.0/interfaces/WfsFilterUtil_WfsFilterUtil.AttributeSearchSettings.html +++ b/v21.0.0/interfaces/WfsFilterUtil_WfsFilterUtil.AttributeSearchSettings.html @@ -1,4 +1,4 @@ -AttributeSearchSettings | @terrestris/ol-util
interface AttributeSearchSettings {
    exactSearch?: boolean;
    matchCase?: boolean;
    type: "string" | "number" | "int";
}

Properties

exactSearch? -matchCase? +AttributeSearchSettings | @terrestris/ol-util
interface AttributeSearchSettings {
    exactSearch?: boolean;
    matchCase?: boolean;
    type: "string" | "number" | "int";
}

Properties

exactSearch?: boolean
matchCase?: boolean
type: "string" | "number" | "int"
+

Properties

exactSearch?: boolean
matchCase?: boolean
type: "string" | "number" | "int"
diff --git a/v21.0.0/interfaces/WfsFilterUtil_WfsFilterUtil.SearchConfig.html b/v21.0.0/interfaces/WfsFilterUtil_WfsFilterUtil.SearchConfig.html index 893f877b0..4ce6053a3 100644 --- a/v21.0.0/interfaces/WfsFilterUtil_WfsFilterUtil.SearchConfig.html +++ b/v21.0.0/interfaces/WfsFilterUtil_WfsFilterUtil.SearchConfig.html @@ -1,13 +1,13 @@ -SearchConfig | @terrestris/ol-util
interface SearchConfig {
    attributeDetails: AttributeDetails;
    featureNS: string;
    featurePrefix: string;
    featureTypes?: string[];
    filter?: Filter;
    geometryName?: string;
    maxFeatures?: number;
    olFilterOnly?: boolean;
    outputFormat?: string;
    propertyNames?: string[];
    srsName?: string;
    wfsFormatOptions?: string;
}

Properties

attributeDetails -featureNS -featurePrefix -featureTypes? +SearchConfig | @terrestris/ol-util
interface SearchConfig {
    attributeDetails: AttributeDetails;
    featureNS: string;
    featurePrefix: string;
    featureTypes?: string[];
    filter?: Filter;
    geometryName?: string;
    maxFeatures?: number;
    olFilterOnly?: boolean;
    outputFormat?: string;
    propertyNames?: string[];
    srsName?: string;
    wfsFormatOptions?: string;
}

Properties

attributeDetails: AttributeDetails
featureNS: string
featurePrefix: string
featureTypes?: string[]
filter?: Filter
geometryName?: string
maxFeatures?: number
olFilterOnly?: boolean
outputFormat?: string
propertyNames?: string[]
srsName?: string
wfsFormatOptions?: string
+geometryName? +maxFeatures? +olFilterOnly? +outputFormat? +propertyNames? +srsName? +wfsFormatOptions? +

Properties

attributeDetails: AttributeDetails
featureNS: string
featurePrefix: string
featureTypes?: string[]
filter?: Filter
geometryName?: string
maxFeatures?: number
olFilterOnly?: boolean
outputFormat?: string
propertyNames?: string[]
srsName?: string
wfsFormatOptions?: string
diff --git a/v21.0.0/modules/AnimateUtil_AnimateUtil.html b/v21.0.0/modules/AnimateUtil_AnimateUtil.html index 42b98fba3..a8a031d36 100644 --- a/v21.0.0/modules/AnimateUtil_AnimateUtil.html +++ b/v21.0.0/modules/AnimateUtil_AnimateUtil.html @@ -1,2 +1 @@ -AnimateUtil/AnimateUtil | @terrestris/ol-util

Module AnimateUtil/AnimateUtil

Index

Classes

+AnimateUtil/AnimateUtil | @terrestris/ol-util

Module AnimateUtil/AnimateUtil

Classes

default
diff --git a/v21.0.0/modules/AnimateUtil_AnimateUtil.spec.html b/v21.0.0/modules/AnimateUtil_AnimateUtil.spec.html new file mode 100644 index 000000000..b486ed4c1 --- /dev/null +++ b/v21.0.0/modules/AnimateUtil_AnimateUtil.spec.html @@ -0,0 +1 @@ +AnimateUtil/AnimateUtil.spec | @terrestris/ol-util

Module AnimateUtil/AnimateUtil.spec

diff --git a/v21.0.0/modules/AnimateUtil_AnimateUtil_spec.html b/v21.0.0/modules/AnimateUtil_AnimateUtil_spec.html deleted file mode 100644 index 7c7a3e03a..000000000 --- a/v21.0.0/modules/AnimateUtil_AnimateUtil_spec.html +++ /dev/null @@ -1 +0,0 @@ -AnimateUtil/AnimateUtil.spec | @terrestris/ol-util
diff --git a/v21.0.0/modules/CapabilitiesUtil_CapabilitiesUtil.html b/v21.0.0/modules/CapabilitiesUtil_CapabilitiesUtil.html index 6dd05d54b..7b1456569 100644 --- a/v21.0.0/modules/CapabilitiesUtil_CapabilitiesUtil.html +++ b/v21.0.0/modules/CapabilitiesUtil_CapabilitiesUtil.html @@ -1,2 +1 @@ -CapabilitiesUtil/CapabilitiesUtil | @terrestris/ol-util

Module CapabilitiesUtil/CapabilitiesUtil

Index

Classes

+CapabilitiesUtil/CapabilitiesUtil | @terrestris/ol-util

Module CapabilitiesUtil/CapabilitiesUtil

Classes

default
diff --git a/v21.0.0/modules/CapabilitiesUtil_CapabilitiesUtil.spec.html b/v21.0.0/modules/CapabilitiesUtil_CapabilitiesUtil.spec.html new file mode 100644 index 000000000..d88f40714 --- /dev/null +++ b/v21.0.0/modules/CapabilitiesUtil_CapabilitiesUtil.spec.html @@ -0,0 +1 @@ +CapabilitiesUtil/CapabilitiesUtil.spec | @terrestris/ol-util

Module CapabilitiesUtil/CapabilitiesUtil.spec

diff --git a/v21.0.0/modules/CapabilitiesUtil_CapabilitiesUtil_spec.html b/v21.0.0/modules/CapabilitiesUtil_CapabilitiesUtil_spec.html deleted file mode 100644 index d6d0434d8..000000000 --- a/v21.0.0/modules/CapabilitiesUtil_CapabilitiesUtil_spec.html +++ /dev/null @@ -1 +0,0 @@ -CapabilitiesUtil/CapabilitiesUtil.spec | @terrestris/ol-util
diff --git a/v21.0.0/modules/FeatureUtil_FeatureUtil.html b/v21.0.0/modules/FeatureUtil_FeatureUtil.html index 2bbb184d1..438172453 100644 --- a/v21.0.0/modules/FeatureUtil_FeatureUtil.html +++ b/v21.0.0/modules/FeatureUtil_FeatureUtil.html @@ -1,2 +1 @@ -FeatureUtil/FeatureUtil | @terrestris/ol-util

Module FeatureUtil/FeatureUtil

Index

Classes

+FeatureUtil/FeatureUtil | @terrestris/ol-util

Module FeatureUtil/FeatureUtil

Classes

default
diff --git a/v21.0.0/modules/FeatureUtil_FeatureUtil.spec.html b/v21.0.0/modules/FeatureUtil_FeatureUtil.spec.html new file mode 100644 index 000000000..2f171ef03 --- /dev/null +++ b/v21.0.0/modules/FeatureUtil_FeatureUtil.spec.html @@ -0,0 +1 @@ +FeatureUtil/FeatureUtil.spec | @terrestris/ol-util

Module FeatureUtil/FeatureUtil.spec

diff --git a/v21.0.0/modules/FeatureUtil_FeatureUtil_spec.html b/v21.0.0/modules/FeatureUtil_FeatureUtil_spec.html deleted file mode 100644 index f272d645e..000000000 --- a/v21.0.0/modules/FeatureUtil_FeatureUtil_spec.html +++ /dev/null @@ -1 +0,0 @@ -FeatureUtil/FeatureUtil.spec | @terrestris/ol-util
diff --git a/v21.0.0/modules/FileUtil_FileUtil.html b/v21.0.0/modules/FileUtil_FileUtil.html index b64f7ed01..c64132116 100644 --- a/v21.0.0/modules/FileUtil_FileUtil.html +++ b/v21.0.0/modules/FileUtil_FileUtil.html @@ -1,3 +1 @@ -FileUtil/FileUtil | @terrestris/ol-util

Module FileUtil/FileUtil

References

Classes

References

Renames and re-exports FileUtil
+FileUtil/FileUtil | @terrestris/ol-util

Module FileUtil/FileUtil

Classes

FileUtil

References

default → FileUtil
diff --git a/v21.0.0/modules/FileUtil_FileUtil.spec.html b/v21.0.0/modules/FileUtil_FileUtil.spec.html new file mode 100644 index 000000000..9f0b19f98 --- /dev/null +++ b/v21.0.0/modules/FileUtil_FileUtil.spec.html @@ -0,0 +1 @@ +FileUtil/FileUtil.spec | @terrestris/ol-util

Module FileUtil/FileUtil.spec

diff --git a/v21.0.0/modules/FileUtil_FileUtil_spec.html b/v21.0.0/modules/FileUtil_FileUtil_spec.html deleted file mode 100644 index 798e90242..000000000 --- a/v21.0.0/modules/FileUtil_FileUtil_spec.html +++ /dev/null @@ -1 +0,0 @@ -FileUtil/FileUtil.spec | @terrestris/ol-util
diff --git a/v21.0.0/modules/FileUtil_federal-states-ger.json.html b/v21.0.0/modules/FileUtil_federal-states-ger.json.html new file mode 100644 index 000000000..3b8c45fa5 --- /dev/null +++ b/v21.0.0/modules/FileUtil_federal-states-ger.json.html @@ -0,0 +1 @@ +FileUtil/federal-states-ger.json | @terrestris/ol-util

Module FileUtil/federal-states-ger.json

References

export= → FileUtil/federal-states-ger.json
diff --git a/v21.0.0/modules/FileUtil_federal_states_ger_json.html b/v21.0.0/modules/FileUtil_federal_states_ger_json.html deleted file mode 100644 index 71205e19e..000000000 --- a/v21.0.0/modules/FileUtil_federal_states_ger_json.html +++ /dev/null @@ -1,2 +0,0 @@ -FileUtil/federal-states-ger.json | @terrestris/ol-util

Module FileUtil/federal-states-ger.json

References

References

Renames and re-exports FileUtil/federal-states-ger.json
diff --git a/v21.0.0/modules/GeometryUtil_GeometryUtil.html b/v21.0.0/modules/GeometryUtil_GeometryUtil.html index 96b39bf0f..18b04d572 100644 --- a/v21.0.0/modules/GeometryUtil_GeometryUtil.html +++ b/v21.0.0/modules/GeometryUtil_GeometryUtil.html @@ -1,2 +1 @@ -GeometryUtil/GeometryUtil | @terrestris/ol-util

Module GeometryUtil/GeometryUtil

Index

Classes

+GeometryUtil/GeometryUtil | @terrestris/ol-util

Module GeometryUtil/GeometryUtil

Classes

default
diff --git a/v21.0.0/modules/GeometryUtil_GeometryUtil.spec.html b/v21.0.0/modules/GeometryUtil_GeometryUtil.spec.html new file mode 100644 index 000000000..82e333a76 --- /dev/null +++ b/v21.0.0/modules/GeometryUtil_GeometryUtil.spec.html @@ -0,0 +1 @@ +GeometryUtil/GeometryUtil.spec | @terrestris/ol-util

Module GeometryUtil/GeometryUtil.spec

diff --git a/v21.0.0/modules/GeometryUtil_GeometryUtil_spec.html b/v21.0.0/modules/GeometryUtil_GeometryUtil_spec.html deleted file mode 100644 index 491c96b9c..000000000 --- a/v21.0.0/modules/GeometryUtil_GeometryUtil_spec.html +++ /dev/null @@ -1 +0,0 @@ -GeometryUtil/GeometryUtil.spec | @terrestris/ol-util
diff --git a/v21.0.0/modules/GeometryUtil_TestCoords.html b/v21.0.0/modules/GeometryUtil_TestCoords.html index b1143c4cc..b5f733a29 100644 --- a/v21.0.0/modules/GeometryUtil_TestCoords.html +++ b/v21.0.0/modules/GeometryUtil_TestCoords.html @@ -1,38 +1 @@ -GeometryUtil/TestCoords | @terrestris/ol-util
+GeometryUtil/TestCoords | @terrestris/ol-util
diff --git a/v21.0.0/modules/LayerUtil_InkmapTypes.html b/v21.0.0/modules/LayerUtil_InkmapTypes.html index 6dce8da62..5ef034fdd 100644 --- a/v21.0.0/modules/LayerUtil_InkmapTypes.html +++ b/v21.0.0/modules/LayerUtil_InkmapTypes.html @@ -1,10 +1 @@ -LayerUtil/InkmapTypes | @terrestris/ol-util
+LayerUtil/InkmapTypes | @terrestris/ol-util
diff --git a/v21.0.0/modules/LayerUtil_LayerUtil.html b/v21.0.0/modules/LayerUtil_LayerUtil.html index 37861bcef..e96e67ac6 100644 --- a/v21.0.0/modules/LayerUtil_LayerUtil.html +++ b/v21.0.0/modules/LayerUtil_LayerUtil.html @@ -1,2 +1 @@ -LayerUtil/LayerUtil | @terrestris/ol-util

Module LayerUtil/LayerUtil

Index

Classes

+LayerUtil/LayerUtil | @terrestris/ol-util

Module LayerUtil/LayerUtil

Classes

default
diff --git a/v21.0.0/modules/LayerUtil_LayerUtil.spec.html b/v21.0.0/modules/LayerUtil_LayerUtil.spec.html new file mode 100644 index 000000000..81ffe0ca5 --- /dev/null +++ b/v21.0.0/modules/LayerUtil_LayerUtil.spec.html @@ -0,0 +1 @@ +LayerUtil/LayerUtil.spec | @terrestris/ol-util

Module LayerUtil/LayerUtil.spec

diff --git a/v21.0.0/modules/LayerUtil_LayerUtil_spec.html b/v21.0.0/modules/LayerUtil_LayerUtil_spec.html deleted file mode 100644 index c0aa6354e..000000000 --- a/v21.0.0/modules/LayerUtil_LayerUtil_spec.html +++ /dev/null @@ -1 +0,0 @@ -LayerUtil/LayerUtil.spec | @terrestris/ol-util
diff --git a/v21.0.0/modules/MapUtil_MapUtil.html b/v21.0.0/modules/MapUtil_MapUtil.html index 0907b7aa5..81a711946 100644 --- a/v21.0.0/modules/MapUtil_MapUtil.html +++ b/v21.0.0/modules/MapUtil_MapUtil.html @@ -1,4 +1 @@ -MapUtil/MapUtil | @terrestris/ol-util

References

Classes

Interfaces

References

Renames and re-exports MapUtil
+MapUtil/MapUtil | @terrestris/ol-util

Classes

MapUtil

Interfaces

LayerPositionInfo

References

default → MapUtil
diff --git a/v21.0.0/modules/MapUtil_MapUtil.spec.html b/v21.0.0/modules/MapUtil_MapUtil.spec.html new file mode 100644 index 000000000..a56139868 --- /dev/null +++ b/v21.0.0/modules/MapUtil_MapUtil.spec.html @@ -0,0 +1 @@ +MapUtil/MapUtil.spec | @terrestris/ol-util

Module MapUtil/MapUtil.spec

diff --git a/v21.0.0/modules/MapUtil_MapUtil_spec.html b/v21.0.0/modules/MapUtil_MapUtil_spec.html deleted file mode 100644 index e4428f879..000000000 --- a/v21.0.0/modules/MapUtil_MapUtil_spec.html +++ /dev/null @@ -1 +0,0 @@ -MapUtil/MapUtil.spec | @terrestris/ol-util
diff --git a/v21.0.0/modules/MeasureUtil_MeasureUtil.html b/v21.0.0/modules/MeasureUtil_MeasureUtil.html index 057ea1cdf..b915976b8 100644 --- a/v21.0.0/modules/MeasureUtil_MeasureUtil.html +++ b/v21.0.0/modules/MeasureUtil_MeasureUtil.html @@ -1,2 +1 @@ -MeasureUtil/MeasureUtil | @terrestris/ol-util

Module MeasureUtil/MeasureUtil

Index

Classes

+MeasureUtil/MeasureUtil | @terrestris/ol-util

Module MeasureUtil/MeasureUtil

Classes

default
diff --git a/v21.0.0/modules/MeasureUtil_MeasureUtil.spec.html b/v21.0.0/modules/MeasureUtil_MeasureUtil.spec.html new file mode 100644 index 000000000..b3181f2b2 --- /dev/null +++ b/v21.0.0/modules/MeasureUtil_MeasureUtil.spec.html @@ -0,0 +1 @@ +MeasureUtil/MeasureUtil.spec | @terrestris/ol-util

Module MeasureUtil/MeasureUtil.spec

diff --git a/v21.0.0/modules/MeasureUtil_MeasureUtil_spec.html b/v21.0.0/modules/MeasureUtil_MeasureUtil_spec.html deleted file mode 100644 index b8130015f..000000000 --- a/v21.0.0/modules/MeasureUtil_MeasureUtil_spec.html +++ /dev/null @@ -1 +0,0 @@ -MeasureUtil/MeasureUtil.spec | @terrestris/ol-util
diff --git a/v21.0.0/modules/PermalinkUtil_PermalinkUtil.html b/v21.0.0/modules/PermalinkUtil_PermalinkUtil.html index eabf157e9..5214f74e3 100644 --- a/v21.0.0/modules/PermalinkUtil_PermalinkUtil.html +++ b/v21.0.0/modules/PermalinkUtil_PermalinkUtil.html @@ -1,3 +1 @@ -PermalinkUtil/PermalinkUtil | @terrestris/ol-util

Module PermalinkUtil/PermalinkUtil

References

Classes

References

Renames and re-exports PermalinkUtil
+PermalinkUtil/PermalinkUtil | @terrestris/ol-util

Module PermalinkUtil/PermalinkUtil

Classes

PermalinkUtil

References

default → PermalinkUtil
diff --git a/v21.0.0/modules/PermalinkUtil_PermalinkUtil.spec.html b/v21.0.0/modules/PermalinkUtil_PermalinkUtil.spec.html new file mode 100644 index 000000000..bcf9c3e33 --- /dev/null +++ b/v21.0.0/modules/PermalinkUtil_PermalinkUtil.spec.html @@ -0,0 +1 @@ +PermalinkUtil/PermalinkUtil.spec | @terrestris/ol-util

Module PermalinkUtil/PermalinkUtil.spec

diff --git a/v21.0.0/modules/PermalinkUtil_PermalinkUtil_spec.html b/v21.0.0/modules/PermalinkUtil_PermalinkUtil_spec.html deleted file mode 100644 index d50e73415..000000000 --- a/v21.0.0/modules/PermalinkUtil_PermalinkUtil_spec.html +++ /dev/null @@ -1 +0,0 @@ -PermalinkUtil/PermalinkUtil.spec | @terrestris/ol-util
diff --git a/v21.0.0/modules/ProjectionUtil_ProjectionUtil.html b/v21.0.0/modules/ProjectionUtil_ProjectionUtil.html index 867f8c706..695678003 100644 --- a/v21.0.0/modules/ProjectionUtil_ProjectionUtil.html +++ b/v21.0.0/modules/ProjectionUtil_ProjectionUtil.html @@ -1,7 +1 @@ -ProjectionUtil/ProjectionUtil | @terrestris/ol-util

Module ProjectionUtil/ProjectionUtil

References

Renames and re-exports ProjectionUtil
+ProjectionUtil/ProjectionUtil | @terrestris/ol-util

Module ProjectionUtil/ProjectionUtil

Classes

ProjectionUtil

Interfaces

CrsDefinition
CrsMapping

Variables

defaultProj4CrsDefinitions
defaultProj4CrsMappings

References

default → ProjectionUtil
diff --git a/v21.0.0/modules/ProjectionUtil_ProjectionUtil.spec.html b/v21.0.0/modules/ProjectionUtil_ProjectionUtil.spec.html new file mode 100644 index 000000000..d7baeeae0 --- /dev/null +++ b/v21.0.0/modules/ProjectionUtil_ProjectionUtil.spec.html @@ -0,0 +1 @@ +ProjectionUtil/ProjectionUtil.spec | @terrestris/ol-util

Module ProjectionUtil/ProjectionUtil.spec

diff --git a/v21.0.0/modules/ProjectionUtil_ProjectionUtil_spec.html b/v21.0.0/modules/ProjectionUtil_ProjectionUtil_spec.html deleted file mode 100644 index 6ff75309b..000000000 --- a/v21.0.0/modules/ProjectionUtil_ProjectionUtil_spec.html +++ /dev/null @@ -1 +0,0 @@ -ProjectionUtil/ProjectionUtil.spec | @terrestris/ol-util
diff --git a/v21.0.0/modules/WfsFilterUtil_WfsFilterUtil.html b/v21.0.0/modules/WfsFilterUtil_WfsFilterUtil.html index 114defab9..c150bc8c6 100644 --- a/v21.0.0/modules/WfsFilterUtil_WfsFilterUtil.html +++ b/v21.0.0/modules/WfsFilterUtil_WfsFilterUtil.html @@ -1,5 +1 @@ -WfsFilterUtil/WfsFilterUtil | @terrestris/ol-util
+WfsFilterUtil/WfsFilterUtil | @terrestris/ol-util
diff --git a/v21.0.0/modules/WfsFilterUtil_WfsFilterUtil.spec.html b/v21.0.0/modules/WfsFilterUtil_WfsFilterUtil.spec.html new file mode 100644 index 000000000..24ba2e46a --- /dev/null +++ b/v21.0.0/modules/WfsFilterUtil_WfsFilterUtil.spec.html @@ -0,0 +1 @@ +WfsFilterUtil/WfsFilterUtil.spec | @terrestris/ol-util

Module WfsFilterUtil/WfsFilterUtil.spec

diff --git a/v21.0.0/modules/WfsFilterUtil_WfsFilterUtil_spec.html b/v21.0.0/modules/WfsFilterUtil_WfsFilterUtil_spec.html deleted file mode 100644 index 47cae5d00..000000000 --- a/v21.0.0/modules/WfsFilterUtil_WfsFilterUtil_spec.html +++ /dev/null @@ -1 +0,0 @@ -WfsFilterUtil/WfsFilterUtil.spec | @terrestris/ol-util
diff --git a/v21.0.0/modules/typeUtils_typeUtils.html b/v21.0.0/modules/typeUtils_typeUtils.html index 29412290f..a5e86c952 100644 --- a/v21.0.0/modules/typeUtils_typeUtils.html +++ b/v21.0.0/modules/typeUtils_typeUtils.html @@ -1,7 +1 @@ -typeUtils/typeUtils | @terrestris/ol-util
+typeUtils/typeUtils | @terrestris/ol-util
diff --git a/v21.0.0/modules/typeUtils_typeUtils.spec.html b/v21.0.0/modules/typeUtils_typeUtils.spec.html new file mode 100644 index 000000000..b0c64e004 --- /dev/null +++ b/v21.0.0/modules/typeUtils_typeUtils.spec.html @@ -0,0 +1 @@ +typeUtils/typeUtils.spec | @terrestris/ol-util

Module typeUtils/typeUtils.spec

diff --git a/v21.0.0/modules/typeUtils_typeUtils_spec.html b/v21.0.0/modules/typeUtils_typeUtils_spec.html deleted file mode 100644 index 1822d69c0..000000000 --- a/v21.0.0/modules/typeUtils_typeUtils_spec.html +++ /dev/null @@ -1 +0,0 @@ -typeUtils/typeUtils.spec | @terrestris/ol-util
diff --git a/v21.0.0/types/LayerUtil_InkmapTypes.InkmapLayer.html b/v21.0.0/types/LayerUtil_InkmapTypes.InkmapLayer.html index c96e37900..8e46b3c8f 100644 --- a/v21.0.0/types/LayerUtil_InkmapTypes.InkmapLayer.html +++ b/v21.0.0/types/LayerUtil_InkmapTypes.InkmapLayer.html @@ -1 +1 @@ -InkmapLayer | @terrestris/ol-util
InkmapLayer:
    | InkmapWmsLayer
    | InkmapWmtsLayer
    | InkmapGeoJsonLayer
    | InkmapWfsLayer
    | InkmapOsmLayer
+InkmapLayer | @terrestris/ol-util
InkmapLayer:
    | InkmapWmsLayer
    | InkmapWmtsLayer
    | InkmapGeoJsonLayer
    | InkmapWfsLayer
    | InkmapOsmLayer
diff --git a/v21.0.0/types/WfsFilterUtil_WfsFilterUtil.AttributeDetails.html b/v21.0.0/types/WfsFilterUtil_WfsFilterUtil.AttributeDetails.html index ed5378620..ef615e082 100644 --- a/v21.0.0/types/WfsFilterUtil_WfsFilterUtil.AttributeDetails.html +++ b/v21.0.0/types/WfsFilterUtil_WfsFilterUtil.AttributeDetails.html @@ -1,6 +1,6 @@ -AttributeDetails | @terrestris/ol-util
AttributeDetails: Record<string, Record<string, AttributeSearchSettings>>

A nested object mapping feature types to an object of their attribute details.

+AttributeDetails | @terrestris/ol-util
AttributeDetails: Record<string, Record<string, AttributeSearchSettings>>

A nested object mapping feature types to an object of their attribute details.

Example:

attributeDetails: {
featType1: {
attr1: {
matchCase: true,
type: 'number',
exactSearch: false
},
attr2: {
matchCase: false,
type: 'string',
exactSearch: true
}
},
featType2: {...}
}
-
+
diff --git a/v21.0.0/types/typeUtils_typeUtils.WfsLayer.html b/v21.0.0/types/typeUtils_typeUtils.WfsLayer.html index e42118890..396755422 100644 --- a/v21.0.0/types/typeUtils_typeUtils.WfsLayer.html +++ b/v21.0.0/types/typeUtils_typeUtils.WfsLayer.html @@ -1 +1 @@ -WfsLayer | @terrestris/ol-util
WfsLayer: OlVectorLayer<OlSourceVector>
+WfsLayer | @terrestris/ol-util
WfsLayer: OlVectorLayer<OlSourceVector>
diff --git a/v21.0.0/types/typeUtils_typeUtils.WmsLayer.html b/v21.0.0/types/typeUtils_typeUtils.WmsLayer.html index a42bf9d97..77864b4b5 100644 --- a/v21.0.0/types/typeUtils_typeUtils.WmsLayer.html +++ b/v21.0.0/types/typeUtils_typeUtils.WmsLayer.html @@ -1 +1 @@ -WmsLayer | @terrestris/ol-util
WmsLayer: OlImageLayer<OlImageWMS> | OlTileLayer<OlTileWMS> | OlLayer<OlImageWMS | OlTileWMS>
+WmsLayer | @terrestris/ol-util
WmsLayer:
    | OlImageLayer<OlImageWMS>
    | OlTileLayer<OlTileWMS>
    | OlLayer<OlImageWMS | OlTileWMS>
diff --git a/v21.0.0/types/typeUtils_typeUtils.WmtsLayer.html b/v21.0.0/types/typeUtils_typeUtils.WmtsLayer.html index 2b41a5e82..639be879a 100644 --- a/v21.0.0/types/typeUtils_typeUtils.WmtsLayer.html +++ b/v21.0.0/types/typeUtils_typeUtils.WmtsLayer.html @@ -1 +1 @@ -WmtsLayer | @terrestris/ol-util
WmtsLayer: OlTileLayer<OlSourceWMTS>
+WmtsLayer | @terrestris/ol-util
WmtsLayer: OlTileLayer<OlSourceWMTS>
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords.html b/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords.html index cd83baf6c..0076945c7 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords.html @@ -1 +1 @@ -boxCoords | @terrestris/ol-util
boxCoords: number[][][] = ...
+boxCoords | @terrestris/ol-util
boxCoords: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords2.html b/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords2.html index 86cd5807e..915edf82e 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords2.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords2.html @@ -1 +1 @@ -boxCoords2 | @terrestris/ol-util
boxCoords2: number[][][] = ...
+boxCoords2 | @terrestris/ol-util
boxCoords2: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords3.html b/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords3.html index 8de68e87c..f2a6f1362 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords3.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords3.html @@ -1 +1 @@ -boxCoords3 | @terrestris/ol-util
boxCoords3: number[][][] = ...
+boxCoords3 | @terrestris/ol-util
boxCoords3: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords4.html b/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords4.html index a99af51cc..9a09af57d 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords4.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.boxCoords4.html @@ -1 +1 @@ -boxCoords4 | @terrestris/ol-util
boxCoords4: number[][][] = ...
+boxCoords4 | @terrestris/ol-util
boxCoords4: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.bufferedBoxCoords.html b/v21.0.0/variables/GeometryUtil_TestCoords.bufferedBoxCoords.html index 4fe764e63..fd7a38e2b 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.bufferedBoxCoords.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.bufferedBoxCoords.html @@ -1 +1 @@ -bufferedBoxCoords | @terrestris/ol-util
bufferedBoxCoords: number[][][] = ...
+bufferedBoxCoords | @terrestris/ol-util
bufferedBoxCoords: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.bufferedHoleCoords.html b/v21.0.0/variables/GeometryUtil_TestCoords.bufferedHoleCoords.html index 545dfa8e0..d7f56c3fc 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.bufferedHoleCoords.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.bufferedHoleCoords.html @@ -1 +1 @@ -bufferedHoleCoords | @terrestris/ol-util
bufferedHoleCoords: number[][][] = ...
+bufferedHoleCoords | @terrestris/ol-util
bufferedHoleCoords: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.bufferedLineStringCoords.html b/v21.0.0/variables/GeometryUtil_TestCoords.bufferedLineStringCoords.html index a79902916..271093916 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.bufferedLineStringCoords.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.bufferedLineStringCoords.html @@ -1 +1 @@ -bufferedLineStringCoords | @terrestris/ol-util
bufferedLineStringCoords: number[][][] = ...
+bufferedLineStringCoords | @terrestris/ol-util
bufferedLineStringCoords: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.bufferedPointCoords.html b/v21.0.0/variables/GeometryUtil_TestCoords.bufferedPointCoords.html index 60814df29..22f5765e6 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.bufferedPointCoords.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.bufferedPointCoords.html @@ -1 +1 @@ -bufferedPointCoords | @terrestris/ol-util
bufferedPointCoords: number[][][] = ...
+bufferedPointCoords | @terrestris/ol-util
bufferedPointCoords: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.differenceBoxCoords.html b/v21.0.0/variables/GeometryUtil_TestCoords.differenceBoxCoords.html index ed4f8c3fa..41d8a77e9 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.differenceBoxCoords.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.differenceBoxCoords.html @@ -1 +1 @@ -differenceBoxCoords | @terrestris/ol-util
differenceBoxCoords: number[][][] = ...
+differenceBoxCoords | @terrestris/ol-util
differenceBoxCoords: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.expectedMultiPolygon.html b/v21.0.0/variables/GeometryUtil_TestCoords.expectedMultiPolygon.html index b0ea7b159..a6a01a056 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.expectedMultiPolygon.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.expectedMultiPolygon.html @@ -1 +1 @@ -expectedMultiPolygon | @terrestris/ol-util
expectedMultiPolygon: number[][][][] = ...
+expectedMultiPolygon | @terrestris/ol-util
expectedMultiPolygon: number[][][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords.html b/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords.html index c1dac23b0..b366fd517 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords.html @@ -1 +1 @@ -holeCoords | @terrestris/ol-util
holeCoords: number[][][] = ...
+holeCoords | @terrestris/ol-util
holeCoords: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2.html b/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2.html index e07eef9ab..2be994f98 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2.html @@ -1 +1 @@ -holeCoords2 | @terrestris/ol-util
holeCoords2: number[][][] = ...
+holeCoords2 | @terrestris/ol-util
holeCoords2: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2CutLine.html b/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2CutLine.html index 713cf3214..57ca20a0d 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2CutLine.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2CutLine.html @@ -1 +1 @@ -holeCoords2CutLine | @terrestris/ol-util
holeCoords2CutLine: number[][] = ...
+holeCoords2CutLine | @terrestris/ol-util
holeCoords2CutLine: number[][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2ExpPoly1.html b/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2ExpPoly1.html index 56f39c19e..c06f96b9b 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2ExpPoly1.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2ExpPoly1.html @@ -1 +1 @@ -holeCoords2ExpPoly1 | @terrestris/ol-util
holeCoords2ExpPoly1: number[][][] = ...
+holeCoords2ExpPoly1 | @terrestris/ol-util
holeCoords2ExpPoly1: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2ExpPoly2.html b/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2ExpPoly2.html index 97e455b56..b96b49d10 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2ExpPoly2.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2ExpPoly2.html @@ -1 +1 @@ -holeCoords2ExpPoly2 | @terrestris/ol-util
holeCoords2ExpPoly2: number[][][] = ...
+holeCoords2ExpPoly2 | @terrestris/ol-util
holeCoords2ExpPoly2: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2ExpPoly3.html b/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2ExpPoly3.html index c5fbbadcd..a641836f4 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2ExpPoly3.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.holeCoords2ExpPoly3.html @@ -1 +1 @@ -holeCoords2ExpPoly3 | @terrestris/ol-util
holeCoords2ExpPoly3: number[][][] = ...
+holeCoords2ExpPoly3 | @terrestris/ol-util
holeCoords2ExpPoly3: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.intersectionCoords.html b/v21.0.0/variables/GeometryUtil_TestCoords.intersectionCoords.html index 400d1650a..87549952f 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.intersectionCoords.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.intersectionCoords.html @@ -1 +1 @@ -intersectionCoords | @terrestris/ol-util
intersectionCoords: number[][][] = ...
+intersectionCoords | @terrestris/ol-util
intersectionCoords: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.lineStringCoords.html b/v21.0.0/variables/GeometryUtil_TestCoords.lineStringCoords.html index 794f91ccc..53000baf7 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.lineStringCoords.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.lineStringCoords.html @@ -1 +1 @@ -lineStringCoords | @terrestris/ol-util
lineStringCoords: number[][] = ...
+lineStringCoords | @terrestris/ol-util
lineStringCoords: number[][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.lineStringCoords2.html b/v21.0.0/variables/GeometryUtil_TestCoords.lineStringCoords2.html index 3a45835b6..7ceaaaa66 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.lineStringCoords2.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.lineStringCoords2.html @@ -1 +1 @@ -lineStringCoords2 | @terrestris/ol-util
lineStringCoords2: number[][] = ...
+lineStringCoords2 | @terrestris/ol-util
lineStringCoords2: number[][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.lineStringLFormedCoords.html b/v21.0.0/variables/GeometryUtil_TestCoords.lineStringLFormedCoords.html index 494295c8d..403563e2c 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.lineStringLFormedCoords.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.lineStringLFormedCoords.html @@ -1 +1 @@ -lineStringLFormedCoords | @terrestris/ol-util
lineStringLFormedCoords: number[][] = ...
+lineStringLFormedCoords | @terrestris/ol-util
lineStringLFormedCoords: number[][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.mergedBoxCoords.html b/v21.0.0/variables/GeometryUtil_TestCoords.mergedBoxCoords.html index f23c5935c..7857a5c5e 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.mergedBoxCoords.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.mergedBoxCoords.html @@ -1 +1 @@ -mergedBoxCoords | @terrestris/ol-util
mergedBoxCoords: number[][][][] = ...
+mergedBoxCoords | @terrestris/ol-util
mergedBoxCoords: number[][][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.mergedLineStringCoordinates.html b/v21.0.0/variables/GeometryUtil_TestCoords.mergedLineStringCoordinates.html index f40b9cb6d..c7dfec30a 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.mergedLineStringCoordinates.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.mergedLineStringCoordinates.html @@ -1 +1 @@ -mergedLineStringCoordinates | @terrestris/ol-util
mergedLineStringCoordinates: number[][][] = ...
+mergedLineStringCoordinates | @terrestris/ol-util
mergedLineStringCoordinates: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.mergedPointCoordinates.html b/v21.0.0/variables/GeometryUtil_TestCoords.mergedPointCoordinates.html index fdafe7259..dec57ccce 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.mergedPointCoordinates.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.mergedPointCoordinates.html @@ -1 +1 @@ -mergedPointCoordinates | @terrestris/ol-util
mergedPointCoordinates: number[][] = ...
+mergedPointCoordinates | @terrestris/ol-util
mergedPointCoordinates: number[][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.mergedPointCoordinates2.html b/v21.0.0/variables/GeometryUtil_TestCoords.mergedPointCoordinates2.html index b9920adae..b02e083bc 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.mergedPointCoordinates2.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.mergedPointCoordinates2.html @@ -1 +1 @@ -mergedPointCoordinates2 | @terrestris/ol-util
mergedPointCoordinates2: number[][] = ...
+mergedPointCoordinates2 | @terrestris/ol-util
mergedPointCoordinates2: number[][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords.html b/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords.html index 8405e9784..62aa2d641 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords.html @@ -1 +1 @@ -pointCoords | @terrestris/ol-util
pointCoords: number[] = ...
+pointCoords | @terrestris/ol-util
pointCoords: number[] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords2.html b/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords2.html index ec2630e69..91e6e7c3b 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords2.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords2.html @@ -1 +1 @@ -pointCoords2 | @terrestris/ol-util
pointCoords2: number[] = ...
+pointCoords2 | @terrestris/ol-util
pointCoords2: number[] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords3.html b/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords3.html index 272fff429..c7a1e8f73 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords3.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords3.html @@ -1 +1 @@ -pointCoords3 | @terrestris/ol-util
pointCoords3: number[] = ...
+pointCoords3 | @terrestris/ol-util
pointCoords3: number[] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords4.html b/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords4.html index 0d11e6e1b..8ba6e50ff 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords4.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.pointCoords4.html @@ -1 +1 @@ -pointCoords4 | @terrestris/ol-util
pointCoords4: number[] = ...
+pointCoords4 | @terrestris/ol-util
pointCoords4: number[] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxCoords1.html b/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxCoords1.html index b8d5fe9b0..ec1e5094b 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxCoords1.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxCoords1.html @@ -1 +1 @@ -splitBoxCoords1 | @terrestris/ol-util
splitBoxCoords1: number[][][] = ...
+splitBoxCoords1 | @terrestris/ol-util
splitBoxCoords1: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxCoords2.html b/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxCoords2.html index 3bbcddc6d..a9265ec9f 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxCoords2.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxCoords2.html @@ -1 +1 @@ -splitBoxCoords2 | @terrestris/ol-util
splitBoxCoords2: number[][][] = ...
+splitBoxCoords2 | @terrestris/ol-util
splitBoxCoords2: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxLFormedCoords1.html b/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxLFormedCoords1.html index 367d31e6e..b15e2a4b4 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxLFormedCoords1.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxLFormedCoords1.html @@ -1 +1 @@ -splitBoxLFormedCoords1 | @terrestris/ol-util
splitBoxLFormedCoords1: number[][][] = ...
+splitBoxLFormedCoords1 | @terrestris/ol-util
splitBoxLFormedCoords1: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxLFormedCoords2.html b/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxLFormedCoords2.html index 735123e17..abec13530 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxLFormedCoords2.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.splitBoxLFormedCoords2.html @@ -1 +1 @@ -splitBoxLFormedCoords2 | @terrestris/ol-util
splitBoxLFormedCoords2: number[][][] = ...
+splitBoxLFormedCoords2 | @terrestris/ol-util
splitBoxLFormedCoords2: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.splitUFormerdCoords1.html b/v21.0.0/variables/GeometryUtil_TestCoords.splitUFormerdCoords1.html index e91c8008a..91896be97 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.splitUFormerdCoords1.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.splitUFormerdCoords1.html @@ -1 +1 @@ -splitUFormerdCoords1 | @terrestris/ol-util
splitUFormerdCoords1: number[][][] = ...
+splitUFormerdCoords1 | @terrestris/ol-util
splitUFormerdCoords1: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.splitUFormerdCoords2.html b/v21.0.0/variables/GeometryUtil_TestCoords.splitUFormerdCoords2.html index 02d1037b5..9d6b9c59c 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.splitUFormerdCoords2.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.splitUFormerdCoords2.html @@ -1 +1 @@ -splitUFormerdCoords2 | @terrestris/ol-util
splitUFormerdCoords2: number[][][] = ...
+splitUFormerdCoords2 | @terrestris/ol-util
splitUFormerdCoords2: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.splitUFormerdCoords3.html b/v21.0.0/variables/GeometryUtil_TestCoords.splitUFormerdCoords3.html index dc83b2052..bdfd77d15 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.splitUFormerdCoords3.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.splitUFormerdCoords3.html @@ -1 +1 @@ -splitUFormerdCoords3 | @terrestris/ol-util
splitUFormerdCoords3: number[][][] = ...
+splitUFormerdCoords3 | @terrestris/ol-util
splitUFormerdCoords3: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.uFormedPolygonCoords.html b/v21.0.0/variables/GeometryUtil_TestCoords.uFormedPolygonCoords.html index a6d047663..d9ac2a5d7 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.uFormedPolygonCoords.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.uFormedPolygonCoords.html @@ -1 +1 @@ -uFormedPolygonCoords | @terrestris/ol-util
uFormedPolygonCoords: number[][][] = ...
+uFormedPolygonCoords | @terrestris/ol-util
uFormedPolygonCoords: number[][][] = ...
diff --git a/v21.0.0/variables/GeometryUtil_TestCoords.unionedBoxCoordinates.html b/v21.0.0/variables/GeometryUtil_TestCoords.unionedBoxCoordinates.html index 42ffb44de..e51e0258b 100644 --- a/v21.0.0/variables/GeometryUtil_TestCoords.unionedBoxCoordinates.html +++ b/v21.0.0/variables/GeometryUtil_TestCoords.unionedBoxCoordinates.html @@ -1 +1 @@ -unionedBoxCoordinates | @terrestris/ol-util
unionedBoxCoordinates: number[][][] = ...
+unionedBoxCoordinates | @terrestris/ol-util
unionedBoxCoordinates: number[][][] = ...
diff --git a/v21.0.0/variables/ProjectionUtil_ProjectionUtil.defaultProj4CrsDefinitions.html b/v21.0.0/variables/ProjectionUtil_ProjectionUtil.defaultProj4CrsDefinitions.html index 83155239e..5edada544 100644 --- a/v21.0.0/variables/ProjectionUtil_ProjectionUtil.defaultProj4CrsDefinitions.html +++ b/v21.0.0/variables/ProjectionUtil_ProjectionUtil.defaultProj4CrsDefinitions.html @@ -1,2 +1,2 @@ -defaultProj4CrsDefinitions | @terrestris/ol-util
defaultProj4CrsDefinitions: CrsDefinition[] = ...

Default proj4 CRS definitions.

-
+defaultProj4CrsDefinitions | @terrestris/ol-util
defaultProj4CrsDefinitions: CrsDefinition[] = ...

Default proj4 CRS definitions.

+
diff --git a/v21.0.0/variables/ProjectionUtil_ProjectionUtil.defaultProj4CrsMappings.html b/v21.0.0/variables/ProjectionUtil_ProjectionUtil.defaultProj4CrsMappings.html index 19ac1af97..bf595cc20 100644 --- a/v21.0.0/variables/ProjectionUtil_ProjectionUtil.defaultProj4CrsMappings.html +++ b/v21.0.0/variables/ProjectionUtil_ProjectionUtil.defaultProj4CrsMappings.html @@ -1,2 +1,2 @@ -defaultProj4CrsMappings | @terrestris/ol-util
defaultProj4CrsMappings: CrsMapping[] = ...

Default mappings for CRS identifiers (e.g. "urn:ogc:def:crs:EPSG::25832").

-
+defaultProj4CrsMappings | @terrestris/ol-util
defaultProj4CrsMappings: CrsMapping[] = ...

Default mappings for CRS identifiers (e.g. "urn:ogc:def:crs:EPSG::25832").

+