diff --git a/packages/shared/common/docs/assets/highlight.css b/packages/shared/common/docs/assets/highlight.css new file mode 100644 index 000000000..500d14322 --- /dev/null +++ b/packages/shared/common/docs/assets/highlight.css @@ -0,0 +1,78 @@ +:root { + --light-hl-0: #000000; + --dark-hl-0: #D4D4D4; + --light-hl-1: #A31515; + --dark-hl-1: #CE9178; + --light-hl-2: #001080; + --dark-hl-2: #9CDCFE; + --light-hl-3: #0000FF; + --dark-hl-3: #569CD6; + --light-hl-4: #0070C1; + --dark-hl-4: #4FC1FF; + --light-hl-5: #008000; + --dark-hl-5: #6A9955; + --light-hl-6: #795E26; + --dark-hl-6: #DCDCAA; + --light-hl-7: #098658; + --dark-hl-7: #B5CEA8; + --light-code-background: #FFFFFF; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --code-background: var(--dark-code-background); +} } + +:root[data-theme='light'] { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --code-background: var(--light-code-background); +} + +:root[data-theme='dark'] { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --code-background: var(--dark-code-background); +} + +.hl-0 { color: var(--hl-0); } +.hl-1 { color: var(--hl-1); } +.hl-2 { color: var(--hl-2); } +.hl-3 { color: var(--hl-3); } +.hl-4 { color: var(--hl-4); } +.hl-5 { color: var(--hl-5); } +.hl-6 { color: var(--hl-6); } +.hl-7 { color: var(--hl-7); } +pre, code { background: var(--code-background); } diff --git a/packages/shared/common/docs/assets/main.js b/packages/shared/common/docs/assets/main.js new file mode 100644 index 000000000..3cee05e61 --- /dev/null +++ b/packages/shared/common/docs/assets/main.js @@ -0,0 +1,58 @@ +"use strict"; +"use strict";(()=>{var Se=Object.create;var re=Object.defineProperty;var we=Object.getOwnPropertyDescriptor;var Te=Object.getOwnPropertyNames;var ke=Object.getPrototypeOf,Qe=Object.prototype.hasOwnProperty;var Pe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Ie=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Te(e))!Qe.call(t,i)&&i!==r&&re(t,i,{get:()=>e[i],enumerable:!(n=we(e,i))||n.enumerable});return t};var Ce=(t,e,r)=>(r=t!=null?Se(ke(t)):{},Ie(e||!t||!t.__esModule?re(r,"default",{value:t,enumerable:!0}):r,t));var ae=Pe((se,oe)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var d=t.utils.clone(r)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(n.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,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(r+=n[u+1]*i[d+1],u+=2,d+=2);return r},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),r=1,n=0;r0){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),y;m in s.node.edges?y=s.node.edges[m]:(y=new t.TokenSet,s.node.edges[m]=y),s.str.length==1&&(y.final=!0),i.push({node:y,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.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(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=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,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},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,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<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 r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,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 r=e.peekLexeme();if(r!=null)switch(r.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 n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.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 r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.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 '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;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 r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;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,r){typeof define=="function"&&define.amd?define(r):typeof se=="object"?oe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ne=[];function G(t,e){ne.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){ne.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n,app:this}),n.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),r=e?.parentElement;for(;r&&!r.classList.contains(".tsd-navigation");)r instanceof HTMLDetailsElement&&(r.open=!0),r=r.parentElement;if(e){let n=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=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 r=e.parentElement;for(;r&&r.tagName!=="SECTION";)r=r.parentElement;if(r&&r.offsetParent==null){this.alwaysVisibleMember=r,r.classList.add("always-visible");let n=document.createElement("p");n.classList.add("warning"),n.textContent="This member is normally hidden due to your filter settings.",r.prepend(n)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let r;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(r),r=setTimeout(()=>{e.classList.remove("visible"),r=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let r;return()=>{clearTimeout(r),r=setTimeout(()=>t(),e)}};var ce=Ce(ae());function de(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("tsd-search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Oe(t,n,r,s)}function Oe(t,e,r,n){r.addEventListener("input",ie(()=>{Re(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Fe(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function _e(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ce.Index.load(window.searchData.index))}function Re(t,e,r,n){if(_e(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${le(l.parent,i)}.${u}`);let d=document.createElement("li");d.classList.value=l.classes??"";let m=document.createElement("a");m.href=n.base+l.url,m.innerHTML=u,d.append(m),e.appendChild(d)}}function ue(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Fe(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function le(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(K(t.substring(s))),i.join("")}var Me={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Me[e])}var P=class{constructor(e){this.el=e.el,this.app=e.app}};var M="mousedown",fe="mousemove",N="mouseup",J={x:0,y:0},he=!1,ee=!1,De=!1,D=!1,pe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(pe?"is-mobile":"not-mobile");pe&&"ontouchstart"in document.documentElement&&(De=!0,M="touchstart",fe="touchmove",N="touchend");document.addEventListener(M,t=>{ee=!0,D=!1;let e=M=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=M=="touchstart"?t.targetTouches[0]:t,r=J.x-(e.pageX||0),n=J.y-(e.pageY||0);D=Math.sqrt(r*r+n*n)>10}});document.addEventListener(N,()=>{ee=!1});document.addEventListener("click",t=>{he&&(t.preventDefault(),t.stopImmediatePropagation(),he=!1)});var X=class extends P{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(M,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){D||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!D&&this.active&&r.target.closest(".col-sidebar")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),n.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var me=document.head.appendChild(document.createElement("style"));me.dataset.for="filters";var Y=class extends P{constructor(r){super(r);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),me.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let r=Q.getItem(this.key);return r?r==="true":this.el.checked}setLocalStorage(r){Q.setItem(this.key,r.toString()),this.value=r,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let n=Array.from(r.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);r.style.display=n?"none":"block"})}};var Z=class extends P{constructor(r){super(r);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()),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ve(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}de();G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var ge=document.getElementById("tsd-theme");ge&&ve(ge);var Ae=new U;Object.defineProperty(window,"app",{value:Ae});document.querySelectorAll("summary a").forEach(t=>{t.addEventListener("click",()=>{location.assign(t.href)})});})(); +/*! Bundled license information: + +lunr/lunr.js: + (** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + *) + (*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + *) + (*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + *) +*/ diff --git a/packages/shared/common/docs/assets/search.js b/packages/shared/common/docs/assets/search.js new file mode 100644 index 000000000..f71d3d7b8 --- /dev/null +++ b/packages/shared/common/docs/assets/search.js @@ -0,0 +1 @@ +window.searchData = JSON.parse("{\"rows\":[{\"kind\":4,\"name\":\"internal\",\"url\":\"modules/internal.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"DiagnosticsManager\",\"url\":\"classes/internal.DiagnosticsManager.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/internal.DiagnosticsManager.html#constructor\",\"classes\":\"\",\"parent\":\"internal.DiagnosticsManager\"},{\"kind\":1024,\"name\":\"startTime\",\"url\":\"classes/internal.DiagnosticsManager.html#startTime\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.DiagnosticsManager\"},{\"kind\":1024,\"name\":\"streamInits\",\"url\":\"classes/internal.DiagnosticsManager.html#streamInits\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.DiagnosticsManager\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/internal.DiagnosticsManager.html#id\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.DiagnosticsManager\"},{\"kind\":1024,\"name\":\"dataSinceDate\",\"url\":\"classes/internal.DiagnosticsManager.html#dataSinceDate\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.DiagnosticsManager\"},{\"kind\":1024,\"name\":\"platform\",\"url\":\"classes/internal.DiagnosticsManager.html#platform\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.DiagnosticsManager\"},{\"kind\":1024,\"name\":\"diagnosticInitConfig\",\"url\":\"classes/internal.DiagnosticsManager.html#diagnosticInitConfig\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.DiagnosticsManager\"},{\"kind\":2048,\"name\":\"createInitEvent\",\"url\":\"classes/internal.DiagnosticsManager.html#createInitEvent\",\"classes\":\"\",\"parent\":\"internal.DiagnosticsManager\"},{\"kind\":2048,\"name\":\"recordStreamInit\",\"url\":\"classes/internal.DiagnosticsManager.html#recordStreamInit\",\"classes\":\"\",\"parent\":\"internal.DiagnosticsManager\"},{\"kind\":2048,\"name\":\"createStatsEventAndReset\",\"url\":\"classes/internal.DiagnosticsManager.html#createStatsEventAndReset\",\"classes\":\"\",\"parent\":\"internal.DiagnosticsManager\"},{\"kind\":8,\"name\":\"ErrorKinds\",\"url\":\"enums/internal.ErrorKinds.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":16,\"name\":\"MalformedFlag\",\"url\":\"enums/internal.ErrorKinds.html#MalformedFlag\",\"classes\":\"\",\"parent\":\"internal.ErrorKinds\"},{\"kind\":16,\"name\":\"UserNotSpecified\",\"url\":\"enums/internal.ErrorKinds.html#UserNotSpecified\",\"classes\":\"\",\"parent\":\"internal.ErrorKinds\"},{\"kind\":16,\"name\":\"FlagNotFound\",\"url\":\"enums/internal.ErrorKinds.html#FlagNotFound\",\"classes\":\"\",\"parent\":\"internal.ErrorKinds\"},{\"kind\":16,\"name\":\"ClientNotReady\",\"url\":\"enums/internal.ErrorKinds.html#ClientNotReady\",\"classes\":\"\",\"parent\":\"internal.ErrorKinds\"},{\"kind\":16,\"name\":\"WrongType\",\"url\":\"enums/internal.ErrorKinds.html#WrongType\",\"classes\":\"\",\"parent\":\"internal.ErrorKinds\"},{\"kind\":2097152,\"name\":\"EvalEventArgs\",\"url\":\"types/internal.EvalEventArgs.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/internal.EvalEventArgs.html#__type\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs\"},{\"kind\":1024,\"name\":\"addExperimentData\",\"url\":\"types/internal.EvalEventArgs.html#__type.addExperimentData\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs.__type\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"types/internal.EvalEventArgs.html#__type.context\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs.__type\"},{\"kind\":1024,\"name\":\"debugEventsUntilDate\",\"url\":\"types/internal.EvalEventArgs.html#__type.debugEventsUntilDate\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs.__type\"},{\"kind\":1024,\"name\":\"defaultVal\",\"url\":\"types/internal.EvalEventArgs.html#__type.defaultVal\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs.__type\"},{\"kind\":1024,\"name\":\"excludeFromSummaries\",\"url\":\"types/internal.EvalEventArgs.html#__type.excludeFromSummaries\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs.__type\"},{\"kind\":1024,\"name\":\"flagKey\",\"url\":\"types/internal.EvalEventArgs.html#__type.flagKey\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs.__type\"},{\"kind\":1024,\"name\":\"prereqOfFlagKey\",\"url\":\"types/internal.EvalEventArgs.html#__type.prereqOfFlagKey\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs.__type\"},{\"kind\":1024,\"name\":\"reason\",\"url\":\"types/internal.EvalEventArgs.html#__type.reason\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs.__type\"},{\"kind\":1024,\"name\":\"samplingRatio\",\"url\":\"types/internal.EvalEventArgs.html#__type.samplingRatio\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs.__type\"},{\"kind\":1024,\"name\":\"trackEvents\",\"url\":\"types/internal.EvalEventArgs.html#__type.trackEvents\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs.__type\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"types/internal.EvalEventArgs.html#__type.value\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs.__type\"},{\"kind\":1024,\"name\":\"variation\",\"url\":\"types/internal.EvalEventArgs.html#__type.variation\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs.__type\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"types/internal.EvalEventArgs.html#__type.version\",\"classes\":\"\",\"parent\":\"internal.EvalEventArgs.__type\"},{\"kind\":128,\"name\":\"EventFactoryBase\",\"url\":\"classes/internal.EventFactoryBase.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/internal.EventFactoryBase.html#constructor\",\"classes\":\"\",\"parent\":\"internal.EventFactoryBase\"},{\"kind\":1024,\"name\":\"withReasons\",\"url\":\"classes/internal.EventFactoryBase.html#withReasons\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventFactoryBase\"},{\"kind\":2048,\"name\":\"evalEvent\",\"url\":\"classes/internal.EventFactoryBase.html#evalEvent\",\"classes\":\"\",\"parent\":\"internal.EventFactoryBase\"},{\"kind\":2048,\"name\":\"unknownFlagEvent\",\"url\":\"classes/internal.EventFactoryBase.html#unknownFlagEvent\",\"classes\":\"\",\"parent\":\"internal.EventFactoryBase\"},{\"kind\":2048,\"name\":\"identifyEvent\",\"url\":\"classes/internal.EventFactoryBase.html#identifyEvent\",\"classes\":\"\",\"parent\":\"internal.EventFactoryBase\"},{\"kind\":2048,\"name\":\"customEvent\",\"url\":\"classes/internal.EventFactoryBase.html#customEvent\",\"classes\":\"\",\"parent\":\"internal.EventFactoryBase\"},{\"kind\":128,\"name\":\"ClientMessages\",\"url\":\"classes/internal.ClientMessages.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":1024,\"name\":\"missingContextKeyNoEvent\",\"url\":\"classes/internal.ClientMessages.html#missingContextKeyNoEvent\",\"classes\":\"\",\"parent\":\"internal.ClientMessages\"},{\"kind\":2048,\"name\":\"invalidMetricValue\",\"url\":\"classes/internal.ClientMessages.html#invalidMetricValue\",\"classes\":\"\",\"parent\":\"internal.ClientMessages\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/internal.ClientMessages.html#constructor\",\"classes\":\"\",\"parent\":\"internal.ClientMessages\"},{\"kind\":128,\"name\":\"InputCustomEvent\",\"url\":\"classes/internal.InputCustomEvent.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/internal.InputCustomEvent.html#constructor\",\"classes\":\"\",\"parent\":\"internal.InputCustomEvent\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"classes/internal.InputCustomEvent.html#kind\",\"classes\":\"\",\"parent\":\"internal.InputCustomEvent\"},{\"kind\":1024,\"name\":\"creationDate\",\"url\":\"classes/internal.InputCustomEvent.html#creationDate\",\"classes\":\"\",\"parent\":\"internal.InputCustomEvent\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"classes/internal.InputCustomEvent.html#context\",\"classes\":\"\",\"parent\":\"internal.InputCustomEvent\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"classes/internal.InputCustomEvent.html#key\",\"classes\":\"\",\"parent\":\"internal.InputCustomEvent\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/internal.InputCustomEvent.html#data\",\"classes\":\"\",\"parent\":\"internal.InputCustomEvent\"},{\"kind\":1024,\"name\":\"metricValue\",\"url\":\"classes/internal.InputCustomEvent.html#metricValue\",\"classes\":\"\",\"parent\":\"internal.InputCustomEvent\"},{\"kind\":1024,\"name\":\"samplingRatio\",\"url\":\"classes/internal.InputCustomEvent.html#samplingRatio\",\"classes\":\"\",\"parent\":\"internal.InputCustomEvent\"},{\"kind\":128,\"name\":\"InputEvalEvent\",\"url\":\"classes/internal.InputEvalEvent.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/internal.InputEvalEvent.html#constructor\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"classes/internal.InputEvalEvent.html#kind\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"creationDate\",\"url\":\"classes/internal.InputEvalEvent.html#creationDate\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"default\",\"url\":\"classes/internal.InputEvalEvent.html#default\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"trackEvents\",\"url\":\"classes/internal.InputEvalEvent.html#trackEvents\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"debugEventsUntilDate\",\"url\":\"classes/internal.InputEvalEvent.html#debugEventsUntilDate\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"prereqOf\",\"url\":\"classes/internal.InputEvalEvent.html#prereqOf\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"reason\",\"url\":\"classes/internal.InputEvalEvent.html#reason\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"classes/internal.InputEvalEvent.html#value\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"variation\",\"url\":\"classes/internal.InputEvalEvent.html#variation\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"classes/internal.InputEvalEvent.html#version\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"excludeFromSummaries\",\"url\":\"classes/internal.InputEvalEvent.html#excludeFromSummaries\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"withReasons\",\"url\":\"classes/internal.InputEvalEvent.html#withReasons\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"classes/internal.InputEvalEvent.html#context\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"classes/internal.InputEvalEvent.html#key\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"samplingRatio\",\"url\":\"classes/internal.InputEvalEvent.html#samplingRatio\",\"classes\":\"\",\"parent\":\"internal.InputEvalEvent\"},{\"kind\":2097152,\"name\":\"InputEvent\",\"url\":\"types/internal.InputEvent.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":128,\"name\":\"InputIdentifyEvent\",\"url\":\"classes/internal.InputIdentifyEvent.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/internal.InputIdentifyEvent.html#constructor\",\"classes\":\"\",\"parent\":\"internal.InputIdentifyEvent\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"classes/internal.InputIdentifyEvent.html#kind\",\"classes\":\"\",\"parent\":\"internal.InputIdentifyEvent\"},{\"kind\":1024,\"name\":\"creationDate\",\"url\":\"classes/internal.InputIdentifyEvent.html#creationDate\",\"classes\":\"\",\"parent\":\"internal.InputIdentifyEvent\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"classes/internal.InputIdentifyEvent.html#context\",\"classes\":\"\",\"parent\":\"internal.InputIdentifyEvent\"},{\"kind\":1024,\"name\":\"samplingRatio\",\"url\":\"classes/internal.InputIdentifyEvent.html#samplingRatio\",\"classes\":\"\",\"parent\":\"internal.InputIdentifyEvent\"},{\"kind\":256,\"name\":\"InputMigrationEvent\",\"url\":\"interfaces/internal.InputMigrationEvent.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"interfaces/internal.InputMigrationEvent.html#kind\",\"classes\":\"\",\"parent\":\"internal.InputMigrationEvent\"},{\"kind\":1024,\"name\":\"operation\",\"url\":\"interfaces/internal.InputMigrationEvent.html#operation\",\"classes\":\"\",\"parent\":\"internal.InputMigrationEvent\"},{\"kind\":1024,\"name\":\"creationDate\",\"url\":\"interfaces/internal.InputMigrationEvent.html#creationDate\",\"classes\":\"\",\"parent\":\"internal.InputMigrationEvent\"},{\"kind\":1024,\"name\":\"contextKeys\",\"url\":\"interfaces/internal.InputMigrationEvent.html#contextKeys\",\"classes\":\"\",\"parent\":\"internal.InputMigrationEvent\"},{\"kind\":1024,\"name\":\"evaluation\",\"url\":\"interfaces/internal.InputMigrationEvent.html#evaluation\",\"classes\":\"\",\"parent\":\"internal.InputMigrationEvent\"},{\"kind\":1024,\"name\":\"measurements\",\"url\":\"interfaces/internal.InputMigrationEvent.html#measurements\",\"classes\":\"\",\"parent\":\"internal.InputMigrationEvent\"},{\"kind\":1024,\"name\":\"samplingRatio\",\"url\":\"interfaces/internal.InputMigrationEvent.html#samplingRatio\",\"classes\":\"\",\"parent\":\"internal.InputMigrationEvent\"},{\"kind\":128,\"name\":\"EventProcessor\",\"url\":\"classes/internal.EventProcessor.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/internal.EventProcessor.html#constructor\",\"classes\":\"\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"eventSender\",\"url\":\"classes/internal.EventProcessor.html#eventSender\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"summarizer\",\"url\":\"classes/internal.EventProcessor.html#summarizer\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"queue\",\"url\":\"classes/internal.EventProcessor.html#queue\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"lastKnownPastTime\",\"url\":\"classes/internal.EventProcessor.html#lastKnownPastTime\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"droppedEvents\",\"url\":\"classes/internal.EventProcessor.html#droppedEvents\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"deduplicatedUsers\",\"url\":\"classes/internal.EventProcessor.html#deduplicatedUsers\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"exceededCapacity\",\"url\":\"classes/internal.EventProcessor.html#exceededCapacity\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"eventsInLastBatch\",\"url\":\"classes/internal.EventProcessor.html#eventsInLastBatch\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"shutdown\",\"url\":\"classes/internal.EventProcessor.html#shutdown\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"capacity\",\"url\":\"classes/internal.EventProcessor.html#capacity\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/internal.EventProcessor.html#logger\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"contextFilter\",\"url\":\"classes/internal.EventProcessor.html#contextFilter\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"diagnosticsTimer\",\"url\":\"classes/internal.EventProcessor.html#diagnosticsTimer\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"flushTimer\",\"url\":\"classes/internal.EventProcessor.html#flushTimer\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"flushUsersTimer\",\"url\":\"classes/internal.EventProcessor.html#flushUsersTimer\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"config\",\"url\":\"classes/internal.EventProcessor.html#config\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"contextDeduplicator\",\"url\":\"classes/internal.EventProcessor.html#contextDeduplicator\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":1024,\"name\":\"diagnosticsManager\",\"url\":\"classes/internal.EventProcessor.html#diagnosticsManager\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":2048,\"name\":\"start\",\"url\":\"classes/internal.EventProcessor.html#start\",\"classes\":\"\",\"parent\":\"internal.EventProcessor\"},{\"kind\":2048,\"name\":\"postDiagnosticEvent\",\"url\":\"classes/internal.EventProcessor.html#postDiagnosticEvent\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/internal.EventProcessor.html#close\",\"classes\":\"\",\"parent\":\"internal.EventProcessor\"},{\"kind\":2048,\"name\":\"flush\",\"url\":\"classes/internal.EventProcessor.html#flush\",\"classes\":\"\",\"parent\":\"internal.EventProcessor\"},{\"kind\":2048,\"name\":\"sendEvent\",\"url\":\"classes/internal.EventProcessor.html#sendEvent\",\"classes\":\"\",\"parent\":\"internal.EventProcessor\"},{\"kind\":2048,\"name\":\"makeOutputEvent\",\"url\":\"classes/internal.EventProcessor.html#makeOutputEvent\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":2048,\"name\":\"enqueue\",\"url\":\"classes/internal.EventProcessor.html#enqueue\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":2048,\"name\":\"shouldDebugEvent\",\"url\":\"classes/internal.EventProcessor.html#shouldDebugEvent\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":2048,\"name\":\"tryPostingEvents\",\"url\":\"classes/internal.EventProcessor.html#tryPostingEvents\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.EventProcessor\"},{\"kind\":256,\"name\":\"EventProcessorOptions\",\"url\":\"interfaces/internal.EventProcessorOptions.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":1024,\"name\":\"allAttributesPrivate\",\"url\":\"interfaces/internal.EventProcessorOptions.html#allAttributesPrivate\",\"classes\":\"\",\"parent\":\"internal.EventProcessorOptions\"},{\"kind\":1024,\"name\":\"privateAttributes\",\"url\":\"interfaces/internal.EventProcessorOptions.html#privateAttributes\",\"classes\":\"\",\"parent\":\"internal.EventProcessorOptions\"},{\"kind\":1024,\"name\":\"eventsCapacity\",\"url\":\"interfaces/internal.EventProcessorOptions.html#eventsCapacity\",\"classes\":\"\",\"parent\":\"internal.EventProcessorOptions\"},{\"kind\":1024,\"name\":\"flushInterval\",\"url\":\"interfaces/internal.EventProcessorOptions.html#flushInterval\",\"classes\":\"\",\"parent\":\"internal.EventProcessorOptions\"},{\"kind\":1024,\"name\":\"diagnosticRecordingInterval\",\"url\":\"interfaces/internal.EventProcessorOptions.html#diagnosticRecordingInterval\",\"classes\":\"\",\"parent\":\"internal.EventProcessorOptions\"},{\"kind\":64,\"name\":\"shouldSample\",\"url\":\"functions/internal.shouldSample.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":128,\"name\":\"NullEventProcessor\",\"url\":\"classes/internal.NullEventProcessor.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/internal.NullEventProcessor.html#constructor\",\"classes\":\"\",\"parent\":\"internal.NullEventProcessor\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/internal.NullEventProcessor.html#close\",\"classes\":\"\",\"parent\":\"internal.NullEventProcessor\"},{\"kind\":2048,\"name\":\"flush\",\"url\":\"classes/internal.NullEventProcessor.html#flush\",\"classes\":\"\",\"parent\":\"internal.NullEventProcessor\"},{\"kind\":2048,\"name\":\"sendEvent\",\"url\":\"classes/internal.NullEventProcessor.html#sendEvent\",\"classes\":\"\",\"parent\":\"internal.NullEventProcessor\"},{\"kind\":2097152,\"name\":\"LDInternalOptions\",\"url\":\"types/internal.LDInternalOptions.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/internal.LDInternalOptions.html#__type\",\"classes\":\"\",\"parent\":\"internal.LDInternalOptions\"},{\"kind\":1024,\"name\":\"analyticsEventPath\",\"url\":\"types/internal.LDInternalOptions.html#__type.analyticsEventPath\",\"classes\":\"\",\"parent\":\"internal.LDInternalOptions.__type\"},{\"kind\":1024,\"name\":\"diagnosticEventPath\",\"url\":\"types/internal.LDInternalOptions.html#__type.diagnosticEventPath\",\"classes\":\"\",\"parent\":\"internal.LDInternalOptions.__type\"},{\"kind\":1024,\"name\":\"includeAuthorizationHeader\",\"url\":\"types/internal.LDInternalOptions.html#__type.includeAuthorizationHeader\",\"classes\":\"\",\"parent\":\"internal.LDInternalOptions.__type\"},{\"kind\":1024,\"name\":\"highTimeoutThreshold\",\"url\":\"types/internal.LDInternalOptions.html#__type.highTimeoutThreshold\",\"classes\":\"\",\"parent\":\"internal.LDInternalOptions.__type\"},{\"kind\":128,\"name\":\"StreamingProcessor\",\"url\":\"classes/internal.StreamingProcessor.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/internal.StreamingProcessor.html#constructor\",\"classes\":\"\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":1024,\"name\":\"headers\",\"url\":\"classes/internal.StreamingProcessor.html#headers\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/internal.StreamingProcessor.html#headers.__type\",\"classes\":\"\",\"parent\":\"internal.StreamingProcessor.headers\"},{\"kind\":1024,\"name\":\"streamUri\",\"url\":\"classes/internal.StreamingProcessor.html#streamUri\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/internal.StreamingProcessor.html#logger\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":1024,\"name\":\"eventSource\",\"url\":\"classes/internal.StreamingProcessor.html#eventSource\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":1024,\"name\":\"requests\",\"url\":\"classes/internal.StreamingProcessor.html#requests\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":1024,\"name\":\"connectionAttemptStartTime\",\"url\":\"classes/internal.StreamingProcessor.html#connectionAttemptStartTime\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":1024,\"name\":\"listeners\",\"url\":\"classes/internal.StreamingProcessor.html#listeners\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":1024,\"name\":\"diagnosticsManager\",\"url\":\"classes/internal.StreamingProcessor.html#diagnosticsManager\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":1024,\"name\":\"errorHandler\",\"url\":\"classes/internal.StreamingProcessor.html#errorHandler\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":1024,\"name\":\"streamInitialReconnectDelay\",\"url\":\"classes/internal.StreamingProcessor.html#streamInitialReconnectDelay\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":2048,\"name\":\"logConnectionStarted\",\"url\":\"classes/internal.StreamingProcessor.html#logConnectionStarted\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":2048,\"name\":\"logConnectionResult\",\"url\":\"classes/internal.StreamingProcessor.html#logConnectionResult\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":2048,\"name\":\"retryAndHandleError\",\"url\":\"classes/internal.StreamingProcessor.html#retryAndHandleError\",\"classes\":\"tsd-is-private\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":2048,\"name\":\"start\",\"url\":\"classes/internal.StreamingProcessor.html#start\",\"classes\":\"\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/internal.StreamingProcessor.html#stop\",\"classes\":\"\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/internal.StreamingProcessor.html#close\",\"classes\":\"\",\"parent\":\"internal.StreamingProcessor\"},{\"kind\":2097152,\"name\":\"StreamingErrorHandler\",\"url\":\"types/internal.StreamingErrorHandler.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/internal.StreamingErrorHandler.html#__type\",\"classes\":\"\",\"parent\":\"internal.StreamingErrorHandler\"},{\"kind\":64,\"name\":\"isSingleKind\",\"url\":\"functions/internal.isSingleKind.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":64,\"name\":\"isMultiKind\",\"url\":\"functions/internal.isMultiKind.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":64,\"name\":\"isLegacyUser\",\"url\":\"functions/internal.isLegacyUser.html\",\"classes\":\"\",\"parent\":\"internal\"},{\"kind\":128,\"name\":\"AttributeReference\",\"url\":\"classes/AttributeReference.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"invalidReference\",\"url\":\"classes/AttributeReference.html#invalidReference\",\"classes\":\"\",\"parent\":\"AttributeReference\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AttributeReference.html#constructor\",\"classes\":\"\",\"parent\":\"AttributeReference\"},{\"kind\":1024,\"name\":\"isValid\",\"url\":\"classes/AttributeReference.html#isValid\",\"classes\":\"\",\"parent\":\"AttributeReference\"},{\"kind\":1024,\"name\":\"redactionName\",\"url\":\"classes/AttributeReference.html#redactionName\",\"classes\":\"\",\"parent\":\"AttributeReference\"},{\"kind\":1024,\"name\":\"components\",\"url\":\"classes/AttributeReference.html#components\",\"classes\":\"tsd-is-private\",\"parent\":\"AttributeReference\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/AttributeReference.html#get\",\"classes\":\"\",\"parent\":\"AttributeReference\"},{\"kind\":2048,\"name\":\"getComponent\",\"url\":\"classes/AttributeReference.html#getComponent\",\"classes\":\"\",\"parent\":\"AttributeReference\"},{\"kind\":262144,\"name\":\"depth\",\"url\":\"classes/AttributeReference.html#depth\",\"classes\":\"\",\"parent\":\"AttributeReference\"},{\"kind\":262144,\"name\":\"isKind\",\"url\":\"classes/AttributeReference.html#isKind\",\"classes\":\"\",\"parent\":\"AttributeReference\"},{\"kind\":2048,\"name\":\"compare\",\"url\":\"classes/AttributeReference.html#compare\",\"classes\":\"\",\"parent\":\"AttributeReference\"},{\"kind\":128,\"name\":\"Context\",\"url\":\"classes/Context.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"userKind\",\"url\":\"classes/Context.html#userKind\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"contextForError\",\"url\":\"classes/Context.html#contextForError\",\"classes\":\"tsd-is-private\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"getValueFromContext\",\"url\":\"classes/Context.html#getValueFromContext\",\"classes\":\"tsd-is-private\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"fromMultiKindContext\",\"url\":\"classes/Context.html#fromMultiKindContext\",\"classes\":\"tsd-is-private\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"fromSingleKindContext\",\"url\":\"classes/Context.html#fromSingleKindContext\",\"classes\":\"tsd-is-private\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"fromLegacyUser\",\"url\":\"classes/Context.html#fromLegacyUser\",\"classes\":\"tsd-is-private\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"fromLDContext\",\"url\":\"classes/Context.html#fromLDContext\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"toLDContext\",\"url\":\"classes/Context.html#toLDContext\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Context.html#constructor\",\"classes\":\"tsd-is-private\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"classes/Context.html#context\",\"classes\":\"tsd-is-private\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"isMulti\",\"url\":\"classes/Context.html#isMulti\",\"classes\":\"tsd-is-private\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"isUser\",\"url\":\"classes/Context.html#isUser\",\"classes\":\"tsd-is-private\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"wasLegacy\",\"url\":\"classes/Context.html#wasLegacy\",\"classes\":\"tsd-is-private\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"contexts\",\"url\":\"classes/Context.html#contexts\",\"classes\":\"tsd-is-private\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"privateAttributeReferences\",\"url\":\"classes/Context.html#privateAttributeReferences\",\"classes\":\"tsd-is-private\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"classes/Context.html#kind\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"valid\",\"url\":\"classes/Context.html#valid\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"message\",\"url\":\"classes/Context.html#message\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"contextForKind\",\"url\":\"classes/Context.html#contextForKind\",\"classes\":\"tsd-is-private\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"valueForKind\",\"url\":\"classes/Context.html#valueForKind\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"key\",\"url\":\"classes/Context.html#key\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":262144,\"name\":\"isMultiKind\",\"url\":\"classes/Context.html#isMultiKind\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":262144,\"name\":\"canonicalKey\",\"url\":\"classes/Context.html#canonicalKey\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":262144,\"name\":\"kinds\",\"url\":\"classes/Context.html#kinds\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":262144,\"name\":\"kindsAndKeys\",\"url\":\"classes/Context.html#kindsAndKeys\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"privateAttributes\",\"url\":\"classes/Context.html#privateAttributes\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"getContexts\",\"url\":\"classes/Context.html#getContexts\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":262144,\"name\":\"legacy\",\"url\":\"classes/Context.html#legacy\",\"classes\":\"\",\"parent\":\"Context\"},{\"kind\":128,\"name\":\"ContextFilter\",\"url\":\"classes/ContextFilter.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ContextFilter.html#constructor\",\"classes\":\"\",\"parent\":\"ContextFilter\"},{\"kind\":1024,\"name\":\"allAttributesPrivate\",\"url\":\"classes/ContextFilter.html#allAttributesPrivate\",\"classes\":\"tsd-is-private\",\"parent\":\"ContextFilter\"},{\"kind\":1024,\"name\":\"privateAttributes\",\"url\":\"classes/ContextFilter.html#privateAttributes\",\"classes\":\"tsd-is-private\",\"parent\":\"ContextFilter\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/ContextFilter.html#filter\",\"classes\":\"\",\"parent\":\"ContextFilter\"},{\"kind\":2048,\"name\":\"getAttributesToFilter\",\"url\":\"classes/ContextFilter.html#getAttributesToFilter\",\"classes\":\"tsd-is-private\",\"parent\":\"ContextFilter\"},{\"kind\":2048,\"name\":\"filterSingleKind\",\"url\":\"classes/ContextFilter.html#filterSingleKind\",\"classes\":\"tsd-is-private\",\"parent\":\"ContextFilter\"},{\"kind\":4,\"name\":\"subsystem\",\"url\":\"modules/subsystem.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"LDEventProcessor\",\"url\":\"interfaces/subsystem.LDEventProcessor.html\",\"classes\":\"\",\"parent\":\"subsystem\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"interfaces/subsystem.LDEventProcessor.html#close\",\"classes\":\"\",\"parent\":\"subsystem.LDEventProcessor\"},{\"kind\":2048,\"name\":\"flush\",\"url\":\"interfaces/subsystem.LDEventProcessor.html#flush\",\"classes\":\"\",\"parent\":\"subsystem.LDEventProcessor\"},{\"kind\":2048,\"name\":\"sendEvent\",\"url\":\"interfaces/subsystem.LDEventProcessor.html#sendEvent\",\"classes\":\"\",\"parent\":\"subsystem.LDEventProcessor\"},{\"kind\":256,\"name\":\"LDContextDeduplicator\",\"url\":\"interfaces/subsystem.LDContextDeduplicator.html\",\"classes\":\"\",\"parent\":\"subsystem\"},{\"kind\":1024,\"name\":\"flushInterval\",\"url\":\"interfaces/subsystem.LDContextDeduplicator.html#flushInterval\",\"classes\":\"\",\"parent\":\"subsystem.LDContextDeduplicator\"},{\"kind\":2048,\"name\":\"processContext\",\"url\":\"interfaces/subsystem.LDContextDeduplicator.html#processContext\",\"classes\":\"\",\"parent\":\"subsystem.LDContextDeduplicator\"},{\"kind\":2048,\"name\":\"flush\",\"url\":\"interfaces/subsystem.LDContextDeduplicator.html#flush\",\"classes\":\"\",\"parent\":\"subsystem.LDContextDeduplicator\"},{\"kind\":256,\"name\":\"LDEventSender\",\"url\":\"interfaces/subsystem.LDEventSender.html\",\"classes\":\"\",\"parent\":\"subsystem\"},{\"kind\":2048,\"name\":\"sendEventData\",\"url\":\"interfaces/subsystem.LDEventSender.html#sendEventData\",\"classes\":\"\",\"parent\":\"subsystem.LDEventSender\"},{\"kind\":8,\"name\":\"LDDeliveryStatus\",\"url\":\"enums/subsystem.LDDeliveryStatus.html\",\"classes\":\"\",\"parent\":\"subsystem\"},{\"kind\":16,\"name\":\"Succeeded\",\"url\":\"enums/subsystem.LDDeliveryStatus.html#Succeeded\",\"classes\":\"\",\"parent\":\"subsystem.LDDeliveryStatus\"},{\"kind\":16,\"name\":\"Failed\",\"url\":\"enums/subsystem.LDDeliveryStatus.html#Failed\",\"classes\":\"\",\"parent\":\"subsystem.LDDeliveryStatus\"},{\"kind\":16,\"name\":\"FailedAndMustShutDown\",\"url\":\"enums/subsystem.LDDeliveryStatus.html#FailedAndMustShutDown\",\"classes\":\"\",\"parent\":\"subsystem.LDDeliveryStatus\"},{\"kind\":8,\"name\":\"LDEventType\",\"url\":\"enums/subsystem.LDEventType.html\",\"classes\":\"\",\"parent\":\"subsystem\"},{\"kind\":16,\"name\":\"AnalyticsEvents\",\"url\":\"enums/subsystem.LDEventType.html#AnalyticsEvents\",\"classes\":\"\",\"parent\":\"subsystem.LDEventType\"},{\"kind\":16,\"name\":\"DiagnosticEvent\",\"url\":\"enums/subsystem.LDEventType.html#DiagnosticEvent\",\"classes\":\"\",\"parent\":\"subsystem.LDEventType\"},{\"kind\":256,\"name\":\"LDEventSenderResult\",\"url\":\"interfaces/subsystem.LDEventSenderResult.html\",\"classes\":\"\",\"parent\":\"subsystem\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"interfaces/subsystem.LDEventSenderResult.html#status\",\"classes\":\"\",\"parent\":\"subsystem.LDEventSenderResult\"},{\"kind\":1024,\"name\":\"serverTime\",\"url\":\"interfaces/subsystem.LDEventSenderResult.html#serverTime\",\"classes\":\"\",\"parent\":\"subsystem.LDEventSenderResult\"},{\"kind\":1024,\"name\":\"error\",\"url\":\"interfaces/subsystem.LDEventSenderResult.html#error\",\"classes\":\"\",\"parent\":\"subsystem.LDEventSenderResult\"},{\"kind\":256,\"name\":\"LDContextCommon\",\"url\":\"interfaces/LDContextCommon.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/LDContextCommon.html#key\",\"classes\":\"\",\"parent\":\"LDContextCommon\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/LDContextCommon.html#name\",\"classes\":\"\",\"parent\":\"LDContextCommon\"},{\"kind\":1024,\"name\":\"_meta\",\"url\":\"interfaces/LDContextCommon.html#_meta\",\"classes\":\"\",\"parent\":\"LDContextCommon\"},{\"kind\":1024,\"name\":\"anonymous\",\"url\":\"interfaces/LDContextCommon.html#anonymous\",\"classes\":\"\",\"parent\":\"LDContextCommon\"},{\"kind\":256,\"name\":\"LDContextMeta\",\"url\":\"interfaces/LDContextMeta.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"privateAttributes\",\"url\":\"interfaces/LDContextMeta.html#privateAttributes\",\"classes\":\"\",\"parent\":\"LDContextMeta\"},{\"kind\":256,\"name\":\"LDMultiKindContext\",\"url\":\"interfaces/LDMultiKindContext.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"interfaces/LDMultiKindContext.html#kind\",\"classes\":\"\",\"parent\":\"LDMultiKindContext\"},{\"kind\":256,\"name\":\"LDSingleKindContext\",\"url\":\"interfaces/LDSingleKindContext.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"interfaces/LDSingleKindContext.html#kind\",\"classes\":\"\",\"parent\":\"LDSingleKindContext\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/LDSingleKindContext.html#key\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LDSingleKindContext\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/LDSingleKindContext.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LDSingleKindContext\"},{\"kind\":1024,\"name\":\"_meta\",\"url\":\"interfaces/LDSingleKindContext.html#_meta\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LDSingleKindContext\"},{\"kind\":1024,\"name\":\"anonymous\",\"url\":\"interfaces/LDSingleKindContext.html#anonymous\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LDSingleKindContext\"},{\"kind\":256,\"name\":\"LDUser\",\"url\":\"interfaces/LDUser.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/LDUser.html#key\",\"classes\":\"\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/LDUser.html#name\",\"classes\":\"\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"firstName\",\"url\":\"interfaces/LDUser.html#firstName\",\"classes\":\"\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"lastName\",\"url\":\"interfaces/LDUser.html#lastName\",\"classes\":\"\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"email\",\"url\":\"interfaces/LDUser.html#email\",\"classes\":\"\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"avatar\",\"url\":\"interfaces/LDUser.html#avatar\",\"classes\":\"\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"ip\",\"url\":\"interfaces/LDUser.html#ip\",\"classes\":\"\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"country\",\"url\":\"interfaces/LDUser.html#country\",\"classes\":\"\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"anonymous\",\"url\":\"interfaces/LDUser.html#anonymous\",\"classes\":\"\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"custom\",\"url\":\"interfaces/LDUser.html#custom\",\"classes\":\"\",\"parent\":\"LDUser\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/LDUser.html#custom.__type\",\"classes\":\"\",\"parent\":\"LDUser.custom\"},{\"kind\":1024,\"name\":\"privateAttributeNames\",\"url\":\"interfaces/LDUser.html#privateAttributeNames\",\"classes\":\"\",\"parent\":\"LDUser\"},{\"kind\":2097152,\"name\":\"LDContext\",\"url\":\"types/LDContext.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"BasicLoggerOptions\",\"url\":\"interfaces/BasicLoggerOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"level\",\"url\":\"interfaces/BasicLoggerOptions.html#level\",\"classes\":\"\",\"parent\":\"BasicLoggerOptions\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/BasicLoggerOptions.html#name\",\"classes\":\"\",\"parent\":\"BasicLoggerOptions\"},{\"kind\":1024,\"name\":\"destination\",\"url\":\"interfaces/BasicLoggerOptions.html#destination\",\"classes\":\"\",\"parent\":\"BasicLoggerOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/BasicLoggerOptions.html#destination.__type\",\"classes\":\"\",\"parent\":\"BasicLoggerOptions.destination\"},{\"kind\":1024,\"name\":\"formatter\",\"url\":\"interfaces/BasicLoggerOptions.html#formatter\",\"classes\":\"\",\"parent\":\"BasicLoggerOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/BasicLoggerOptions.html#formatter.__type-2\",\"classes\":\"\",\"parent\":\"BasicLoggerOptions.formatter\"},{\"kind\":256,\"name\":\"LDLogger\",\"url\":\"interfaces/LDLogger.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"error\",\"url\":\"interfaces/LDLogger.html#error\",\"classes\":\"\",\"parent\":\"LDLogger\"},{\"kind\":2048,\"name\":\"warn\",\"url\":\"interfaces/LDLogger.html#warn\",\"classes\":\"\",\"parent\":\"LDLogger\"},{\"kind\":2048,\"name\":\"info\",\"url\":\"interfaces/LDLogger.html#info\",\"classes\":\"\",\"parent\":\"LDLogger\"},{\"kind\":2048,\"name\":\"debug\",\"url\":\"interfaces/LDLogger.html#debug\",\"classes\":\"\",\"parent\":\"LDLogger\"},{\"kind\":2097152,\"name\":\"LDLogLevel\",\"url\":\"types/LDLogLevel.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"LDEvaluationDetail\",\"url\":\"interfaces/LDEvaluationDetail.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"interfaces/LDEvaluationDetail.html#value\",\"classes\":\"\",\"parent\":\"LDEvaluationDetail\"},{\"kind\":1024,\"name\":\"variationIndex\",\"url\":\"interfaces/LDEvaluationDetail.html#variationIndex\",\"classes\":\"\",\"parent\":\"LDEvaluationDetail\"},{\"kind\":1024,\"name\":\"reason\",\"url\":\"interfaces/LDEvaluationDetail.html#reason\",\"classes\":\"\",\"parent\":\"LDEvaluationDetail\"},{\"kind\":256,\"name\":\"LDEvaluationDetailTyped\",\"url\":\"interfaces/LDEvaluationDetailTyped.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"interfaces/LDEvaluationDetailTyped.html#value\",\"classes\":\"\",\"parent\":\"LDEvaluationDetailTyped\"},{\"kind\":1024,\"name\":\"variationIndex\",\"url\":\"interfaces/LDEvaluationDetailTyped.html#variationIndex\",\"classes\":\"\",\"parent\":\"LDEvaluationDetailTyped\"},{\"kind\":1024,\"name\":\"reason\",\"url\":\"interfaces/LDEvaluationDetailTyped.html#reason\",\"classes\":\"\",\"parent\":\"LDEvaluationDetailTyped\"},{\"kind\":256,\"name\":\"LDEvaluationReason\",\"url\":\"interfaces/LDEvaluationReason.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"interfaces/LDEvaluationReason.html#kind\",\"classes\":\"\",\"parent\":\"LDEvaluationReason\"},{\"kind\":1024,\"name\":\"errorKind\",\"url\":\"interfaces/LDEvaluationReason.html#errorKind\",\"classes\":\"\",\"parent\":\"LDEvaluationReason\"},{\"kind\":1024,\"name\":\"ruleIndex\",\"url\":\"interfaces/LDEvaluationReason.html#ruleIndex\",\"classes\":\"\",\"parent\":\"LDEvaluationReason\"},{\"kind\":1024,\"name\":\"ruleId\",\"url\":\"interfaces/LDEvaluationReason.html#ruleId\",\"classes\":\"\",\"parent\":\"LDEvaluationReason\"},{\"kind\":1024,\"name\":\"prerequisiteKey\",\"url\":\"interfaces/LDEvaluationReason.html#prerequisiteKey\",\"classes\":\"\",\"parent\":\"LDEvaluationReason\"},{\"kind\":1024,\"name\":\"inExperiment\",\"url\":\"interfaces/LDEvaluationReason.html#inExperiment\",\"classes\":\"\",\"parent\":\"LDEvaluationReason\"},{\"kind\":1024,\"name\":\"bigSegmentsStatus\",\"url\":\"interfaces/LDEvaluationReason.html#bigSegmentsStatus\",\"classes\":\"\",\"parent\":\"LDEvaluationReason\"},{\"kind\":256,\"name\":\"LDFlagSet\",\"url\":\"interfaces/LDFlagSet.html\",\"classes\":\"\"},{\"kind\":2097152,\"name\":\"LDFlagValue\",\"url\":\"types/LDFlagValue.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"LDClientContext\",\"url\":\"interfaces/LDClientContext.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"basicConfiguration\",\"url\":\"interfaces/LDClientContext.html#basicConfiguration\",\"classes\":\"\",\"parent\":\"LDClientContext\"},{\"kind\":1024,\"name\":\"platform\",\"url\":\"interfaces/LDClientContext.html#platform\",\"classes\":\"\",\"parent\":\"LDClientContext\"},{\"kind\":8,\"name\":\"AutoEnvAttributes\",\"url\":\"enums/AutoEnvAttributes.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"Disabled\",\"url\":\"enums/AutoEnvAttributes.html#Disabled\",\"classes\":\"\",\"parent\":\"AutoEnvAttributes\"},{\"kind\":16,\"name\":\"Enabled\",\"url\":\"enums/AutoEnvAttributes.html#Enabled\",\"classes\":\"\",\"parent\":\"AutoEnvAttributes\"},{\"kind\":256,\"name\":\"LDApplication\",\"url\":\"interfaces/LDApplication.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/LDApplication.html#id\",\"classes\":\"\",\"parent\":\"LDApplication\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/LDApplication.html#name\",\"classes\":\"\",\"parent\":\"LDApplication\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/LDApplication.html#version\",\"classes\":\"\",\"parent\":\"LDApplication\"},{\"kind\":1024,\"name\":\"versionName\",\"url\":\"interfaces/LDApplication.html#versionName\",\"classes\":\"\",\"parent\":\"LDApplication\"},{\"kind\":1024,\"name\":\"locale\",\"url\":\"interfaces/LDApplication.html#locale\",\"classes\":\"\",\"parent\":\"LDApplication\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/LDApplication.html#key\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LDApplication\"},{\"kind\":1024,\"name\":\"envAttributesVersion\",\"url\":\"interfaces/LDApplication.html#envAttributesVersion\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LDApplication\"},{\"kind\":256,\"name\":\"LDDevice\",\"url\":\"interfaces/LDDevice.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"manufacturer\",\"url\":\"interfaces/LDDevice.html#manufacturer\",\"classes\":\"\",\"parent\":\"LDDevice\"},{\"kind\":1024,\"name\":\"model\",\"url\":\"interfaces/LDDevice.html#model\",\"classes\":\"\",\"parent\":\"LDDevice\"},{\"kind\":1024,\"name\":\"storageBytes\",\"url\":\"interfaces/LDDevice.html#storageBytes\",\"classes\":\"\",\"parent\":\"LDDevice\"},{\"kind\":1024,\"name\":\"memoryBytes\",\"url\":\"interfaces/LDDevice.html#memoryBytes\",\"classes\":\"\",\"parent\":\"LDDevice\"},{\"kind\":1024,\"name\":\"os\",\"url\":\"interfaces/LDDevice.html#os\",\"classes\":\"\",\"parent\":\"LDDevice\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/LDDevice.html#os.__type\",\"classes\":\"\",\"parent\":\"LDDevice.os\"},{\"kind\":1024,\"name\":\"family\",\"url\":\"interfaces/LDDevice.html#os.__type.family\",\"classes\":\"\",\"parent\":\"LDDevice.os.__type\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/LDDevice.html#os.__type.name\",\"classes\":\"\",\"parent\":\"LDDevice.os.__type\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/LDDevice.html#os.__type.version\",\"classes\":\"\",\"parent\":\"LDDevice.os.__type\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/LDDevice.html#key\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LDDevice\"},{\"kind\":1024,\"name\":\"envAttributesVersion\",\"url\":\"interfaces/LDDevice.html#envAttributesVersion\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LDDevice\"},{\"kind\":256,\"name\":\"Hasher\",\"url\":\"interfaces/Hasher.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"interfaces/Hasher.html#update\",\"classes\":\"\",\"parent\":\"Hasher\"},{\"kind\":2048,\"name\":\"digest\",\"url\":\"interfaces/Hasher.html#digest\",\"classes\":\"\",\"parent\":\"Hasher\"},{\"kind\":256,\"name\":\"Hmac\",\"url\":\"interfaces/Hmac.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"interfaces/Hmac.html#update\",\"classes\":\"\",\"parent\":\"Hmac\"},{\"kind\":2048,\"name\":\"digest\",\"url\":\"interfaces/Hmac.html#digest\",\"classes\":\"\",\"parent\":\"Hmac\"},{\"kind\":256,\"name\":\"Crypto\",\"url\":\"interfaces/Crypto.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"createHash\",\"url\":\"interfaces/Crypto.html#createHash\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":2048,\"name\":\"createHmac\",\"url\":\"interfaces/Crypto.html#createHmac\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":2048,\"name\":\"randomUUID\",\"url\":\"interfaces/Crypto.html#randomUUID\",\"classes\":\"\",\"parent\":\"Crypto\"},{\"kind\":256,\"name\":\"Encoding\",\"url\":\"interfaces/Encoding.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"btoa\",\"url\":\"interfaces/Encoding.html#btoa\",\"classes\":\"\",\"parent\":\"Encoding\"},{\"kind\":2097152,\"name\":\"EventName\",\"url\":\"types/EventName.html\",\"classes\":\"\"},{\"kind\":2097152,\"name\":\"EventListener\",\"url\":\"types/EventListener.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/EventListener.html#__type\",\"classes\":\"\",\"parent\":\"EventListener\"},{\"kind\":2097152,\"name\":\"ProcessStreamResponse\",\"url\":\"types/ProcessStreamResponse.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ProcessStreamResponse.html#__type\",\"classes\":\"\",\"parent\":\"ProcessStreamResponse\"},{\"kind\":1024,\"name\":\"deserializeData\",\"url\":\"types/ProcessStreamResponse.html#__type.deserializeData\",\"classes\":\"\",\"parent\":\"ProcessStreamResponse.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ProcessStreamResponse.html#__type.deserializeData.__type-1\",\"classes\":\"\",\"parent\":\"ProcessStreamResponse.__type.deserializeData\"},{\"kind\":1024,\"name\":\"processJson\",\"url\":\"types/ProcessStreamResponse.html#__type.processJson\",\"classes\":\"\",\"parent\":\"ProcessStreamResponse.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ProcessStreamResponse.html#__type.processJson.__type-3\",\"classes\":\"\",\"parent\":\"ProcessStreamResponse.__type.processJson\"},{\"kind\":256,\"name\":\"EventSource\",\"url\":\"interfaces/EventSource.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"onclose\",\"url\":\"interfaces/EventSource.html#onclose\",\"classes\":\"\",\"parent\":\"EventSource\"},{\"kind\":1024,\"name\":\"onerror\",\"url\":\"interfaces/EventSource.html#onerror\",\"classes\":\"\",\"parent\":\"EventSource\"},{\"kind\":1024,\"name\":\"onopen\",\"url\":\"interfaces/EventSource.html#onopen\",\"classes\":\"\",\"parent\":\"EventSource\"},{\"kind\":1024,\"name\":\"onretrying\",\"url\":\"interfaces/EventSource.html#onretrying\",\"classes\":\"\",\"parent\":\"EventSource\"},{\"kind\":2048,\"name\":\"addEventListener\",\"url\":\"interfaces/EventSource.html#addEventListener\",\"classes\":\"\",\"parent\":\"EventSource\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"interfaces/EventSource.html#close\",\"classes\":\"\",\"parent\":\"EventSource\"},{\"kind\":256,\"name\":\"EventSourceInitDict\",\"url\":\"interfaces/EventSourceInitDict.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"errorFilter\",\"url\":\"interfaces/EventSourceInitDict.html#errorFilter\",\"classes\":\"\",\"parent\":\"EventSourceInitDict\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/EventSourceInitDict.html#errorFilter.__type\",\"classes\":\"\",\"parent\":\"EventSourceInitDict.errorFilter\"},{\"kind\":1024,\"name\":\"headers\",\"url\":\"interfaces/EventSourceInitDict.html#headers\",\"classes\":\"\",\"parent\":\"EventSourceInitDict\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/EventSourceInitDict.html#headers.__type-2\",\"classes\":\"\",\"parent\":\"EventSourceInitDict.headers\"},{\"kind\":1024,\"name\":\"initialRetryDelayMillis\",\"url\":\"interfaces/EventSourceInitDict.html#initialRetryDelayMillis\",\"classes\":\"\",\"parent\":\"EventSourceInitDict\"},{\"kind\":1024,\"name\":\"readTimeoutMillis\",\"url\":\"interfaces/EventSourceInitDict.html#readTimeoutMillis\",\"classes\":\"\",\"parent\":\"EventSourceInitDict\"},{\"kind\":1024,\"name\":\"retryResetIntervalMillis\",\"url\":\"interfaces/EventSourceInitDict.html#retryResetIntervalMillis\",\"classes\":\"\",\"parent\":\"EventSourceInitDict\"},{\"kind\":256,\"name\":\"WatchHandle\",\"url\":\"interfaces/WatchHandle.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"interfaces/WatchHandle.html#close\",\"classes\":\"\",\"parent\":\"WatchHandle\"},{\"kind\":256,\"name\":\"Filesystem\",\"url\":\"interfaces/Filesystem.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"getFileTimestamp\",\"url\":\"interfaces/Filesystem.html#getFileTimestamp\",\"classes\":\"\",\"parent\":\"Filesystem\"},{\"kind\":2048,\"name\":\"readFile\",\"url\":\"interfaces/Filesystem.html#readFile\",\"classes\":\"\",\"parent\":\"Filesystem\"},{\"kind\":2048,\"name\":\"watch\",\"url\":\"interfaces/Filesystem.html#watch\",\"classes\":\"\",\"parent\":\"Filesystem\"},{\"kind\":256,\"name\":\"PlatformData\",\"url\":\"interfaces/PlatformData.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"os\",\"url\":\"interfaces/PlatformData.html#os\",\"classes\":\"\",\"parent\":\"PlatformData\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PlatformData.html#os.__type\",\"classes\":\"\",\"parent\":\"PlatformData.os\"},{\"kind\":1024,\"name\":\"arch\",\"url\":\"interfaces/PlatformData.html#os.__type.arch\",\"classes\":\"\",\"parent\":\"PlatformData.os.__type\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/PlatformData.html#os.__type.name-1\",\"classes\":\"\",\"parent\":\"PlatformData.os.__type\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/PlatformData.html#os.__type.version\",\"classes\":\"\",\"parent\":\"PlatformData.os.__type\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/PlatformData.html#name\",\"classes\":\"\",\"parent\":\"PlatformData\"},{\"kind\":1024,\"name\":\"additional\",\"url\":\"interfaces/PlatformData.html#additional\",\"classes\":\"\",\"parent\":\"PlatformData\"},{\"kind\":1024,\"name\":\"ld_application\",\"url\":\"interfaces/PlatformData.html#ld_application\",\"classes\":\"\",\"parent\":\"PlatformData\"},{\"kind\":1024,\"name\":\"ld_device\",\"url\":\"interfaces/PlatformData.html#ld_device\",\"classes\":\"\",\"parent\":\"PlatformData\"},{\"kind\":256,\"name\":\"SdkData\",\"url\":\"interfaces/SdkData.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/SdkData.html#name\",\"classes\":\"\",\"parent\":\"SdkData\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/SdkData.html#version\",\"classes\":\"\",\"parent\":\"SdkData\"},{\"kind\":1024,\"name\":\"userAgentBase\",\"url\":\"interfaces/SdkData.html#userAgentBase\",\"classes\":\"\",\"parent\":\"SdkData\"},{\"kind\":1024,\"name\":\"wrapperName\",\"url\":\"interfaces/SdkData.html#wrapperName\",\"classes\":\"\",\"parent\":\"SdkData\"},{\"kind\":1024,\"name\":\"wrapperVersion\",\"url\":\"interfaces/SdkData.html#wrapperVersion\",\"classes\":\"\",\"parent\":\"SdkData\"},{\"kind\":256,\"name\":\"Info\",\"url\":\"interfaces/Info.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"platformData\",\"url\":\"interfaces/Info.html#platformData\",\"classes\":\"\",\"parent\":\"Info\"},{\"kind\":2048,\"name\":\"sdkData\",\"url\":\"interfaces/Info.html#sdkData\",\"classes\":\"\",\"parent\":\"Info\"},{\"kind\":256,\"name\":\"Platform\",\"url\":\"interfaces/Platform.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"encoding\",\"url\":\"interfaces/Platform.html#encoding\",\"classes\":\"\",\"parent\":\"Platform\"},{\"kind\":1024,\"name\":\"info\",\"url\":\"interfaces/Platform.html#info\",\"classes\":\"\",\"parent\":\"Platform\"},{\"kind\":1024,\"name\":\"fileSystem\",\"url\":\"interfaces/Platform.html#fileSystem\",\"classes\":\"\",\"parent\":\"Platform\"},{\"kind\":1024,\"name\":\"crypto\",\"url\":\"interfaces/Platform.html#crypto\",\"classes\":\"\",\"parent\":\"Platform\"},{\"kind\":1024,\"name\":\"requests\",\"url\":\"interfaces/Platform.html#requests\",\"classes\":\"\",\"parent\":\"Platform\"},{\"kind\":1024,\"name\":\"storage\",\"url\":\"interfaces/Platform.html#storage\",\"classes\":\"\",\"parent\":\"Platform\"},{\"kind\":256,\"name\":\"Headers\",\"url\":\"interfaces/Headers.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"interfaces/Headers.html#get\",\"classes\":\"\",\"parent\":\"Headers\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"interfaces/Headers.html#keys\",\"classes\":\"\",\"parent\":\"Headers\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"interfaces/Headers.html#values\",\"classes\":\"\",\"parent\":\"Headers\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"interfaces/Headers.html#entries\",\"classes\":\"\",\"parent\":\"Headers\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"interfaces/Headers.html#has\",\"classes\":\"\",\"parent\":\"Headers\"},{\"kind\":256,\"name\":\"Response\",\"url\":\"interfaces/Response.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"headers\",\"url\":\"interfaces/Response.html#headers\",\"classes\":\"\",\"parent\":\"Response\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"interfaces/Response.html#status\",\"classes\":\"\",\"parent\":\"Response\"},{\"kind\":2048,\"name\":\"text\",\"url\":\"interfaces/Response.html#text\",\"classes\":\"\",\"parent\":\"Response\"},{\"kind\":2048,\"name\":\"json\",\"url\":\"interfaces/Response.html#json\",\"classes\":\"\",\"parent\":\"Response\"},{\"kind\":256,\"name\":\"Options\",\"url\":\"interfaces/Options.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"headers\",\"url\":\"interfaces/Options.html#headers\",\"classes\":\"\",\"parent\":\"Options\"},{\"kind\":1024,\"name\":\"method\",\"url\":\"interfaces/Options.html#method\",\"classes\":\"\",\"parent\":\"Options\"},{\"kind\":1024,\"name\":\"body\",\"url\":\"interfaces/Options.html#body\",\"classes\":\"\",\"parent\":\"Options\"},{\"kind\":1024,\"name\":\"timeout\",\"url\":\"interfaces/Options.html#timeout\",\"classes\":\"\",\"parent\":\"Options\"},{\"kind\":256,\"name\":\"Requests\",\"url\":\"interfaces/Requests.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"fetch\",\"url\":\"interfaces/Requests.html#fetch\",\"classes\":\"\",\"parent\":\"Requests\"},{\"kind\":2048,\"name\":\"createEventSource\",\"url\":\"interfaces/Requests.html#createEventSource\",\"classes\":\"\",\"parent\":\"Requests\"},{\"kind\":2048,\"name\":\"usingProxy\",\"url\":\"interfaces/Requests.html#usingProxy\",\"classes\":\"\",\"parent\":\"Requests\"},{\"kind\":2048,\"name\":\"usingProxyAuth\",\"url\":\"interfaces/Requests.html#usingProxyAuth\",\"classes\":\"\",\"parent\":\"Requests\"},{\"kind\":256,\"name\":\"HttpErrorResponse\",\"url\":\"interfaces/HttpErrorResponse.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"message\",\"url\":\"interfaces/HttpErrorResponse.html#message\",\"classes\":\"\",\"parent\":\"HttpErrorResponse\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"interfaces/HttpErrorResponse.html#status\",\"classes\":\"\",\"parent\":\"HttpErrorResponse\"},{\"kind\":256,\"name\":\"Storage\",\"url\":\"interfaces/Storage.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"get\",\"url\":\"interfaces/Storage.html#get\",\"classes\":\"\",\"parent\":\"Storage\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/Storage.html#get.__type-2\",\"classes\":\"\",\"parent\":\"Storage.get\"},{\"kind\":1024,\"name\":\"set\",\"url\":\"interfaces/Storage.html#set\",\"classes\":\"\",\"parent\":\"Storage\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/Storage.html#set.__type-4\",\"classes\":\"\",\"parent\":\"Storage.set\"},{\"kind\":1024,\"name\":\"clear\",\"url\":\"interfaces/Storage.html#clear\",\"classes\":\"\",\"parent\":\"Storage\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/Storage.html#clear.__type\",\"classes\":\"\",\"parent\":\"Storage.clear\"},{\"kind\":256,\"name\":\"TypeValidator\",\"url\":\"interfaces/TypeValidator.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"interfaces/TypeValidator.html#is\",\"classes\":\"\",\"parent\":\"TypeValidator\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"interfaces/TypeValidator.html#getType\",\"classes\":\"\",\"parent\":\"TypeValidator\"},{\"kind\":128,\"name\":\"FactoryOrInstance\",\"url\":\"classes/FactoryOrInstance.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FactoryOrInstance.html#constructor\",\"classes\":\"\",\"parent\":\"FactoryOrInstance\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/FactoryOrInstance.html#is\",\"classes\":\"\",\"parent\":\"FactoryOrInstance\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/FactoryOrInstance.html#getType\",\"classes\":\"\",\"parent\":\"FactoryOrInstance\"},{\"kind\":128,\"name\":\"Type\",\"url\":\"classes/Type.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Type.html#constructor\",\"classes\":\"\",\"parent\":\"Type\"},{\"kind\":1024,\"name\":\"typeName\",\"url\":\"classes/Type.html#typeName\",\"classes\":\"tsd-is-private\",\"parent\":\"Type\"},{\"kind\":1024,\"name\":\"typeOf\",\"url\":\"classes/Type.html#typeOf\",\"classes\":\"tsd-is-protected\",\"parent\":\"Type\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/Type.html#is\",\"classes\":\"\",\"parent\":\"Type\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/Type.html#getType\",\"classes\":\"\",\"parent\":\"Type\"},{\"kind\":128,\"name\":\"TypeArray\",\"url\":\"classes/TypeArray.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TypeArray.html#constructor\",\"classes\":\"\",\"parent\":\"TypeArray\"},{\"kind\":1024,\"name\":\"typeName\",\"url\":\"classes/TypeArray.html#typeName\",\"classes\":\"tsd-is-private\",\"parent\":\"TypeArray\"},{\"kind\":1024,\"name\":\"typeOf\",\"url\":\"classes/TypeArray.html#typeOf\",\"classes\":\"tsd-is-protected\",\"parent\":\"TypeArray\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/TypeArray.html#is\",\"classes\":\"\",\"parent\":\"TypeArray\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/TypeArray.html#getType\",\"classes\":\"\",\"parent\":\"TypeArray\"},{\"kind\":128,\"name\":\"NumberWithMinimum\",\"url\":\"classes/NumberWithMinimum.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/NumberWithMinimum.html#constructor\",\"classes\":\"\",\"parent\":\"NumberWithMinimum\"},{\"kind\":1024,\"name\":\"min\",\"url\":\"classes/NumberWithMinimum.html#min\",\"classes\":\"\",\"parent\":\"NumberWithMinimum\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/NumberWithMinimum.html#is\",\"classes\":\"\",\"parent\":\"NumberWithMinimum\"},{\"kind\":1024,\"name\":\"typeOf\",\"url\":\"classes/NumberWithMinimum.html#typeOf\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"NumberWithMinimum\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/NumberWithMinimum.html#getType\",\"classes\":\"tsd-is-inherited\",\"parent\":\"NumberWithMinimum\"},{\"kind\":128,\"name\":\"StringMatchingRegex\",\"url\":\"classes/StringMatchingRegex.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/StringMatchingRegex.html#constructor\",\"classes\":\"\",\"parent\":\"StringMatchingRegex\"},{\"kind\":1024,\"name\":\"expression\",\"url\":\"classes/StringMatchingRegex.html#expression\",\"classes\":\"\",\"parent\":\"StringMatchingRegex\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/StringMatchingRegex.html#is\",\"classes\":\"\",\"parent\":\"StringMatchingRegex\"},{\"kind\":1024,\"name\":\"typeOf\",\"url\":\"classes/StringMatchingRegex.html#typeOf\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"StringMatchingRegex\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/StringMatchingRegex.html#getType\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StringMatchingRegex\"},{\"kind\":128,\"name\":\"Function\",\"url\":\"classes/Function.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Function.html#constructor\",\"classes\":\"\",\"parent\":\"Function\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/Function.html#is\",\"classes\":\"\",\"parent\":\"Function\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/Function.html#getType\",\"classes\":\"\",\"parent\":\"Function\"},{\"kind\":128,\"name\":\"NullableBoolean\",\"url\":\"classes/NullableBoolean.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/NullableBoolean.html#constructor\",\"classes\":\"\",\"parent\":\"NullableBoolean\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/NullableBoolean.html#is\",\"classes\":\"\",\"parent\":\"NullableBoolean\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/NullableBoolean.html#getType\",\"classes\":\"\",\"parent\":\"NullableBoolean\"},{\"kind\":128,\"name\":\"DateValidator\",\"url\":\"classes/DateValidator.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DateValidator.html#constructor\",\"classes\":\"\",\"parent\":\"DateValidator\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/DateValidator.html#is\",\"classes\":\"\",\"parent\":\"DateValidator\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/DateValidator.html#getType\",\"classes\":\"\",\"parent\":\"DateValidator\"},{\"kind\":128,\"name\":\"KindValidator\",\"url\":\"classes/KindValidator.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/KindValidator.html#constructor\",\"classes\":\"\",\"parent\":\"KindValidator\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/KindValidator.html#is\",\"classes\":\"\",\"parent\":\"KindValidator\"},{\"kind\":1024,\"name\":\"expression\",\"url\":\"classes/KindValidator.html#expression\",\"classes\":\"tsd-is-inherited\",\"parent\":\"KindValidator\"},{\"kind\":1024,\"name\":\"typeOf\",\"url\":\"classes/KindValidator.html#typeOf\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"KindValidator\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/KindValidator.html#getType\",\"classes\":\"tsd-is-inherited\",\"parent\":\"KindValidator\"},{\"kind\":128,\"name\":\"TypeValidators\",\"url\":\"classes/TypeValidators.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"String\",\"url\":\"classes/TypeValidators.html#String\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"Number\",\"url\":\"classes/TypeValidators.html#Number\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"ObjectOrFactory\",\"url\":\"classes/TypeValidators.html#ObjectOrFactory\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"Object\",\"url\":\"classes/TypeValidators.html#Object\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"StringArray\",\"url\":\"classes/TypeValidators.html#StringArray\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"Boolean\",\"url\":\"classes/TypeValidators.html#Boolean\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"Function\",\"url\":\"classes/TypeValidators.html#Function\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":2048,\"name\":\"createTypeArray\",\"url\":\"classes/TypeValidators.html#createTypeArray\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":2048,\"name\":\"numberWithMin\",\"url\":\"classes/TypeValidators.html#numberWithMin\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":2048,\"name\":\"stringMatchingRegex\",\"url\":\"classes/TypeValidators.html#stringMatchingRegex\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"Date\",\"url\":\"classes/TypeValidators.html#Date\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"Kind\",\"url\":\"classes/TypeValidators.html#Kind\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"NullableBoolean\",\"url\":\"classes/TypeValidators.html#NullableBoolean\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TypeValidators.html#constructor\",\"classes\":\"\",\"parent\":\"TypeValidators\"},{\"kind\":128,\"name\":\"BasicLogger\",\"url\":\"classes/BasicLogger.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/BasicLogger.html#get\",\"classes\":\"\",\"parent\":\"BasicLogger\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BasicLogger.html#constructor\",\"classes\":\"\",\"parent\":\"BasicLogger\"},{\"kind\":1024,\"name\":\"logLevel\",\"url\":\"classes/BasicLogger.html#logLevel\",\"classes\":\"tsd-is-private\",\"parent\":\"BasicLogger\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/BasicLogger.html#name\",\"classes\":\"tsd-is-private\",\"parent\":\"BasicLogger\"},{\"kind\":1024,\"name\":\"destination\",\"url\":\"classes/BasicLogger.html#destination\",\"classes\":\"tsd-is-private\",\"parent\":\"BasicLogger\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BasicLogger.html#destination.__type\",\"classes\":\"\",\"parent\":\"BasicLogger.destination\"},{\"kind\":1024,\"name\":\"formatter\",\"url\":\"classes/BasicLogger.html#formatter\",\"classes\":\"tsd-is-private\",\"parent\":\"BasicLogger\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BasicLogger.html#formatter.__type-2\",\"classes\":\"\",\"parent\":\"BasicLogger.formatter\"},{\"kind\":2048,\"name\":\"tryFormat\",\"url\":\"classes/BasicLogger.html#tryFormat\",\"classes\":\"tsd-is-private\",\"parent\":\"BasicLogger\"},{\"kind\":2048,\"name\":\"tryWrite\",\"url\":\"classes/BasicLogger.html#tryWrite\",\"classes\":\"tsd-is-private\",\"parent\":\"BasicLogger\"},{\"kind\":2048,\"name\":\"log\",\"url\":\"classes/BasicLogger.html#log\",\"classes\":\"tsd-is-private\",\"parent\":\"BasicLogger\"},{\"kind\":2048,\"name\":\"error\",\"url\":\"classes/BasicLogger.html#error\",\"classes\":\"\",\"parent\":\"BasicLogger\"},{\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/BasicLogger.html#warn\",\"classes\":\"\",\"parent\":\"BasicLogger\"},{\"kind\":2048,\"name\":\"info\",\"url\":\"classes/BasicLogger.html#info\",\"classes\":\"\",\"parent\":\"BasicLogger\"},{\"kind\":2048,\"name\":\"debug\",\"url\":\"classes/BasicLogger.html#debug\",\"classes\":\"\",\"parent\":\"BasicLogger\"},{\"kind\":128,\"name\":\"SafeLogger\",\"url\":\"classes/SafeLogger.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/SafeLogger.html#constructor\",\"classes\":\"\",\"parent\":\"SafeLogger\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/SafeLogger.html#logger\",\"classes\":\"tsd-is-private\",\"parent\":\"SafeLogger\"},{\"kind\":1024,\"name\":\"fallback\",\"url\":\"classes/SafeLogger.html#fallback\",\"classes\":\"tsd-is-private\",\"parent\":\"SafeLogger\"},{\"kind\":2048,\"name\":\"log\",\"url\":\"classes/SafeLogger.html#log\",\"classes\":\"tsd-is-private\",\"parent\":\"SafeLogger\"},{\"kind\":2048,\"name\":\"error\",\"url\":\"classes/SafeLogger.html#error\",\"classes\":\"\",\"parent\":\"SafeLogger\"},{\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/SafeLogger.html#warn\",\"classes\":\"\",\"parent\":\"SafeLogger\"},{\"kind\":2048,\"name\":\"info\",\"url\":\"classes/SafeLogger.html#info\",\"classes\":\"\",\"parent\":\"SafeLogger\"},{\"kind\":2048,\"name\":\"debug\",\"url\":\"classes/SafeLogger.html#debug\",\"classes\":\"\",\"parent\":\"SafeLogger\"},{\"kind\":64,\"name\":\"createSafeLogger\",\"url\":\"functions/createSafeLogger.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"ApplicationTags\",\"url\":\"classes/ApplicationTags.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ApplicationTags.html#constructor\",\"classes\":\"\",\"parent\":\"ApplicationTags\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"classes/ApplicationTags.html#value\",\"classes\":\"\",\"parent\":\"ApplicationTags\"},{\"kind\":128,\"name\":\"OptionMessages\",\"url\":\"classes/OptionMessages.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"deprecated\",\"url\":\"classes/OptionMessages.html#deprecated\",\"classes\":\"\",\"parent\":\"OptionMessages\"},{\"kind\":2048,\"name\":\"optionBelowMinimum\",\"url\":\"classes/OptionMessages.html#optionBelowMinimum\",\"classes\":\"\",\"parent\":\"OptionMessages\"},{\"kind\":2048,\"name\":\"unknownOption\",\"url\":\"classes/OptionMessages.html#unknownOption\",\"classes\":\"\",\"parent\":\"OptionMessages\"},{\"kind\":2048,\"name\":\"wrongOptionType\",\"url\":\"classes/OptionMessages.html#wrongOptionType\",\"classes\":\"\",\"parent\":\"OptionMessages\"},{\"kind\":2048,\"name\":\"wrongOptionTypeBoolean\",\"url\":\"classes/OptionMessages.html#wrongOptionTypeBoolean\",\"classes\":\"\",\"parent\":\"OptionMessages\"},{\"kind\":2048,\"name\":\"invalidTagValue\",\"url\":\"classes/OptionMessages.html#invalidTagValue\",\"classes\":\"\",\"parent\":\"OptionMessages\"},{\"kind\":2048,\"name\":\"tagValueTooLong\",\"url\":\"classes/OptionMessages.html#tagValueTooLong\",\"classes\":\"\",\"parent\":\"OptionMessages\"},{\"kind\":2048,\"name\":\"partialEndpoint\",\"url\":\"classes/OptionMessages.html#partialEndpoint\",\"classes\":\"\",\"parent\":\"OptionMessages\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/OptionMessages.html#constructor\",\"classes\":\"\",\"parent\":\"OptionMessages\"},{\"kind\":128,\"name\":\"ServiceEndpoints\",\"url\":\"classes/ServiceEndpoints.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"DEFAULT_EVENTS\",\"url\":\"classes/ServiceEndpoints.html#DEFAULT_EVENTS\",\"classes\":\"\",\"parent\":\"ServiceEndpoints\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ServiceEndpoints.html#constructor\",\"classes\":\"\",\"parent\":\"ServiceEndpoints\"},{\"kind\":1024,\"name\":\"streaming\",\"url\":\"classes/ServiceEndpoints.html#streaming\",\"classes\":\"\",\"parent\":\"ServiceEndpoints\"},{\"kind\":1024,\"name\":\"polling\",\"url\":\"classes/ServiceEndpoints.html#polling\",\"classes\":\"\",\"parent\":\"ServiceEndpoints\"},{\"kind\":1024,\"name\":\"events\",\"url\":\"classes/ServiceEndpoints.html#events\",\"classes\":\"\",\"parent\":\"ServiceEndpoints\"},{\"kind\":1024,\"name\":\"payloadFilterKey\",\"url\":\"classes/ServiceEndpoints.html#payloadFilterKey\",\"classes\":\"\",\"parent\":\"ServiceEndpoints\"},{\"kind\":1024,\"name\":\"analyticsEventPath\",\"url\":\"classes/ServiceEndpoints.html#analyticsEventPath\",\"classes\":\"\",\"parent\":\"ServiceEndpoints\"},{\"kind\":1024,\"name\":\"diagnosticEventPath\",\"url\":\"classes/ServiceEndpoints.html#diagnosticEventPath\",\"classes\":\"\",\"parent\":\"ServiceEndpoints\"},{\"kind\":1024,\"name\":\"includeAuthorizationHeader\",\"url\":\"classes/ServiceEndpoints.html#includeAuthorizationHeader\",\"classes\":\"\",\"parent\":\"ServiceEndpoints\"},{\"kind\":128,\"name\":\"ClientContext\",\"url\":\"classes/ClientContext.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ClientContext.html#constructor\",\"classes\":\"\",\"parent\":\"ClientContext\"},{\"kind\":1024,\"name\":\"basicConfiguration\",\"url\":\"classes/ClientContext.html#basicConfiguration\",\"classes\":\"\",\"parent\":\"ClientContext\"},{\"kind\":1024,\"name\":\"platform\",\"url\":\"classes/ClientContext.html#platform\",\"classes\":\"\",\"parent\":\"ClientContext\"},{\"kind\":64,\"name\":\"getStreamingUri\",\"url\":\"functions/getStreamingUri.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getPollingUri\",\"url\":\"functions/getPollingUri.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getEventsUri\",\"url\":\"functions/getEventsUri.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"base64UrlEncode\",\"url\":\"functions/base64UrlEncode.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"clone\",\"url\":\"functions/clone.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"debounce\",\"url\":\"functions/debounce.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/debounce.html#debounce.__type\",\"classes\":\"\",\"parent\":\"debounce.debounce\"},{\"kind\":64,\"name\":\"deepCompact\",\"url\":\"functions/deepCompact.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"defaultHeaders\",\"url\":\"functions/defaultHeaders.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"fastDeepEqual\",\"url\":\"functions/fastDeepEqual.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"httpErrorMessage\",\"url\":\"functions/httpErrorMessage.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"noop\",\"url\":\"functions/noop.html\",\"classes\":\"\"},{\"kind\":2097152,\"name\":\"LDHeaders\",\"url\":\"types/LDHeaders.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/LDHeaders.html#__type\",\"classes\":\"\",\"parent\":\"LDHeaders\"},{\"kind\":1024,\"name\":\"authorization\",\"url\":\"types/LDHeaders.html#__type.authorization\",\"classes\":\"\",\"parent\":\"LDHeaders.__type\"},{\"kind\":1024,\"name\":\"user-agent\",\"url\":\"types/LDHeaders.html#__type.user_agent\",\"classes\":\"\",\"parent\":\"LDHeaders.__type\"},{\"kind\":1024,\"name\":\"x-launchdarkly-wrapper\",\"url\":\"types/LDHeaders.html#__type.x_launchdarkly_wrapper\",\"classes\":\"\",\"parent\":\"LDHeaders.__type\"},{\"kind\":1024,\"name\":\"x-launchdarkly-tags\",\"url\":\"types/LDHeaders.html#__type.x_launchdarkly_tags\",\"classes\":\"\",\"parent\":\"LDHeaders.__type\"},{\"kind\":64,\"name\":\"shouldRetry\",\"url\":\"functions/shouldRetry.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"secondsToMillis\",\"url\":\"functions/secondsToMillis.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"sleep\",\"url\":\"functions/sleep.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"timedPromise\",\"url\":\"functions/timedPromise.html\",\"classes\":\"\"},{\"kind\":2097152,\"name\":\"VoidFunction\",\"url\":\"types/VoidFunction.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/VoidFunction.html#__type\",\"classes\":\"\",\"parent\":\"VoidFunction\"},{\"kind\":256,\"name\":\"CancelableTimeout\",\"url\":\"interfaces/CancelableTimeout.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"interfaces/CancelableTimeout.html#promise\",\"classes\":\"\",\"parent\":\"CancelableTimeout\"},{\"kind\":1024,\"name\":\"cancel\",\"url\":\"interfaces/CancelableTimeout.html#cancel\",\"classes\":\"\",\"parent\":\"CancelableTimeout\"},{\"kind\":64,\"name\":\"cancelableTimedPromise\",\"url\":\"functions/cancelableTimedPromise.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"isHttpRecoverable\",\"url\":\"functions/isHttpRecoverable.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"isHttpLocallyRecoverable\",\"url\":\"functions/isHttpLocallyRecoverable.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"LDFileDataSourceError\",\"url\":\"classes/LDFileDataSourceError.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/LDFileDataSourceError.html#constructor\",\"classes\":\"\",\"parent\":\"LDFileDataSourceError\"},{\"kind\":128,\"name\":\"LDPollingError\",\"url\":\"classes/LDPollingError.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/LDPollingError.html#constructor\",\"classes\":\"\",\"parent\":\"LDPollingError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/LDPollingError.html#status\",\"classes\":\"\",\"parent\":\"LDPollingError\"},{\"kind\":128,\"name\":\"LDStreamingError\",\"url\":\"classes/LDStreamingError.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/LDStreamingError.html#constructor\",\"classes\":\"\",\"parent\":\"LDStreamingError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/LDStreamingError.html#code\",\"classes\":\"\",\"parent\":\"LDStreamingError\"},{\"kind\":128,\"name\":\"LDUnexpectedResponseError\",\"url\":\"classes/LDUnexpectedResponseError.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/LDUnexpectedResponseError.html#constructor\",\"classes\":\"\",\"parent\":\"LDUnexpectedResponseError\"},{\"kind\":128,\"name\":\"LDClientError\",\"url\":\"classes/LDClientError.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/LDClientError.html#constructor\",\"classes\":\"\",\"parent\":\"LDClientError\"},{\"kind\":128,\"name\":\"LDTimeoutError\",\"url\":\"classes/LDTimeoutError.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/LDTimeoutError.html#constructor\",\"classes\":\"\",\"parent\":\"LDTimeoutError\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,59.649]],[\"comment/0\",[]],[\"name/1\",[1,51.145]],[\"comment/1\",[]],[\"name/2\",[2,28.182]],[\"comment/2\",[]],[\"name/3\",[3,59.649]],[\"comment/3\",[]],[\"name/4\",[4,59.649]],[\"comment/4\",[]],[\"name/5\",[5,54.522]],[\"comment/5\",[]],[\"name/6\",[6,59.649]],[\"comment/6\",[]],[\"name/7\",[7,48.623]],[\"comment/7\",[]],[\"name/8\",[8,59.649]],[\"comment/8\",[]],[\"name/9\",[9,59.649]],[\"comment/9\",[]],[\"name/10\",[10,59.649]],[\"comment/10\",[]],[\"name/11\",[11,59.649]],[\"comment/11\",[]],[\"name/12\",[12,59.649]],[\"comment/12\",[]],[\"name/13\",[13,59.649]],[\"comment/13\",[]],[\"name/14\",[14,59.649]],[\"comment/14\",[]],[\"name/15\",[15,59.649]],[\"comment/15\",[]],[\"name/16\",[16,59.649]],[\"comment/16\",[]],[\"name/17\",[17,59.649]],[\"comment/17\",[]],[\"name/18\",[18,59.649]],[\"comment/18\",[]],[\"name/19\",[19,32.035]],[\"comment/19\",[]],[\"name/20\",[20,59.649]],[\"comment/20\",[]],[\"name/21\",[21,44.933]],[\"comment/21\",[]],[\"name/22\",[22,54.522]],[\"comment/22\",[]],[\"name/23\",[23,59.649]],[\"comment/23\",[]],[\"name/24\",[24,54.522]],[\"comment/24\",[]],[\"name/25\",[25,59.649]],[\"comment/25\",[]],[\"name/26\",[26,59.649]],[\"comment/26\",[]],[\"name/27\",[27,48.623]],[\"comment/27\",[]],[\"name/28\",[28,46.609]],[\"comment/28\",[]],[\"name/29\",[29,54.522]],[\"comment/29\",[]],[\"name/30\",[30,46.609]],[\"comment/30\",[]],[\"name/31\",[31,54.522]],[\"comment/31\",[]],[\"name/32\",[32,44.933]],[\"comment/32\",[]],[\"name/33\",[33,59.649]],[\"comment/33\",[]],[\"name/34\",[2,28.182]],[\"comment/34\",[]],[\"name/35\",[34,54.522]],[\"comment/35\",[]],[\"name/36\",[35,59.649]],[\"comment/36\",[]],[\"name/37\",[36,59.649]],[\"comment/37\",[]],[\"name/38\",[37,59.649]],[\"comment/38\",[]],[\"name/39\",[38,59.649]],[\"comment/39\",[]],[\"name/40\",[39,59.649]],[\"comment/40\",[]],[\"name/41\",[40,59.649]],[\"comment/41\",[]],[\"name/42\",[41,59.649]],[\"comment/42\",[]],[\"name/43\",[2,28.182]],[\"comment/43\",[]],[\"name/44\",[42,59.649]],[\"comment/44\",[]],[\"name/45\",[2,28.182]],[\"comment/45\",[]],[\"name/46\",[43,41.125]],[\"comment/46\",[]],[\"name/47\",[44,48.623]],[\"comment/47\",[]],[\"name/48\",[21,44.933]],[\"comment/48\",[]],[\"name/49\",[45,42.241]],[\"comment/49\",[]],[\"name/50\",[46,59.649]],[\"comment/50\",[]],[\"name/51\",[47,59.649]],[\"comment/51\",[]],[\"name/52\",[28,46.609]],[\"comment/52\",[]],[\"name/53\",[48,59.649]],[\"comment/53\",[]],[\"name/54\",[2,28.182]],[\"comment/54\",[]],[\"name/55\",[43,41.125]],[\"comment/55\",[]],[\"name/56\",[44,48.623]],[\"comment/56\",[]],[\"name/57\",[49,59.649]],[\"comment/57\",[]],[\"name/58\",[29,54.522]],[\"comment/58\",[]],[\"name/59\",[22,54.522]],[\"comment/59\",[]],[\"name/60\",[50,59.649]],[\"comment/60\",[]],[\"name/61\",[27,48.623]],[\"comment/61\",[]],[\"name/62\",[30,46.609]],[\"comment/62\",[]],[\"name/63\",[31,54.522]],[\"comment/63\",[]],[\"name/64\",[32,44.933]],[\"comment/64\",[]],[\"name/65\",[24,54.522]],[\"comment/65\",[]],[\"name/66\",[34,54.522]],[\"comment/66\",[]],[\"name/67\",[21,44.933]],[\"comment/67\",[]],[\"name/68\",[45,42.241]],[\"comment/68\",[]],[\"name/69\",[28,46.609]],[\"comment/69\",[]],[\"name/70\",[51,59.649]],[\"comment/70\",[]],[\"name/71\",[52,59.649]],[\"comment/71\",[]],[\"name/72\",[2,28.182]],[\"comment/72\",[]],[\"name/73\",[43,41.125]],[\"comment/73\",[]],[\"name/74\",[44,48.623]],[\"comment/74\",[]],[\"name/75\",[21,44.933]],[\"comment/75\",[]],[\"name/76\",[28,46.609]],[\"comment/76\",[]],[\"name/77\",[53,59.649]],[\"comment/77\",[]],[\"name/78\",[43,41.125]],[\"comment/78\",[]],[\"name/79\",[54,59.649]],[\"comment/79\",[]],[\"name/80\",[44,48.623]],[\"comment/80\",[]],[\"name/81\",[55,59.649]],[\"comment/81\",[]],[\"name/82\",[56,59.649]],[\"comment/82\",[]],[\"name/83\",[57,59.649]],[\"comment/83\",[]],[\"name/84\",[28,46.609]],[\"comment/84\",[]],[\"name/85\",[58,59.649]],[\"comment/85\",[]],[\"name/86\",[2,28.182]],[\"comment/86\",[]],[\"name/87\",[59,59.649]],[\"comment/87\",[]],[\"name/88\",[60,59.649]],[\"comment/88\",[]],[\"name/89\",[61,59.649]],[\"comment/89\",[]],[\"name/90\",[62,59.649]],[\"comment/90\",[]],[\"name/91\",[63,59.649]],[\"comment/91\",[]],[\"name/92\",[64,59.649]],[\"comment/92\",[]],[\"name/93\",[65,59.649]],[\"comment/93\",[]],[\"name/94\",[66,59.649]],[\"comment/94\",[]],[\"name/95\",[67,59.649]],[\"comment/95\",[]],[\"name/96\",[68,59.649]],[\"comment/96\",[]],[\"name/97\",[69,51.145]],[\"comment/97\",[]],[\"name/98\",[70,54.522]],[\"comment/98\",[]],[\"name/99\",[71,59.649]],[\"comment/99\",[]],[\"name/100\",[72,59.649]],[\"comment/100\",[]],[\"name/101\",[73,59.649]],[\"comment/101\",[]],[\"name/102\",[74,59.649]],[\"comment/102\",[]],[\"name/103\",[75,59.649]],[\"comment/103\",[]],[\"name/104\",[1,51.145]],[\"comment/104\",[]],[\"name/105\",[76,54.522]],[\"comment/105\",[]],[\"name/106\",[77,59.649]],[\"comment/106\",[]],[\"name/107\",[78,44.933]],[\"comment/107\",[]],[\"name/108\",[79,48.623]],[\"comment/108\",[]],[\"name/109\",[80,51.145]],[\"comment/109\",[]],[\"name/110\",[81,59.649]],[\"comment/110\",[]],[\"name/111\",[82,59.649]],[\"comment/111\",[]],[\"name/112\",[83,59.649]],[\"comment/112\",[]],[\"name/113\",[84,59.649]],[\"comment/113\",[]],[\"name/114\",[85,59.649]],[\"comment/114\",[]],[\"name/115\",[86,54.522]],[\"comment/115\",[]],[\"name/116\",[87,48.623]],[\"comment/116\",[]],[\"name/117\",[88,59.649]],[\"comment/117\",[]],[\"name/118\",[89,54.522]],[\"comment/118\",[]],[\"name/119\",[90,59.649]],[\"comment/119\",[]],[\"name/120\",[91,59.649]],[\"comment/120\",[]],[\"name/121\",[92,59.649]],[\"comment/121\",[]],[\"name/122\",[2,28.182]],[\"comment/122\",[]],[\"name/123\",[78,44.933]],[\"comment/123\",[]],[\"name/124\",[79,48.623]],[\"comment/124\",[]],[\"name/125\",[80,51.145]],[\"comment/125\",[]],[\"name/126\",[93,59.649]],[\"comment/126\",[]],[\"name/127\",[19,32.035]],[\"comment/127\",[]],[\"name/128\",[94,54.522]],[\"comment/128\",[]],[\"name/129\",[95,54.522]],[\"comment/129\",[]],[\"name/130\",[96,54.522]],[\"comment/130\",[]],[\"name/131\",[97,59.649]],[\"comment/131\",[]],[\"name/132\",[98,59.649]],[\"comment/132\",[]],[\"name/133\",[2,28.182]],[\"comment/133\",[]],[\"name/134\",[99,46.609]],[\"comment/134\",[]],[\"name/135\",[19,32.035]],[\"comment/135\",[]],[\"name/136\",[100,59.649]],[\"comment/136\",[]],[\"name/137\",[69,51.145]],[\"comment/137\",[]],[\"name/138\",[101,54.522]],[\"comment/138\",[]],[\"name/139\",[102,51.145]],[\"comment/139\",[]],[\"name/140\",[103,59.649]],[\"comment/140\",[]],[\"name/141\",[104,59.649]],[\"comment/141\",[]],[\"name/142\",[1,51.145]],[\"comment/142\",[]],[\"name/143\",[105,59.649]],[\"comment/143\",[]],[\"name/144\",[106,59.649]],[\"comment/144\",[]],[\"name/145\",[107,59.649]],[\"comment/145\",[]],[\"name/146\",[108,59.649]],[\"comment/146\",[]],[\"name/147\",[109,59.649]],[\"comment/147\",[]],[\"name/148\",[76,54.522]],[\"comment/148\",[]],[\"name/149\",[110,59.649]],[\"comment/149\",[]],[\"name/150\",[78,44.933]],[\"comment/150\",[]],[\"name/151\",[111,59.649]],[\"comment/151\",[]],[\"name/152\",[19,32.035]],[\"comment/152\",[]],[\"name/153\",[112,59.649]],[\"comment/153\",[]],[\"name/154\",[113,54.522]],[\"comment/154\",[]],[\"name/155\",[114,59.649]],[\"comment/155\",[]],[\"name/156\",[115,59.649]],[\"comment/156\",[]],[\"name/157\",[116,59.649]],[\"comment/157\",[]],[\"name/158\",[2,28.182]],[\"comment/158\",[]],[\"name/159\",[117,59.649]],[\"comment/159\",[]],[\"name/160\",[118,59.649]],[\"comment/160\",[]],[\"name/161\",[119,59.649]],[\"comment/161\",[]],[\"name/162\",[120,48.623]],[\"comment/162\",[]],[\"name/163\",[121,59.649]],[\"comment/163\",[]],[\"name/164\",[122,59.649]],[\"comment/164\",[]],[\"name/165\",[123,59.649]],[\"comment/165\",[]],[\"name/166\",[124,59.649]],[\"comment/166\",[]],[\"name/167\",[21,44.933]],[\"comment/167\",[]],[\"name/168\",[125,59.649]],[\"comment/168\",[]],[\"name/169\",[126,59.649]],[\"comment/169\",[]],[\"name/170\",[127,59.649]],[\"comment/170\",[]],[\"name/171\",[128,59.649]],[\"comment/171\",[]],[\"name/172\",[129,59.649]],[\"comment/172\",[]],[\"name/173\",[130,59.649]],[\"comment/173\",[]],[\"name/174\",[131,59.649]],[\"comment/174\",[]],[\"name/175\",[132,59.649]],[\"comment/175\",[]],[\"name/176\",[2,28.182]],[\"comment/176\",[]],[\"name/177\",[21,44.933]],[\"comment/177\",[]],[\"name/178\",[133,59.649]],[\"comment/178\",[]],[\"name/179\",[134,59.649]],[\"comment/179\",[]],[\"name/180\",[135,59.649]],[\"comment/180\",[]],[\"name/181\",[136,59.649]],[\"comment/181\",[]],[\"name/182\",[137,59.649]],[\"comment/182\",[]],[\"name/183\",[43,41.125]],[\"comment/183\",[]],[\"name/184\",[138,59.649]],[\"comment/184\",[]],[\"name/185\",[139,54.522]],[\"comment/185\",[]],[\"name/186\",[140,59.649]],[\"comment/186\",[]],[\"name/187\",[141,59.649]],[\"comment/187\",[]],[\"name/188\",[45,42.241]],[\"comment/188\",[]],[\"name/189\",[113,54.522]],[\"comment/189\",[]],[\"name/190\",[142,59.649]],[\"comment/190\",[]],[\"name/191\",[143,59.649]],[\"comment/191\",[]],[\"name/192\",[144,59.649]],[\"comment/192\",[]],[\"name/193\",[87,48.623]],[\"comment/193\",[]],[\"name/194\",[145,59.649]],[\"comment/194\",[]],[\"name/195\",[146,59.649]],[\"comment/195\",[]],[\"name/196\",[70,54.522]],[\"comment/196\",[]],[\"name/197\",[2,28.182]],[\"comment/197\",[]],[\"name/198\",[86,54.522]],[\"comment/198\",[]],[\"name/199\",[87,48.623]],[\"comment/199\",[]],[\"name/200\",[147,59.649]],[\"comment/200\",[]],[\"name/201\",[148,59.649]],[\"comment/201\",[]],[\"name/202\",[149,59.649]],[\"comment/202\",[]],[\"name/203\",[150,59.649]],[\"comment/203\",[]],[\"name/204\",[151,59.649]],[\"comment/204\",[]],[\"name/205\",[78,44.933]],[\"comment/205\",[]],[\"name/206\",[79,48.623]],[\"comment/206\",[]],[\"name/207\",[80,51.145]],[\"comment/207\",[]],[\"name/208\",[152,59.649]],[\"comment/208\",[]],[\"name/209\",[89,54.522]],[\"comment/209\",[]],[\"name/210\",[153,59.649]],[\"comment/210\",[]],[\"name/211\",[79,48.623]],[\"comment/211\",[]],[\"name/212\",[154,59.649]],[\"comment/212\",[]],[\"name/213\",[155,59.649]],[\"comment/213\",[]],[\"name/214\",[156,59.649]],[\"comment/214\",[]],[\"name/215\",[157,59.649]],[\"comment/215\",[]],[\"name/216\",[158,59.649]],[\"comment/216\",[]],[\"name/217\",[159,59.649]],[\"comment/217\",[]],[\"name/218\",[160,59.649]],[\"comment/218\",[]],[\"name/219\",[161,59.649]],[\"comment/219\",[]],[\"name/220\",[162,59.649]],[\"comment/220\",[]],[\"name/221\",[163,59.649]],[\"comment/221\",[]],[\"name/222\",[164,48.623]],[\"comment/222\",[]],[\"name/223\",[165,59.649]],[\"comment/223\",[]],[\"name/224\",[166,48.623]],[\"comment/224\",[]],[\"name/225\",[167,59.649]],[\"comment/225\",[]],[\"name/226\",[45,42.241]],[\"comment/226\",[]],[\"name/227\",[168,40.12]],[\"comment/227\",[]],[\"name/228\",[169,54.522]],[\"comment/228\",[]],[\"name/229\",[170,51.145]],[\"comment/229\",[]],[\"name/230\",[171,59.649]],[\"comment/230\",[]],[\"name/231\",[87,48.623]],[\"comment/231\",[]],[\"name/232\",[172,59.649]],[\"comment/232\",[]],[\"name/233\",[43,41.125]],[\"comment/233\",[]],[\"name/234\",[173,59.649]],[\"comment/234\",[]],[\"name/235\",[43,41.125]],[\"comment/235\",[]],[\"name/236\",[45,42.241]],[\"comment/236\",[]],[\"name/237\",[168,40.12]],[\"comment/237\",[]],[\"name/238\",[169,54.522]],[\"comment/238\",[]],[\"name/239\",[170,51.145]],[\"comment/239\",[]],[\"name/240\",[174,59.649]],[\"comment/240\",[]],[\"name/241\",[45,42.241]],[\"comment/241\",[]],[\"name/242\",[168,40.12]],[\"comment/242\",[]],[\"name/243\",[175,59.649]],[\"comment/243\",[]],[\"name/244\",[176,59.649]],[\"comment/244\",[]],[\"name/245\",[177,59.649]],[\"comment/245\",[]],[\"name/246\",[178,59.649]],[\"comment/246\",[]],[\"name/247\",[179,59.649]],[\"comment/247\",[]],[\"name/248\",[180,59.649]],[\"comment/248\",[]],[\"name/249\",[170,51.145]],[\"comment/249\",[]],[\"name/250\",[181,59.649]],[\"comment/250\",[]],[\"name/251\",[19,32.035]],[\"comment/251\",[]],[\"name/252\",[182,59.649]],[\"comment/252\",[]],[\"name/253\",[183,59.649]],[\"comment/253\",[]],[\"name/254\",[184,59.649]],[\"comment/254\",[]],[\"name/255\",[185,59.649]],[\"comment/255\",[]],[\"name/256\",[168,40.12]],[\"comment/256\",[]],[\"name/257\",[186,54.522]],[\"comment/257\",[]],[\"name/258\",[19,32.035]],[\"comment/258\",[]],[\"name/259\",[187,54.522]],[\"comment/259\",[]],[\"name/260\",[19,32.035]],[\"comment/260\",[]],[\"name/261\",[188,59.649]],[\"comment/261\",[]],[\"name/262\",[166,48.623]],[\"comment/262\",[]],[\"name/263\",[189,51.145]],[\"comment/263\",[]],[\"name/264\",[190,46.609]],[\"comment/264\",[]],[\"name/265\",[191,51.145]],[\"comment/265\",[]],[\"name/266\",[192,59.649]],[\"comment/266\",[]],[\"name/267\",[193,59.649]],[\"comment/267\",[]],[\"name/268\",[30,46.609]],[\"comment/268\",[]],[\"name/269\",[194,54.522]],[\"comment/269\",[]],[\"name/270\",[27,48.623]],[\"comment/270\",[]],[\"name/271\",[195,59.649]],[\"comment/271\",[]],[\"name/272\",[30,46.609]],[\"comment/272\",[]],[\"name/273\",[194,54.522]],[\"comment/273\",[]],[\"name/274\",[27,48.623]],[\"comment/274\",[]],[\"name/275\",[196,59.649]],[\"comment/275\",[]],[\"name/276\",[43,41.125]],[\"comment/276\",[]],[\"name/277\",[197,59.649]],[\"comment/277\",[]],[\"name/278\",[198,59.649]],[\"comment/278\",[]],[\"name/279\",[199,59.649]],[\"comment/279\",[]],[\"name/280\",[200,59.649]],[\"comment/280\",[]],[\"name/281\",[201,59.649]],[\"comment/281\",[]],[\"name/282\",[202,59.649]],[\"comment/282\",[]],[\"name/283\",[203,59.649]],[\"comment/283\",[]],[\"name/284\",[204,59.649]],[\"comment/284\",[]],[\"name/285\",[205,59.649]],[\"comment/285\",[]],[\"name/286\",[206,54.522]],[\"comment/286\",[]],[\"name/287\",[7,48.623]],[\"comment/287\",[]],[\"name/288\",[207,59.649]],[\"comment/288\",[]],[\"name/289\",[208,59.649]],[\"comment/289\",[]],[\"name/290\",[209,59.649]],[\"comment/290\",[]],[\"name/291\",[210,59.649]],[\"comment/291\",[]],[\"name/292\",[5,54.522]],[\"comment/292\",[]],[\"name/293\",[168,40.12]],[\"comment/293\",[]],[\"name/294\",[32,44.933]],[\"comment/294\",[]],[\"name/295\",[211,59.649]],[\"comment/295\",[]],[\"name/296\",[212,59.649]],[\"comment/296\",[]],[\"name/297\",[45,42.241]],[\"comment/297\",[]],[\"name/298\",[213,54.522]],[\"comment/298\",[]],[\"name/299\",[214,59.649]],[\"comment/299\",[]],[\"name/300\",[215,59.649]],[\"comment/300\",[]],[\"name/301\",[216,59.649]],[\"comment/301\",[]],[\"name/302\",[217,59.649]],[\"comment/302\",[]],[\"name/303\",[218,59.649]],[\"comment/303\",[]],[\"name/304\",[219,54.522]],[\"comment/304\",[]],[\"name/305\",[19,32.035]],[\"comment/305\",[]],[\"name/306\",[220,59.649]],[\"comment/306\",[]],[\"name/307\",[168,40.12]],[\"comment/307\",[]],[\"name/308\",[32,44.933]],[\"comment/308\",[]],[\"name/309\",[45,42.241]],[\"comment/309\",[]],[\"name/310\",[213,54.522]],[\"comment/310\",[]],[\"name/311\",[221,59.649]],[\"comment/311\",[]],[\"name/312\",[222,54.522]],[\"comment/312\",[]],[\"name/313\",[223,54.522]],[\"comment/313\",[]],[\"name/314\",[224,59.649]],[\"comment/314\",[]],[\"name/315\",[222,54.522]],[\"comment/315\",[]],[\"name/316\",[223,54.522]],[\"comment/316\",[]],[\"name/317\",[225,54.522]],[\"comment/317\",[]],[\"name/318\",[226,59.649]],[\"comment/318\",[]],[\"name/319\",[227,59.649]],[\"comment/319\",[]],[\"name/320\",[228,59.649]],[\"comment/320\",[]],[\"name/321\",[229,54.522]],[\"comment/321\",[]],[\"name/322\",[230,59.649]],[\"comment/322\",[]],[\"name/323\",[231,59.649]],[\"comment/323\",[]],[\"name/324\",[232,59.649]],[\"comment/324\",[]],[\"name/325\",[19,32.035]],[\"comment/325\",[]],[\"name/326\",[233,59.649]],[\"comment/326\",[]],[\"name/327\",[19,32.035]],[\"comment/327\",[]],[\"name/328\",[234,59.649]],[\"comment/328\",[]],[\"name/329\",[19,32.035]],[\"comment/329\",[]],[\"name/330\",[235,59.649]],[\"comment/330\",[]],[\"name/331\",[19,32.035]],[\"comment/331\",[]],[\"name/332\",[101,54.522]],[\"comment/332\",[]],[\"name/333\",[236,59.649]],[\"comment/333\",[]],[\"name/334\",[237,59.649]],[\"comment/334\",[]],[\"name/335\",[238,59.649]],[\"comment/335\",[]],[\"name/336\",[239,59.649]],[\"comment/336\",[]],[\"name/337\",[240,59.649]],[\"comment/337\",[]],[\"name/338\",[78,44.933]],[\"comment/338\",[]],[\"name/339\",[241,59.649]],[\"comment/339\",[]],[\"name/340\",[242,59.649]],[\"comment/340\",[]],[\"name/341\",[19,32.035]],[\"comment/341\",[]],[\"name/342\",[99,46.609]],[\"comment/342\",[]],[\"name/343\",[19,32.035]],[\"comment/343\",[]],[\"name/344\",[243,59.649]],[\"comment/344\",[]],[\"name/345\",[244,59.649]],[\"comment/345\",[]],[\"name/346\",[245,59.649]],[\"comment/346\",[]],[\"name/347\",[246,59.649]],[\"comment/347\",[]],[\"name/348\",[78,44.933]],[\"comment/348\",[]],[\"name/349\",[247,54.522]],[\"comment/349\",[]],[\"name/350\",[248,59.649]],[\"comment/350\",[]],[\"name/351\",[249,59.649]],[\"comment/351\",[]],[\"name/352\",[250,59.649]],[\"comment/352\",[]],[\"name/353\",[251,54.522]],[\"comment/353\",[]],[\"name/354\",[219,54.522]],[\"comment/354\",[]],[\"name/355\",[19,32.035]],[\"comment/355\",[]],[\"name/356\",[252,59.649]],[\"comment/356\",[]],[\"name/357\",[168,40.12]],[\"comment/357\",[]],[\"name/358\",[32,44.933]],[\"comment/358\",[]],[\"name/359\",[168,40.12]],[\"comment/359\",[]],[\"name/360\",[253,59.649]],[\"comment/360\",[]],[\"name/361\",[254,59.649]],[\"comment/361\",[]],[\"name/362\",[255,59.649]],[\"comment/362\",[]],[\"name/363\",[256,54.522]],[\"comment/363\",[]],[\"name/364\",[168,40.12]],[\"comment/364\",[]],[\"name/365\",[32,44.933]],[\"comment/365\",[]],[\"name/366\",[257,59.649]],[\"comment/366\",[]],[\"name/367\",[258,59.649]],[\"comment/367\",[]],[\"name/368\",[259,59.649]],[\"comment/368\",[]],[\"name/369\",[190,46.609]],[\"comment/369\",[]],[\"name/370\",[251,54.522]],[\"comment/370\",[]],[\"name/371\",[256,54.522]],[\"comment/371\",[]],[\"name/372\",[7,48.623]],[\"comment/372\",[]],[\"name/373\",[229,54.522]],[\"comment/373\",[]],[\"name/374\",[190,46.609]],[\"comment/374\",[]],[\"name/375\",[247,54.522]],[\"comment/375\",[]],[\"name/376\",[225,54.522]],[\"comment/376\",[]],[\"name/377\",[102,51.145]],[\"comment/377\",[]],[\"name/378\",[260,54.522]],[\"comment/378\",[]],[\"name/379\",[99,46.609]],[\"comment/379\",[]],[\"name/380\",[120,48.623]],[\"comment/380\",[]],[\"name/381\",[261,59.649]],[\"comment/381\",[]],[\"name/382\",[262,59.649]],[\"comment/382\",[]],[\"name/383\",[263,59.649]],[\"comment/383\",[]],[\"name/384\",[264,59.649]],[\"comment/384\",[]],[\"name/385\",[265,59.649]],[\"comment/385\",[]],[\"name/386\",[99,46.609]],[\"comment/386\",[]],[\"name/387\",[164,48.623]],[\"comment/387\",[]],[\"name/388\",[266,59.649]],[\"comment/388\",[]],[\"name/389\",[267,59.649]],[\"comment/389\",[]],[\"name/390\",[268,59.649]],[\"comment/390\",[]],[\"name/391\",[99,46.609]],[\"comment/391\",[]],[\"name/392\",[269,59.649]],[\"comment/392\",[]],[\"name/393\",[270,59.649]],[\"comment/393\",[]],[\"name/394\",[271,59.649]],[\"comment/394\",[]],[\"name/395\",[102,51.145]],[\"comment/395\",[]],[\"name/396\",[272,59.649]],[\"comment/396\",[]],[\"name/397\",[273,59.649]],[\"comment/397\",[]],[\"name/398\",[274,59.649]],[\"comment/398\",[]],[\"name/399\",[275,59.649]],[\"comment/399\",[]],[\"name/400\",[276,59.649]],[\"comment/400\",[]],[\"name/401\",[139,54.522]],[\"comment/401\",[]],[\"name/402\",[164,48.623]],[\"comment/402\",[]],[\"name/403\",[260,54.522]],[\"comment/403\",[]],[\"name/404\",[120,48.623]],[\"comment/404\",[]],[\"name/405\",[19,32.035]],[\"comment/405\",[]],[\"name/406\",[277,59.649]],[\"comment/406\",[]],[\"name/407\",[19,32.035]],[\"comment/407\",[]],[\"name/408\",[278,59.649]],[\"comment/408\",[]],[\"name/409\",[19,32.035]],[\"comment/409\",[]],[\"name/410\",[279,59.649]],[\"comment/410\",[]],[\"name/411\",[280,40.12]],[\"comment/411\",[]],[\"name/412\",[281,40.12]],[\"comment/412\",[]],[\"name/413\",[282,59.649]],[\"comment/413\",[]],[\"name/414\",[2,28.182]],[\"comment/414\",[]],[\"name/415\",[280,40.12]],[\"comment/415\",[]],[\"name/416\",[281,40.12]],[\"comment/416\",[]],[\"name/417\",[283,59.649]],[\"comment/417\",[]],[\"name/418\",[2,28.182]],[\"comment/418\",[]],[\"name/419\",[284,54.522]],[\"comment/419\",[]],[\"name/420\",[285,46.609]],[\"comment/420\",[]],[\"name/421\",[280,40.12]],[\"comment/421\",[]],[\"name/422\",[281,40.12]],[\"comment/422\",[]],[\"name/423\",[286,59.649]],[\"comment/423\",[]],[\"name/424\",[2,28.182]],[\"comment/424\",[]],[\"name/425\",[284,54.522]],[\"comment/425\",[]],[\"name/426\",[285,46.609]],[\"comment/426\",[]],[\"name/427\",[280,40.12]],[\"comment/427\",[]],[\"name/428\",[281,40.12]],[\"comment/428\",[]],[\"name/429\",[287,59.649]],[\"comment/429\",[]],[\"name/430\",[2,28.182]],[\"comment/430\",[]],[\"name/431\",[288,59.649]],[\"comment/431\",[]],[\"name/432\",[280,40.12]],[\"comment/432\",[]],[\"name/433\",[285,46.609]],[\"comment/433\",[]],[\"name/434\",[281,40.12]],[\"comment/434\",[]],[\"name/435\",[289,54.522]],[\"comment/435\",[]],[\"name/436\",[2,28.182]],[\"comment/436\",[]],[\"name/437\",[290,54.522]],[\"comment/437\",[]],[\"name/438\",[280,40.12]],[\"comment/438\",[]],[\"name/439\",[285,46.609]],[\"comment/439\",[]],[\"name/440\",[281,40.12]],[\"comment/440\",[]],[\"name/441\",[291,54.522]],[\"comment/441\",[]],[\"name/442\",[2,28.182]],[\"comment/442\",[]],[\"name/443\",[280,40.12]],[\"comment/443\",[]],[\"name/444\",[281,40.12]],[\"comment/444\",[]],[\"name/445\",[292,54.522]],[\"comment/445\",[]],[\"name/446\",[2,28.182]],[\"comment/446\",[]],[\"name/447\",[280,40.12]],[\"comment/447\",[]],[\"name/448\",[281,40.12]],[\"comment/448\",[]],[\"name/449\",[293,59.649]],[\"comment/449\",[]],[\"name/450\",[2,28.182]],[\"comment/450\",[]],[\"name/451\",[280,40.12]],[\"comment/451\",[]],[\"name/452\",[281,40.12]],[\"comment/452\",[]],[\"name/453\",[294,59.649]],[\"comment/453\",[]],[\"name/454\",[2,28.182]],[\"comment/454\",[]],[\"name/455\",[280,40.12]],[\"comment/455\",[]],[\"name/456\",[290,54.522]],[\"comment/456\",[]],[\"name/457\",[285,46.609]],[\"comment/457\",[]],[\"name/458\",[281,40.12]],[\"comment/458\",[]],[\"name/459\",[295,59.649]],[\"comment/459\",[]],[\"name/460\",[296,59.649]],[\"comment/460\",[]],[\"name/461\",[297,59.649]],[\"comment/461\",[]],[\"name/462\",[298,59.649]],[\"comment/462\",[]],[\"name/463\",[299,59.649]],[\"comment/463\",[]],[\"name/464\",[300,59.649]],[\"comment/464\",[]],[\"name/465\",[301,59.649]],[\"comment/465\",[]],[\"name/466\",[291,54.522]],[\"comment/466\",[]],[\"name/467\",[302,59.649]],[\"comment/467\",[]],[\"name/468\",[303,59.649]],[\"comment/468\",[]],[\"name/469\",[289,54.522]],[\"comment/469\",[]],[\"name/470\",[304,59.649]],[\"comment/470\",[]],[\"name/471\",[43,41.125]],[\"comment/471\",[]],[\"name/472\",[292,54.522]],[\"comment/472\",[]],[\"name/473\",[2,28.182]],[\"comment/473\",[]],[\"name/474\",[305,59.649]],[\"comment/474\",[]],[\"name/475\",[120,48.623]],[\"comment/475\",[]],[\"name/476\",[2,28.182]],[\"comment/476\",[]],[\"name/477\",[306,59.649]],[\"comment/477\",[]],[\"name/478\",[168,40.12]],[\"comment/478\",[]],[\"name/479\",[186,54.522]],[\"comment/479\",[]],[\"name/480\",[19,32.035]],[\"comment/480\",[]],[\"name/481\",[187,54.522]],[\"comment/481\",[]],[\"name/482\",[19,32.035]],[\"comment/482\",[]],[\"name/483\",[307,59.649]],[\"comment/483\",[]],[\"name/484\",[308,59.649]],[\"comment/484\",[]],[\"name/485\",[309,54.522]],[\"comment/485\",[]],[\"name/486\",[166,48.623]],[\"comment/486\",[]],[\"name/487\",[189,51.145]],[\"comment/487\",[]],[\"name/488\",[190,46.609]],[\"comment/488\",[]],[\"name/489\",[191,51.145]],[\"comment/489\",[]],[\"name/490\",[310,59.649]],[\"comment/490\",[]],[\"name/491\",[2,28.182]],[\"comment/491\",[]],[\"name/492\",[69,51.145]],[\"comment/492\",[]],[\"name/493\",[311,59.649]],[\"comment/493\",[]],[\"name/494\",[309,54.522]],[\"comment/494\",[]],[\"name/495\",[166,48.623]],[\"comment/495\",[]],[\"name/496\",[189,51.145]],[\"comment/496\",[]],[\"name/497\",[190,46.609]],[\"comment/497\",[]],[\"name/498\",[191,51.145]],[\"comment/498\",[]],[\"name/499\",[312,59.649]],[\"comment/499\",[]],[\"name/500\",[313,59.649]],[\"comment/500\",[]],[\"name/501\",[2,28.182]],[\"comment/501\",[]],[\"name/502\",[30,46.609]],[\"comment/502\",[]],[\"name/503\",[314,59.649]],[\"comment/503\",[]],[\"name/504\",[315,59.649]],[\"comment/504\",[]],[\"name/505\",[316,59.649]],[\"comment/505\",[]],[\"name/506\",[317,59.649]],[\"comment/506\",[]],[\"name/507\",[318,59.649]],[\"comment/507\",[]],[\"name/508\",[319,59.649]],[\"comment/508\",[]],[\"name/509\",[320,59.649]],[\"comment/509\",[]],[\"name/510\",[321,59.649]],[\"comment/510\",[]],[\"name/511\",[322,59.649]],[\"comment/511\",[]],[\"name/512\",[2,28.182]],[\"comment/512\",[]],[\"name/513\",[323,59.649]],[\"comment/513\",[]],[\"name/514\",[324,59.649]],[\"comment/514\",[]],[\"name/515\",[2,28.182]],[\"comment/515\",[]],[\"name/516\",[325,59.649]],[\"comment/516\",[]],[\"name/517\",[326,59.649]],[\"comment/517\",[]],[\"name/518\",[327,59.649]],[\"comment/518\",[]],[\"name/519\",[328,59.649]],[\"comment/519\",[]],[\"name/520\",[94,54.522]],[\"comment/520\",[]],[\"name/521\",[95,54.522]],[\"comment/521\",[]],[\"name/522\",[96,54.522]],[\"comment/522\",[]],[\"name/523\",[329,59.649]],[\"comment/523\",[]],[\"name/524\",[2,28.182]],[\"comment/524\",[]],[\"name/525\",[206,54.522]],[\"comment/525\",[]],[\"name/526\",[7,48.623]],[\"comment/526\",[]],[\"name/527\",[330,59.649]],[\"comment/527\",[]],[\"name/528\",[331,59.649]],[\"comment/528\",[]],[\"name/529\",[332,59.649]],[\"comment/529\",[]],[\"name/530\",[333,59.649]],[\"comment/530\",[]],[\"name/531\",[334,59.649]],[\"comment/531\",[]],[\"name/532\",[335,59.649]],[\"comment/532\",[]],[\"name/533\",[19,32.035]],[\"comment/533\",[]],[\"name/534\",[336,59.649]],[\"comment/534\",[]],[\"name/535\",[337,59.649]],[\"comment/535\",[]],[\"name/536\",[338,59.649]],[\"comment/536\",[]],[\"name/537\",[339,59.649]],[\"comment/537\",[]],[\"name/538\",[340,59.649]],[\"comment/538\",[]],[\"name/539\",[341,59.649]],[\"comment/539\",[]],[\"name/540\",[19,32.035]],[\"comment/540\",[]],[\"name/541\",[342,59.649]],[\"comment/541\",[]],[\"name/542\",[343,42.395,344,42.395]],[\"comment/542\",[]],[\"name/543\",[345,30.057,346,30.057,347,32.883]],[\"comment/543\",[]],[\"name/544\",[345,30.057,346,30.057,348,32.883]],[\"comment/544\",[]],[\"name/545\",[349,59.649]],[\"comment/545\",[]],[\"name/546\",[350,59.649]],[\"comment/546\",[]],[\"name/547\",[351,59.649]],[\"comment/547\",[]],[\"name/548\",[352,59.649]],[\"comment/548\",[]],[\"name/549\",[353,59.649]],[\"comment/549\",[]],[\"name/550\",[19,32.035]],[\"comment/550\",[]],[\"name/551\",[354,59.649]],[\"comment/551\",[]],[\"name/552\",[355,59.649]],[\"comment/552\",[]],[\"name/553\",[356,59.649]],[\"comment/553\",[]],[\"name/554\",[357,59.649]],[\"comment/554\",[]],[\"name/555\",[358,59.649]],[\"comment/555\",[]],[\"name/556\",[359,59.649]],[\"comment/556\",[]],[\"name/557\",[360,59.649]],[\"comment/557\",[]],[\"name/558\",[2,28.182]],[\"comment/558\",[]],[\"name/559\",[361,59.649]],[\"comment/559\",[]],[\"name/560\",[2,28.182]],[\"comment/560\",[]],[\"name/561\",[164,48.623]],[\"comment/561\",[]],[\"name/562\",[362,59.649]],[\"comment/562\",[]],[\"name/563\",[2,28.182]],[\"comment/563\",[]],[\"name/564\",[363,59.649]],[\"comment/564\",[]],[\"name/565\",[364,59.649]],[\"comment/565\",[]],[\"name/566\",[2,28.182]],[\"comment/566\",[]],[\"name/567\",[365,59.649]],[\"comment/567\",[]],[\"name/568\",[2,28.182]],[\"comment/568\",[]],[\"name/569\",[366,59.649]],[\"comment/569\",[]],[\"name/570\",[2,28.182]],[\"comment/570\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":19,\"name\":{\"19\":{},\"127\":{},\"135\":{},\"152\":{},\"251\":{},\"258\":{},\"260\":{},\"305\":{},\"325\":{},\"327\":{},\"329\":{},\"331\":{},\"341\":{},\"343\":{},\"355\":{},\"405\":{},\"407\":{},\"409\":{},\"480\":{},\"482\":{},\"533\":{},\"540\":{},\"550\":{}},\"comment\":{}}],[\"_meta\",{\"_index\":169,\"name\":{\"228\":{},\"238\":{}},\"comment\":{}}],[\"addeventlistener\",{\"_index\":240,\"name\":{\"337\":{}},\"comment\":{}}],[\"addexperimentdata\",{\"_index\":20,\"name\":{\"20\":{}},\"comment\":{}}],[\"additional\",{\"_index\":253,\"name\":{\"360\":{}},\"comment\":{}}],[\"agent\",{\"_index\":344,\"name\":{\"542\":{}},\"comment\":{}}],[\"allattributesprivate\",{\"_index\":86,\"name\":{\"115\":{},\"198\":{}},\"comment\":{}}],[\"analyticseventpath\",{\"_index\":94,\"name\":{\"128\":{},\"520\":{}},\"comment\":{}}],[\"analyticsevents\",{\"_index\":161,\"name\":{\"219\":{}},\"comment\":{}}],[\"anonymous\",{\"_index\":170,\"name\":{\"229\":{},\"239\":{},\"249\":{}},\"comment\":{}}],[\"applicationtags\",{\"_index\":313,\"name\":{\"500\":{}},\"comment\":{}}],[\"arch\",{\"_index\":252,\"name\":{\"356\":{}},\"comment\":{}}],[\"attributereference\",{\"_index\":115,\"name\":{\"156\":{}},\"comment\":{}}],[\"authorization\",{\"_index\":342,\"name\":{\"541\":{}},\"comment\":{}}],[\"autoenvattributes\",{\"_index\":207,\"name\":{\"288\":{}},\"comment\":{}}],[\"avatar\",{\"_index\":178,\"name\":{\"246\":{}},\"comment\":{}}],[\"base64urlencode\",{\"_index\":333,\"name\":{\"530\":{}},\"comment\":{}}],[\"basicconfiguration\",{\"_index\":206,\"name\":{\"286\":{},\"525\":{}},\"comment\":{}}],[\"basiclogger\",{\"_index\":305,\"name\":{\"474\":{}},\"comment\":{}}],[\"basicloggeroptions\",{\"_index\":184,\"name\":{\"254\":{}},\"comment\":{}}],[\"bigsegmentsstatus\",{\"_index\":202,\"name\":{\"282\":{}},\"comment\":{}}],[\"body\",{\"_index\":270,\"name\":{\"393\":{}},\"comment\":{}}],[\"boolean\",{\"_index\":301,\"name\":{\"465\":{}},\"comment\":{}}],[\"btoa\",{\"_index\":230,\"name\":{\"322\":{}},\"comment\":{}}],[\"cancel\",{\"_index\":356,\"name\":{\"553\":{}},\"comment\":{}}],[\"cancelabletimedpromise\",{\"_index\":357,\"name\":{\"554\":{}},\"comment\":{}}],[\"cancelabletimeout\",{\"_index\":354,\"name\":{\"551\":{}},\"comment\":{}}],[\"canonicalkey\",{\"_index\":142,\"name\":{\"190\":{}},\"comment\":{}}],[\"capacity\",{\"_index\":68,\"name\":{\"96\":{}},\"comment\":{}}],[\"clear\",{\"_index\":278,\"name\":{\"408\":{}},\"comment\":{}}],[\"clientcontext\",{\"_index\":329,\"name\":{\"523\":{}},\"comment\":{}}],[\"clientmessages\",{\"_index\":39,\"name\":{\"40\":{}},\"comment\":{}}],[\"clientnotready\",{\"_index\":16,\"name\":{\"16\":{}},\"comment\":{}}],[\"clone\",{\"_index\":334,\"name\":{\"531\":{}},\"comment\":{}}],[\"close\",{\"_index\":78,\"name\":{\"107\":{},\"123\":{},\"150\":{},\"205\":{},\"338\":{},\"348\":{}},\"comment\":{}}],[\"code\",{\"_index\":363,\"name\":{\"564\":{}},\"comment\":{}}],[\"compare\",{\"_index\":124,\"name\":{\"166\":{}},\"comment\":{}}],[\"components\",{\"_index\":119,\"name\":{\"161\":{}},\"comment\":{}}],[\"config\",{\"_index\":74,\"name\":{\"102\":{}},\"comment\":{}}],[\"connectionattemptstarttime\",{\"_index\":103,\"name\":{\"140\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":2,\"name\":{\"2\":{},\"34\":{},\"43\":{},\"45\":{},\"54\":{},\"72\":{},\"86\":{},\"122\":{},\"133\":{},\"158\":{},\"176\":{},\"197\":{},\"414\":{},\"418\":{},\"424\":{},\"430\":{},\"436\":{},\"442\":{},\"446\":{},\"450\":{},\"454\":{},\"473\":{},\"476\":{},\"491\":{},\"501\":{},\"512\":{},\"515\":{},\"524\":{},\"558\":{},\"560\":{},\"563\":{},\"566\":{},\"568\":{},\"570\":{}},\"comment\":{}}],[\"context\",{\"_index\":21,\"name\":{\"21\":{},\"48\":{},\"67\":{},\"75\":{},\"167\":{},\"177\":{}},\"comment\":{}}],[\"contextdeduplicator\",{\"_index\":75,\"name\":{\"103\":{}},\"comment\":{}}],[\"contextfilter\",{\"_index\":70,\"name\":{\"98\":{},\"196\":{}},\"comment\":{}}],[\"contextforerror\",{\"_index\":126,\"name\":{\"169\":{}},\"comment\":{}}],[\"contextforkind\",{\"_index\":140,\"name\":{\"186\":{}},\"comment\":{}}],[\"contextkeys\",{\"_index\":55,\"name\":{\"81\":{}},\"comment\":{}}],[\"contexts\",{\"_index\":136,\"name\":{\"181\":{}},\"comment\":{}}],[\"country\",{\"_index\":180,\"name\":{\"248\":{}},\"comment\":{}}],[\"createeventsource\",{\"_index\":273,\"name\":{\"397\":{}},\"comment\":{}}],[\"createhash\",{\"_index\":226,\"name\":{\"318\":{}},\"comment\":{}}],[\"createhmac\",{\"_index\":227,\"name\":{\"319\":{}},\"comment\":{}}],[\"createinitevent\",{\"_index\":9,\"name\":{\"9\":{}},\"comment\":{}}],[\"createsafelogger\",{\"_index\":312,\"name\":{\"499\":{}},\"comment\":{}}],[\"createstatseventandreset\",{\"_index\":11,\"name\":{\"11\":{}},\"comment\":{}}],[\"createtypearray\",{\"_index\":302,\"name\":{\"467\":{}},\"comment\":{}}],[\"creationdate\",{\"_index\":44,\"name\":{\"47\":{},\"56\":{},\"74\":{},\"80\":{}},\"comment\":{}}],[\"crypto\",{\"_index\":225,\"name\":{\"317\":{},\"376\":{}},\"comment\":{}}],[\"custom\",{\"_index\":181,\"name\":{\"250\":{}},\"comment\":{}}],[\"customevent\",{\"_index\":38,\"name\":{\"39\":{}},\"comment\":{}}],[\"data\",{\"_index\":46,\"name\":{\"50\":{}},\"comment\":{}}],[\"datasincedate\",{\"_index\":6,\"name\":{\"6\":{}},\"comment\":{}}],[\"date\",{\"_index\":304,\"name\":{\"470\":{}},\"comment\":{}}],[\"datevalidator\",{\"_index\":293,\"name\":{\"449\":{}},\"comment\":{}}],[\"debounce\",{\"_index\":335,\"name\":{\"532\":{}},\"comment\":{}}],[\"debug\",{\"_index\":191,\"name\":{\"265\":{},\"489\":{},\"498\":{}},\"comment\":{}}],[\"debugeventsuntildate\",{\"_index\":22,\"name\":{\"22\":{},\"59\":{}},\"comment\":{}}],[\"deduplicatedusers\",{\"_index\":64,\"name\":{\"92\":{}},\"comment\":{}}],[\"deepcompact\",{\"_index\":336,\"name\":{\"534\":{}},\"comment\":{}}],[\"default\",{\"_index\":49,\"name\":{\"57\":{}},\"comment\":{}}],[\"default_events\",{\"_index\":324,\"name\":{\"514\":{}},\"comment\":{}}],[\"defaultheaders\",{\"_index\":337,\"name\":{\"535\":{}},\"comment\":{}}],[\"defaultval\",{\"_index\":23,\"name\":{\"23\":{}},\"comment\":{}}],[\"deprecated\",{\"_index\":315,\"name\":{\"504\":{}},\"comment\":{}}],[\"depth\",{\"_index\":122,\"name\":{\"164\":{}},\"comment\":{}}],[\"deserializedata\",{\"_index\":234,\"name\":{\"328\":{}},\"comment\":{}}],[\"destination\",{\"_index\":186,\"name\":{\"257\":{},\"479\":{}},\"comment\":{}}],[\"diagnosticevent\",{\"_index\":162,\"name\":{\"220\":{}},\"comment\":{}}],[\"diagnosticeventpath\",{\"_index\":95,\"name\":{\"129\":{},\"521\":{}},\"comment\":{}}],[\"diagnosticinitconfig\",{\"_index\":8,\"name\":{\"8\":{}},\"comment\":{}}],[\"diagnosticrecordinginterval\",{\"_index\":90,\"name\":{\"119\":{}},\"comment\":{}}],[\"diagnosticsmanager\",{\"_index\":1,\"name\":{\"1\":{},\"104\":{},\"142\":{}},\"comment\":{}}],[\"diagnosticstimer\",{\"_index\":71,\"name\":{\"99\":{}},\"comment\":{}}],[\"digest\",{\"_index\":223,\"name\":{\"313\":{},\"316\":{}},\"comment\":{}}],[\"disabled\",{\"_index\":208,\"name\":{\"289\":{}},\"comment\":{}}],[\"droppedevents\",{\"_index\":63,\"name\":{\"91\":{}},\"comment\":{}}],[\"email\",{\"_index\":177,\"name\":{\"245\":{}},\"comment\":{}}],[\"enabled\",{\"_index\":209,\"name\":{\"290\":{}},\"comment\":{}}],[\"encoding\",{\"_index\":229,\"name\":{\"321\":{},\"373\":{}},\"comment\":{}}],[\"enqueue\",{\"_index\":82,\"name\":{\"111\":{}},\"comment\":{}}],[\"entries\",{\"_index\":263,\"name\":{\"383\":{}},\"comment\":{}}],[\"envattributesversion\",{\"_index\":213,\"name\":{\"298\":{},\"310\":{}},\"comment\":{}}],[\"error\",{\"_index\":166,\"name\":{\"224\":{},\"262\":{},\"486\":{},\"495\":{}},\"comment\":{}}],[\"errorfilter\",{\"_index\":242,\"name\":{\"340\":{}},\"comment\":{}}],[\"errorhandler\",{\"_index\":105,\"name\":{\"143\":{}},\"comment\":{}}],[\"errorkind\",{\"_index\":197,\"name\":{\"277\":{}},\"comment\":{}}],[\"errorkinds\",{\"_index\":12,\"name\":{\"12\":{}},\"comment\":{}}],[\"evalevent\",{\"_index\":35,\"name\":{\"36\":{}},\"comment\":{}}],[\"evaleventargs\",{\"_index\":18,\"name\":{\"18\":{}},\"comment\":{}}],[\"evaluation\",{\"_index\":56,\"name\":{\"82\":{}},\"comment\":{}}],[\"eventfactorybase\",{\"_index\":33,\"name\":{\"33\":{}},\"comment\":{}}],[\"eventlistener\",{\"_index\":232,\"name\":{\"324\":{}},\"comment\":{}}],[\"eventname\",{\"_index\":231,\"name\":{\"323\":{}},\"comment\":{}}],[\"eventprocessor\",{\"_index\":58,\"name\":{\"85\":{}},\"comment\":{}}],[\"eventprocessoroptions\",{\"_index\":85,\"name\":{\"114\":{}},\"comment\":{}}],[\"events\",{\"_index\":327,\"name\":{\"518\":{}},\"comment\":{}}],[\"eventscapacity\",{\"_index\":88,\"name\":{\"117\":{}},\"comment\":{}}],[\"eventsender\",{\"_index\":59,\"name\":{\"87\":{}},\"comment\":{}}],[\"eventsinlastbatch\",{\"_index\":66,\"name\":{\"94\":{}},\"comment\":{}}],[\"eventsource\",{\"_index\":101,\"name\":{\"138\":{},\"332\":{}},\"comment\":{}}],[\"eventsourceinitdict\",{\"_index\":241,\"name\":{\"339\":{}},\"comment\":{}}],[\"exceededcapacity\",{\"_index\":65,\"name\":{\"93\":{}},\"comment\":{}}],[\"excludefromsummaries\",{\"_index\":24,\"name\":{\"24\":{},\"65\":{}},\"comment\":{}}],[\"expression\",{\"_index\":290,\"name\":{\"437\":{},\"456\":{}},\"comment\":{}}],[\"factoryorinstance\",{\"_index\":282,\"name\":{\"413\":{}},\"comment\":{}}],[\"failed\",{\"_index\":158,\"name\":{\"216\":{}},\"comment\":{}}],[\"failedandmustshutdown\",{\"_index\":159,\"name\":{\"217\":{}},\"comment\":{}}],[\"fallback\",{\"_index\":311,\"name\":{\"493\":{}},\"comment\":{}}],[\"family\",{\"_index\":220,\"name\":{\"306\":{}},\"comment\":{}}],[\"fastdeepequal\",{\"_index\":338,\"name\":{\"536\":{}},\"comment\":{}}],[\"fetch\",{\"_index\":272,\"name\":{\"396\":{}},\"comment\":{}}],[\"filesystem\",{\"_index\":247,\"name\":{\"349\":{},\"375\":{}},\"comment\":{}}],[\"filter\",{\"_index\":147,\"name\":{\"200\":{}},\"comment\":{}}],[\"filtersinglekind\",{\"_index\":149,\"name\":{\"202\":{}},\"comment\":{}}],[\"firstname\",{\"_index\":175,\"name\":{\"243\":{}},\"comment\":{}}],[\"flagkey\",{\"_index\":25,\"name\":{\"25\":{}},\"comment\":{}}],[\"flagnotfound\",{\"_index\":15,\"name\":{\"15\":{}},\"comment\":{}}],[\"flush\",{\"_index\":79,\"name\":{\"108\":{},\"124\":{},\"206\":{},\"211\":{}},\"comment\":{}}],[\"flushinterval\",{\"_index\":89,\"name\":{\"118\":{},\"209\":{}},\"comment\":{}}],[\"flushtimer\",{\"_index\":72,\"name\":{\"100\":{}},\"comment\":{}}],[\"flushuserstimer\",{\"_index\":73,\"name\":{\"101\":{}},\"comment\":{}}],[\"formatter\",{\"_index\":187,\"name\":{\"259\":{},\"481\":{}},\"comment\":{}}],[\"fromldcontext\",{\"_index\":131,\"name\":{\"174\":{}},\"comment\":{}}],[\"fromlegacyuser\",{\"_index\":130,\"name\":{\"173\":{}},\"comment\":{}}],[\"frommultikindcontext\",{\"_index\":128,\"name\":{\"171\":{}},\"comment\":{}}],[\"fromsinglekindcontext\",{\"_index\":129,\"name\":{\"172\":{}},\"comment\":{}}],[\"function\",{\"_index\":291,\"name\":{\"441\":{},\"466\":{}},\"comment\":{}}],[\"get\",{\"_index\":120,\"name\":{\"162\":{},\"380\":{},\"404\":{},\"475\":{}},\"comment\":{}}],[\"getattributestofilter\",{\"_index\":148,\"name\":{\"201\":{}},\"comment\":{}}],[\"getcomponent\",{\"_index\":121,\"name\":{\"163\":{}},\"comment\":{}}],[\"getcontexts\",{\"_index\":145,\"name\":{\"194\":{}},\"comment\":{}}],[\"geteventsuri\",{\"_index\":332,\"name\":{\"529\":{}},\"comment\":{}}],[\"getfiletimestamp\",{\"_index\":248,\"name\":{\"350\":{}},\"comment\":{}}],[\"getpollinguri\",{\"_index\":331,\"name\":{\"528\":{}},\"comment\":{}}],[\"getstreaminguri\",{\"_index\":330,\"name\":{\"527\":{}},\"comment\":{}}],[\"gettype\",{\"_index\":281,\"name\":{\"412\":{},\"416\":{},\"422\":{},\"428\":{},\"434\":{},\"440\":{},\"444\":{},\"448\":{},\"452\":{},\"458\":{}},\"comment\":{}}],[\"getvaluefromcontext\",{\"_index\":127,\"name\":{\"170\":{}},\"comment\":{}}],[\"has\",{\"_index\":264,\"name\":{\"384\":{}},\"comment\":{}}],[\"hasher\",{\"_index\":221,\"name\":{\"311\":{}},\"comment\":{}}],[\"headers\",{\"_index\":99,\"name\":{\"134\":{},\"342\":{},\"379\":{},\"386\":{},\"391\":{}},\"comment\":{}}],[\"hightimeoutthreshold\",{\"_index\":97,\"name\":{\"131\":{}},\"comment\":{}}],[\"hmac\",{\"_index\":224,\"name\":{\"314\":{}},\"comment\":{}}],[\"httperrormessage\",{\"_index\":339,\"name\":{\"537\":{}},\"comment\":{}}],[\"httperrorresponse\",{\"_index\":276,\"name\":{\"400\":{}},\"comment\":{}}],[\"id\",{\"_index\":5,\"name\":{\"5\":{},\"292\":{}},\"comment\":{}}],[\"identifyevent\",{\"_index\":37,\"name\":{\"38\":{}},\"comment\":{}}],[\"includeauthorizationheader\",{\"_index\":96,\"name\":{\"130\":{},\"522\":{}},\"comment\":{}}],[\"inexperiment\",{\"_index\":201,\"name\":{\"281\":{}},\"comment\":{}}],[\"info\",{\"_index\":190,\"name\":{\"264\":{},\"369\":{},\"374\":{},\"488\":{},\"497\":{}},\"comment\":{}}],[\"initialretrydelaymillis\",{\"_index\":243,\"name\":{\"344\":{}},\"comment\":{}}],[\"inputcustomevent\",{\"_index\":42,\"name\":{\"44\":{}},\"comment\":{}}],[\"inputevalevent\",{\"_index\":48,\"name\":{\"53\":{}},\"comment\":{}}],[\"inputevent\",{\"_index\":51,\"name\":{\"70\":{}},\"comment\":{}}],[\"inputidentifyevent\",{\"_index\":52,\"name\":{\"71\":{}},\"comment\":{}}],[\"inputmigrationevent\",{\"_index\":53,\"name\":{\"77\":{}},\"comment\":{}}],[\"internal\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"invalidmetricvalue\",{\"_index\":41,\"name\":{\"42\":{}},\"comment\":{}}],[\"invalidreference\",{\"_index\":116,\"name\":{\"157\":{}},\"comment\":{}}],[\"invalidtagvalue\",{\"_index\":320,\"name\":{\"509\":{}},\"comment\":{}}],[\"ip\",{\"_index\":179,\"name\":{\"247\":{}},\"comment\":{}}],[\"is\",{\"_index\":280,\"name\":{\"411\":{},\"415\":{},\"421\":{},\"427\":{},\"432\":{},\"438\":{},\"443\":{},\"447\":{},\"451\":{},\"455\":{}},\"comment\":{}}],[\"ishttplocallyrecoverable\",{\"_index\":359,\"name\":{\"556\":{}},\"comment\":{}}],[\"ishttprecoverable\",{\"_index\":358,\"name\":{\"555\":{}},\"comment\":{}}],[\"iskind\",{\"_index\":123,\"name\":{\"165\":{}},\"comment\":{}}],[\"islegacyuser\",{\"_index\":114,\"name\":{\"155\":{}},\"comment\":{}}],[\"ismulti\",{\"_index\":133,\"name\":{\"178\":{}},\"comment\":{}}],[\"ismultikind\",{\"_index\":113,\"name\":{\"154\":{},\"189\":{}},\"comment\":{}}],[\"issinglekind\",{\"_index\":112,\"name\":{\"153\":{}},\"comment\":{}}],[\"isuser\",{\"_index\":134,\"name\":{\"179\":{}},\"comment\":{}}],[\"isvalid\",{\"_index\":117,\"name\":{\"159\":{}},\"comment\":{}}],[\"json\",{\"_index\":267,\"name\":{\"389\":{}},\"comment\":{}}],[\"key\",{\"_index\":45,\"name\":{\"49\":{},\"68\":{},\"188\":{},\"226\":{},\"236\":{},\"241\":{},\"297\":{},\"309\":{}},\"comment\":{}}],[\"keys\",{\"_index\":261,\"name\":{\"381\":{}},\"comment\":{}}],[\"kind\",{\"_index\":43,\"name\":{\"46\":{},\"55\":{},\"73\":{},\"78\":{},\"183\":{},\"233\":{},\"235\":{},\"276\":{},\"471\":{}},\"comment\":{}}],[\"kinds\",{\"_index\":143,\"name\":{\"191\":{}},\"comment\":{}}],[\"kindsandkeys\",{\"_index\":144,\"name\":{\"192\":{}},\"comment\":{}}],[\"kindvalidator\",{\"_index\":294,\"name\":{\"453\":{}},\"comment\":{}}],[\"lastknownpasttime\",{\"_index\":62,\"name\":{\"90\":{}},\"comment\":{}}],[\"lastname\",{\"_index\":176,\"name\":{\"244\":{}},\"comment\":{}}],[\"launchdarkly\",{\"_index\":346,\"name\":{\"543\":{},\"544\":{}},\"comment\":{}}],[\"ld_application\",{\"_index\":254,\"name\":{\"361\":{}},\"comment\":{}}],[\"ld_device\",{\"_index\":255,\"name\":{\"362\":{}},\"comment\":{}}],[\"ldapplication\",{\"_index\":210,\"name\":{\"291\":{}},\"comment\":{}}],[\"ldclientcontext\",{\"_index\":205,\"name\":{\"285\":{}},\"comment\":{}}],[\"ldclienterror\",{\"_index\":365,\"name\":{\"567\":{}},\"comment\":{}}],[\"ldcontext\",{\"_index\":183,\"name\":{\"253\":{}},\"comment\":{}}],[\"ldcontextcommon\",{\"_index\":167,\"name\":{\"225\":{}},\"comment\":{}}],[\"ldcontextdeduplicator\",{\"_index\":152,\"name\":{\"208\":{}},\"comment\":{}}],[\"ldcontextmeta\",{\"_index\":171,\"name\":{\"230\":{}},\"comment\":{}}],[\"lddeliverystatus\",{\"_index\":156,\"name\":{\"214\":{}},\"comment\":{}}],[\"lddevice\",{\"_index\":214,\"name\":{\"299\":{}},\"comment\":{}}],[\"ldevaluationdetail\",{\"_index\":193,\"name\":{\"267\":{}},\"comment\":{}}],[\"ldevaluationdetailtyped\",{\"_index\":195,\"name\":{\"271\":{}},\"comment\":{}}],[\"ldevaluationreason\",{\"_index\":196,\"name\":{\"275\":{}},\"comment\":{}}],[\"ldeventprocessor\",{\"_index\":151,\"name\":{\"204\":{}},\"comment\":{}}],[\"ldeventsender\",{\"_index\":154,\"name\":{\"212\":{}},\"comment\":{}}],[\"ldeventsenderresult\",{\"_index\":163,\"name\":{\"221\":{}},\"comment\":{}}],[\"ldeventtype\",{\"_index\":160,\"name\":{\"218\":{}},\"comment\":{}}],[\"ldfiledatasourceerror\",{\"_index\":360,\"name\":{\"557\":{}},\"comment\":{}}],[\"ldflagset\",{\"_index\":203,\"name\":{\"283\":{}},\"comment\":{}}],[\"ldflagvalue\",{\"_index\":204,\"name\":{\"284\":{}},\"comment\":{}}],[\"ldheaders\",{\"_index\":341,\"name\":{\"539\":{}},\"comment\":{}}],[\"ldinternaloptions\",{\"_index\":93,\"name\":{\"126\":{}},\"comment\":{}}],[\"ldlogger\",{\"_index\":188,\"name\":{\"261\":{}},\"comment\":{}}],[\"ldloglevel\",{\"_index\":192,\"name\":{\"266\":{}},\"comment\":{}}],[\"ldmultikindcontext\",{\"_index\":172,\"name\":{\"232\":{}},\"comment\":{}}],[\"ldpollingerror\",{\"_index\":361,\"name\":{\"559\":{}},\"comment\":{}}],[\"ldsinglekindcontext\",{\"_index\":173,\"name\":{\"234\":{}},\"comment\":{}}],[\"ldstreamingerror\",{\"_index\":362,\"name\":{\"562\":{}},\"comment\":{}}],[\"ldtimeouterror\",{\"_index\":366,\"name\":{\"569\":{}},\"comment\":{}}],[\"ldunexpectedresponseerror\",{\"_index\":364,\"name\":{\"565\":{}},\"comment\":{}}],[\"lduser\",{\"_index\":174,\"name\":{\"240\":{}},\"comment\":{}}],[\"legacy\",{\"_index\":146,\"name\":{\"195\":{}},\"comment\":{}}],[\"level\",{\"_index\":185,\"name\":{\"255\":{}},\"comment\":{}}],[\"listeners\",{\"_index\":104,\"name\":{\"141\":{}},\"comment\":{}}],[\"locale\",{\"_index\":212,\"name\":{\"296\":{}},\"comment\":{}}],[\"log\",{\"_index\":309,\"name\":{\"485\":{},\"494\":{}},\"comment\":{}}],[\"logconnectionresult\",{\"_index\":108,\"name\":{\"146\":{}},\"comment\":{}}],[\"logconnectionstarted\",{\"_index\":107,\"name\":{\"145\":{}},\"comment\":{}}],[\"logger\",{\"_index\":69,\"name\":{\"97\":{},\"137\":{},\"492\":{}},\"comment\":{}}],[\"loglevel\",{\"_index\":306,\"name\":{\"477\":{}},\"comment\":{}}],[\"makeoutputevent\",{\"_index\":81,\"name\":{\"110\":{}},\"comment\":{}}],[\"malformedflag\",{\"_index\":13,\"name\":{\"13\":{}},\"comment\":{}}],[\"manufacturer\",{\"_index\":215,\"name\":{\"300\":{}},\"comment\":{}}],[\"measurements\",{\"_index\":57,\"name\":{\"83\":{}},\"comment\":{}}],[\"memorybytes\",{\"_index\":218,\"name\":{\"303\":{}},\"comment\":{}}],[\"message\",{\"_index\":139,\"name\":{\"185\":{},\"401\":{}},\"comment\":{}}],[\"method\",{\"_index\":269,\"name\":{\"392\":{}},\"comment\":{}}],[\"metricvalue\",{\"_index\":47,\"name\":{\"51\":{}},\"comment\":{}}],[\"min\",{\"_index\":288,\"name\":{\"431\":{}},\"comment\":{}}],[\"missingcontextkeynoevent\",{\"_index\":40,\"name\":{\"41\":{}},\"comment\":{}}],[\"model\",{\"_index\":216,\"name\":{\"301\":{}},\"comment\":{}}],[\"name\",{\"_index\":168,\"name\":{\"227\":{},\"237\":{},\"242\":{},\"256\":{},\"293\":{},\"307\":{},\"357\":{},\"359\":{},\"364\":{},\"478\":{}},\"comment\":{}}],[\"noop\",{\"_index\":340,\"name\":{\"538\":{}},\"comment\":{}}],[\"nullableboolean\",{\"_index\":292,\"name\":{\"445\":{},\"472\":{}},\"comment\":{}}],[\"nulleventprocessor\",{\"_index\":92,\"name\":{\"121\":{}},\"comment\":{}}],[\"number\",{\"_index\":297,\"name\":{\"461\":{}},\"comment\":{}}],[\"numberwithmin\",{\"_index\":303,\"name\":{\"468\":{}},\"comment\":{}}],[\"numberwithminimum\",{\"_index\":287,\"name\":{\"429\":{}},\"comment\":{}}],[\"object\",{\"_index\":299,\"name\":{\"463\":{}},\"comment\":{}}],[\"objectorfactory\",{\"_index\":298,\"name\":{\"462\":{}},\"comment\":{}}],[\"onclose\",{\"_index\":236,\"name\":{\"333\":{}},\"comment\":{}}],[\"onerror\",{\"_index\":237,\"name\":{\"334\":{}},\"comment\":{}}],[\"onopen\",{\"_index\":238,\"name\":{\"335\":{}},\"comment\":{}}],[\"onretrying\",{\"_index\":239,\"name\":{\"336\":{}},\"comment\":{}}],[\"operation\",{\"_index\":54,\"name\":{\"79\":{}},\"comment\":{}}],[\"optionbelowminimum\",{\"_index\":316,\"name\":{\"505\":{}},\"comment\":{}}],[\"optionmessages\",{\"_index\":314,\"name\":{\"503\":{}},\"comment\":{}}],[\"options\",{\"_index\":268,\"name\":{\"390\":{}},\"comment\":{}}],[\"os\",{\"_index\":219,\"name\":{\"304\":{},\"354\":{}},\"comment\":{}}],[\"partialendpoint\",{\"_index\":322,\"name\":{\"511\":{}},\"comment\":{}}],[\"payloadfilterkey\",{\"_index\":328,\"name\":{\"519\":{}},\"comment\":{}}],[\"platform\",{\"_index\":7,\"name\":{\"7\":{},\"287\":{},\"372\":{},\"526\":{}},\"comment\":{}}],[\"platformdata\",{\"_index\":251,\"name\":{\"353\":{},\"370\":{}},\"comment\":{}}],[\"polling\",{\"_index\":326,\"name\":{\"517\":{}},\"comment\":{}}],[\"postdiagnosticevent\",{\"_index\":77,\"name\":{\"106\":{}},\"comment\":{}}],[\"prereqof\",{\"_index\":50,\"name\":{\"60\":{}},\"comment\":{}}],[\"prereqofflagkey\",{\"_index\":26,\"name\":{\"26\":{}},\"comment\":{}}],[\"prerequisitekey\",{\"_index\":200,\"name\":{\"280\":{}},\"comment\":{}}],[\"privateattributenames\",{\"_index\":182,\"name\":{\"252\":{}},\"comment\":{}}],[\"privateattributereferences\",{\"_index\":137,\"name\":{\"182\":{}},\"comment\":{}}],[\"privateattributes\",{\"_index\":87,\"name\":{\"116\":{},\"193\":{},\"199\":{},\"231\":{}},\"comment\":{}}],[\"processcontext\",{\"_index\":153,\"name\":{\"210\":{}},\"comment\":{}}],[\"processjson\",{\"_index\":235,\"name\":{\"330\":{}},\"comment\":{}}],[\"processstreamresponse\",{\"_index\":233,\"name\":{\"326\":{}},\"comment\":{}}],[\"promise\",{\"_index\":355,\"name\":{\"552\":{}},\"comment\":{}}],[\"queue\",{\"_index\":61,\"name\":{\"89\":{}},\"comment\":{}}],[\"randomuuid\",{\"_index\":228,\"name\":{\"320\":{}},\"comment\":{}}],[\"readfile\",{\"_index\":249,\"name\":{\"351\":{}},\"comment\":{}}],[\"readtimeoutmillis\",{\"_index\":244,\"name\":{\"345\":{}},\"comment\":{}}],[\"reason\",{\"_index\":27,\"name\":{\"27\":{},\"61\":{},\"270\":{},\"274\":{}},\"comment\":{}}],[\"recordstreaminit\",{\"_index\":10,\"name\":{\"10\":{}},\"comment\":{}}],[\"redactionname\",{\"_index\":118,\"name\":{\"160\":{}},\"comment\":{}}],[\"requests\",{\"_index\":102,\"name\":{\"139\":{},\"377\":{},\"395\":{}},\"comment\":{}}],[\"response\",{\"_index\":265,\"name\":{\"385\":{}},\"comment\":{}}],[\"retryandhandleerror\",{\"_index\":109,\"name\":{\"147\":{}},\"comment\":{}}],[\"retryresetintervalmillis\",{\"_index\":245,\"name\":{\"346\":{}},\"comment\":{}}],[\"ruleid\",{\"_index\":199,\"name\":{\"279\":{}},\"comment\":{}}],[\"ruleindex\",{\"_index\":198,\"name\":{\"278\":{}},\"comment\":{}}],[\"safelogger\",{\"_index\":310,\"name\":{\"490\":{}},\"comment\":{}}],[\"samplingratio\",{\"_index\":28,\"name\":{\"28\":{},\"52\":{},\"69\":{},\"76\":{},\"84\":{}},\"comment\":{}}],[\"sdkdata\",{\"_index\":256,\"name\":{\"363\":{},\"371\":{}},\"comment\":{}}],[\"secondstomillis\",{\"_index\":350,\"name\":{\"546\":{}},\"comment\":{}}],[\"sendevent\",{\"_index\":80,\"name\":{\"109\":{},\"125\":{},\"207\":{}},\"comment\":{}}],[\"sendeventdata\",{\"_index\":155,\"name\":{\"213\":{}},\"comment\":{}}],[\"servertime\",{\"_index\":165,\"name\":{\"223\":{}},\"comment\":{}}],[\"serviceendpoints\",{\"_index\":323,\"name\":{\"513\":{}},\"comment\":{}}],[\"set\",{\"_index\":277,\"name\":{\"406\":{}},\"comment\":{}}],[\"shoulddebugevent\",{\"_index\":83,\"name\":{\"112\":{}},\"comment\":{}}],[\"shouldretry\",{\"_index\":349,\"name\":{\"545\":{}},\"comment\":{}}],[\"shouldsample\",{\"_index\":91,\"name\":{\"120\":{}},\"comment\":{}}],[\"shutdown\",{\"_index\":67,\"name\":{\"95\":{}},\"comment\":{}}],[\"sleep\",{\"_index\":351,\"name\":{\"547\":{}},\"comment\":{}}],[\"start\",{\"_index\":76,\"name\":{\"105\":{},\"148\":{}},\"comment\":{}}],[\"starttime\",{\"_index\":3,\"name\":{\"3\":{}},\"comment\":{}}],[\"status\",{\"_index\":164,\"name\":{\"222\":{},\"387\":{},\"402\":{},\"561\":{}},\"comment\":{}}],[\"stop\",{\"_index\":110,\"name\":{\"149\":{}},\"comment\":{}}],[\"storage\",{\"_index\":260,\"name\":{\"378\":{},\"403\":{}},\"comment\":{}}],[\"storagebytes\",{\"_index\":217,\"name\":{\"302\":{}},\"comment\":{}}],[\"streaming\",{\"_index\":325,\"name\":{\"516\":{}},\"comment\":{}}],[\"streamingerrorhandler\",{\"_index\":111,\"name\":{\"151\":{}},\"comment\":{}}],[\"streamingprocessor\",{\"_index\":98,\"name\":{\"132\":{}},\"comment\":{}}],[\"streaminitialreconnectdelay\",{\"_index\":106,\"name\":{\"144\":{}},\"comment\":{}}],[\"streaminits\",{\"_index\":4,\"name\":{\"4\":{}},\"comment\":{}}],[\"streamuri\",{\"_index\":100,\"name\":{\"136\":{}},\"comment\":{}}],[\"string\",{\"_index\":296,\"name\":{\"460\":{}},\"comment\":{}}],[\"stringarray\",{\"_index\":300,\"name\":{\"464\":{}},\"comment\":{}}],[\"stringmatchingregex\",{\"_index\":289,\"name\":{\"435\":{},\"469\":{}},\"comment\":{}}],[\"subsystem\",{\"_index\":150,\"name\":{\"203\":{}},\"comment\":{}}],[\"succeeded\",{\"_index\":157,\"name\":{\"215\":{}},\"comment\":{}}],[\"summarizer\",{\"_index\":60,\"name\":{\"88\":{}},\"comment\":{}}],[\"tags\",{\"_index\":348,\"name\":{\"544\":{}},\"comment\":{}}],[\"tagvaluetoolong\",{\"_index\":321,\"name\":{\"510\":{}},\"comment\":{}}],[\"text\",{\"_index\":266,\"name\":{\"388\":{}},\"comment\":{}}],[\"timedpromise\",{\"_index\":352,\"name\":{\"548\":{}},\"comment\":{}}],[\"timeout\",{\"_index\":271,\"name\":{\"394\":{}},\"comment\":{}}],[\"toldcontext\",{\"_index\":132,\"name\":{\"175\":{}},\"comment\":{}}],[\"trackevents\",{\"_index\":29,\"name\":{\"29\":{},\"58\":{}},\"comment\":{}}],[\"tryformat\",{\"_index\":307,\"name\":{\"483\":{}},\"comment\":{}}],[\"trypostingevents\",{\"_index\":84,\"name\":{\"113\":{}},\"comment\":{}}],[\"trywrite\",{\"_index\":308,\"name\":{\"484\":{}},\"comment\":{}}],[\"type\",{\"_index\":283,\"name\":{\"417\":{}},\"comment\":{}}],[\"typearray\",{\"_index\":286,\"name\":{\"423\":{}},\"comment\":{}}],[\"typename\",{\"_index\":284,\"name\":{\"419\":{},\"425\":{}},\"comment\":{}}],[\"typeof\",{\"_index\":285,\"name\":{\"420\":{},\"426\":{},\"433\":{},\"439\":{},\"457\":{}},\"comment\":{}}],[\"typevalidator\",{\"_index\":279,\"name\":{\"410\":{}},\"comment\":{}}],[\"typevalidators\",{\"_index\":295,\"name\":{\"459\":{}},\"comment\":{}}],[\"unknownflagevent\",{\"_index\":36,\"name\":{\"37\":{}},\"comment\":{}}],[\"unknownoption\",{\"_index\":317,\"name\":{\"506\":{}},\"comment\":{}}],[\"update\",{\"_index\":222,\"name\":{\"312\":{},\"315\":{}},\"comment\":{}}],[\"user\",{\"_index\":343,\"name\":{\"542\":{}},\"comment\":{}}],[\"useragentbase\",{\"_index\":257,\"name\":{\"366\":{}},\"comment\":{}}],[\"userkind\",{\"_index\":125,\"name\":{\"168\":{}},\"comment\":{}}],[\"usernotspecified\",{\"_index\":14,\"name\":{\"14\":{}},\"comment\":{}}],[\"usingproxy\",{\"_index\":274,\"name\":{\"398\":{}},\"comment\":{}}],[\"usingproxyauth\",{\"_index\":275,\"name\":{\"399\":{}},\"comment\":{}}],[\"valid\",{\"_index\":138,\"name\":{\"184\":{}},\"comment\":{}}],[\"value\",{\"_index\":30,\"name\":{\"30\":{},\"62\":{},\"268\":{},\"272\":{},\"502\":{}},\"comment\":{}}],[\"valueforkind\",{\"_index\":141,\"name\":{\"187\":{}},\"comment\":{}}],[\"values\",{\"_index\":262,\"name\":{\"382\":{}},\"comment\":{}}],[\"variation\",{\"_index\":31,\"name\":{\"31\":{},\"63\":{}},\"comment\":{}}],[\"variationindex\",{\"_index\":194,\"name\":{\"269\":{},\"273\":{}},\"comment\":{}}],[\"version\",{\"_index\":32,\"name\":{\"32\":{},\"64\":{},\"294\":{},\"308\":{},\"358\":{},\"365\":{}},\"comment\":{}}],[\"versionname\",{\"_index\":211,\"name\":{\"295\":{}},\"comment\":{}}],[\"voidfunction\",{\"_index\":353,\"name\":{\"549\":{}},\"comment\":{}}],[\"warn\",{\"_index\":189,\"name\":{\"263\":{},\"487\":{},\"496\":{}},\"comment\":{}}],[\"waslegacy\",{\"_index\":135,\"name\":{\"180\":{}},\"comment\":{}}],[\"watch\",{\"_index\":250,\"name\":{\"352\":{}},\"comment\":{}}],[\"watchhandle\",{\"_index\":246,\"name\":{\"347\":{}},\"comment\":{}}],[\"withreasons\",{\"_index\":34,\"name\":{\"35\":{},\"66\":{}},\"comment\":{}}],[\"wrapper\",{\"_index\":347,\"name\":{\"543\":{}},\"comment\":{}}],[\"wrappername\",{\"_index\":258,\"name\":{\"367\":{}},\"comment\":{}}],[\"wrapperversion\",{\"_index\":259,\"name\":{\"368\":{}},\"comment\":{}}],[\"wrongoptiontype\",{\"_index\":318,\"name\":{\"507\":{}},\"comment\":{}}],[\"wrongoptiontypeboolean\",{\"_index\":319,\"name\":{\"508\":{}},\"comment\":{}}],[\"wrongtype\",{\"_index\":17,\"name\":{\"17\":{}},\"comment\":{}}],[\"x\",{\"_index\":345,\"name\":{\"543\":{},\"544\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/packages/shared/common/docs/assets/style.css b/packages/shared/common/docs/assets/style.css new file mode 100644 index 000000000..258146fc0 --- /dev/null +++ b/packages/shared/common/docs/assets/style.css @@ -0,0 +1,1379 @@ +:root { + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-warning-text: #222; + --light-color-background-warning: #e6e600; + --light-color-icon-background: var(--light-color-background); + --light-color-accent: #c5c7c9; + --light-color-active-menu-item: var(--light-color-accent); + --light-color-text: #222; + --light-color-text-aside: #6e6e6e; + --light-color-link: #1f70c2; + + --light-color-ts-project: #b111c9; + --light-color-ts-module: var(--light-color-ts-project); + --light-color-ts-namespace: var(--light-color-ts-project); + --light-color-ts-enum: #7e6f15; + --light-color-ts-enum-member: var(--light-color-ts-enum); + --light-color-ts-variable: #4760ec; + --light-color-ts-function: #572be7; + --light-color-ts-class: #1f70c2; + --light-color-ts-interface: #108024; + --light-color-ts-constructor: var(--light-color-ts-class); + --light-color-ts-property: var(--light-color-ts-variable); + --light-color-ts-method: var(--light-color-ts-function); + --light-color-ts-call-signature: var(--light-color-ts-method); + --light-color-ts-index-signature: var(--light-color-ts-property); + --light-color-ts-constructor-signature: var(--light-color-ts-constructor); + --light-color-ts-parameter: var(--light-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --light-color-ts-type-parameter: var(--light-color-ts-type-alias); + --light-color-ts-accessor: var(--light-color-ts-property); + --light-color-ts-get-signature: var(--light-color-ts-accessor); + --light-color-ts-set-signature: var(--light-color-ts-accessor); + --light-color-ts-type-alias: #d51270; + /* reference not included as links will be colored with the kind that it points to */ + + --light-external-icon: url("data:image/svg+xml;utf8,"); + --light-color-scheme: light; + + /* Dark */ + --dark-color-background: #2b2e33; + --dark-color-background-secondary: #1e2024; + --dark-color-background-warning: #bebe00; + --dark-color-warning-text: #222; + --dark-color-icon-background: var(--dark-color-background-secondary); + --dark-color-accent: #9096a2; + --dark-color-active-menu-item: #5d5d6a; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + + --dark-color-ts-project: #e358ff; + --dark-color-ts-module: var(--dark-color-ts-project); + --dark-color-ts-namespace: var(--dark-color-ts-project); + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-enum-member: var(--dark-color-ts-enum); + --dark-color-ts-variable: #798dff; + --dark-color-ts-function: #a280ff; + --dark-color-ts-class: #8ac4ff; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-constructor: var(--dark-color-ts-class); + --dark-color-ts-property: var(--dark-color-ts-variable); + --dark-color-ts-method: var(--dark-color-ts-function); + --dark-color-ts-call-signature: var(--dark-color-ts-method); + --dark-color-ts-index-signature: var(--dark-color-ts-property); + --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); + --dark-color-ts-parameter: var(--dark-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --dark-color-ts-type-parameter: var(--dark-color-ts-type-alias); + --dark-color-ts-accessor: var(--dark-color-ts-property); + --dark-color-ts-get-signature: var(--dark-color-ts-accessor); + --dark-color-ts-set-signature: var(--dark-color-ts-accessor); + --dark-color-ts-type-alias: #ff6492; + /* reference not included as links will be colored with the kind that it points to */ + + --dark-external-icon: url("data:image/svg+xml;utf8,"); + --dark-color-scheme: dark; +} + +@media (prefers-color-scheme: light) { + :root { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); + } +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); + } +} + +html { + color-scheme: var(--color-scheme); +} + +body { + margin: 0; +} + +:root[data-theme="light"] { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); +} + +:root[data-theme="dark"] { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); +} + +.always-visible, +.always-visible .tsd-signatures { + display: inherit !important; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +h1 > a, +h2 > a, +h3 > a, +h4 > a, +h5 > a, +h6 > a { + text-decoration: none; + color: var(--color-text); +} + +h1 { + font-size: 1.875rem; + margin: 0.67rem 0; +} + +h2 { + font-size: 1.5rem; + margin: 0.83rem 0; +} + +h3 { + font-size: 1.25rem; + margin: 1rem 0; +} + +h4 { + font-size: 1.05rem; + margin: 1.33rem 0; +} + +h5 { + font-size: 1rem; + margin: 1.5rem 0; +} + +h6 { + font-size: 0.875rem; + margin: 2.33rem 0; +} + +.uppercase { + text-transform: uppercase; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1700px; + padding: 0 2rem; +} + +/* Footer */ +.tsd-generator { + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; +} + +.tsd-generator > p { + margin-top: 0; + margin-bottom: 0; + padding: 0 1rem; +} + +.container-main { + margin: 0 auto; + /* toolbar, footer, margin */ + min-height: calc(100vh - 41px - 56px - 4rem); +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: var(--color-background); + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: var(--color-text); +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.external[target="_blank"] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; +} + +code, +pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 0.875rem; + border-radius: 0.8em; +} + +pre { + position: relative; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; + padding: 10px; + border: 1px solid var(--color-accent); +} +pre code { + padding: 0; + font-size: 100%; +} +pre > button { + position: absolute; + top: 10px; + right: 10px; + opacity: 0; + transition: opacity 0.1s; + box-sizing: border-box; +} +pre:hover > button, +pre > button.visible { + opacity: 1; +} + +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography .tsd-index-panel h3, +.tsd-index-panel .tsd-typography h3, +.tsd-typography h4, +.tsd-typography h5, +.tsd-typography h6 { + font-size: 1em; +} +.tsd-typography h5, +.tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, +.tsd-typography ul, +.tsd-typography ol { + margin: 1em 0; +} +.tsd-typography table { + border-collapse: collapse; + border: none; +} +.tsd-typography td, +.tsd-typography th { + padding: 6px 13px; + border: 1px solid var(--color-accent); +} +.tsd-typography thead, +.tsd-typography tr:nth-child(even) { + background-color: var(--color-background-secondary); +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: var(--color-text-aside); +} +.tsd-breadcrumb a { + color: var(--color-text-aside); + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +.tsd-comment-tags { + display: flex; + flex-direction: column; +} +dl.tsd-comment-tag-group { + display: flex; + align-items: center; + overflow: hidden; + margin: 0.5em 0; +} +dl.tsd-comment-tag-group dt { + display: flex; + margin-right: 0.5em; + font-size: 0.875em; + font-weight: normal; +} +dl.tsd-comment-tag-group dd { + margin: 0; +} +code.tsd-tag { + padding: 0.25em 0.4em; + border: 0.1em solid var(--color-accent); + margin-right: 0.25em; + font-size: 70%; +} +h1 code.tsd-tag:first-of-type { + margin-left: 0.25em; +} + +dl.tsd-comment-tag-group dd:before, +dl.tsd-comment-tag-group dd:after { + content: " "; +} +dl.tsd-comment-tag-group dd pre, +dl.tsd-comment-tag-group dd:after { + clear: both; +} +dl.tsd-comment-tag-group p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.tsd-filter-visibility h4 { + font-size: 1rem; + padding-top: 0.75rem; + padding-bottom: 0.5rem; + margin: 0; +} +.tsd-filter-item:not(:last-child) { + margin-bottom: 0.5rem; +} +.tsd-filter-input { + display: flex; + width: fit-content; + width: -moz-fit-content; + align-items: center; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + cursor: pointer; +} +.tsd-filter-input input[type="checkbox"] { + cursor: pointer; + position: absolute; + width: 1.5em; + height: 1.5em; + opacity: 0; +} +.tsd-filter-input input[type="checkbox"]:disabled { + pointer-events: none; +} +.tsd-filter-input svg { + cursor: pointer; + width: 1.5em; + height: 1.5em; + margin-right: 0.5em; + border-radius: 0.33em; + /* Leaving this at full opacity breaks event listeners on Firefox. + Don't remove unless you know what you're doing. */ + opacity: 0.99; +} +.tsd-filter-input input[type="checkbox"]:focus + svg { + transform: scale(0.95); +} +.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { + transform: scale(1); +} +.tsd-checkbox-background { + fill: var(--color-accent); +} +input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { + stroke: var(--color-text); +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { + fill: var(--color-background); + stroke: var(--color-accent); + stroke-width: 0.25rem; +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { + stroke: var(--color-accent); +} + +.tsd-theme-toggle { + padding-top: 0.75rem; +} +.tsd-theme-toggle > h4 { + display: inline; + vertical-align: middle; + margin-right: 0.75rem; +} + +.tsd-hierarchy { + list-style: square; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-panel-group.tsd-index-group { + margin-bottom: 0; +} +.tsd-index-panel .tsd-index-list { + list-style: none; + line-height: 1.333em; + margin: 0; + padding: 0.25rem 0 0 0; + overflow: hidden; + display: grid; + grid-template-columns: repeat(3, 1fr); + column-gap: 1rem; + grid-template-rows: auto; +} +@media (max-width: 1024px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(2, 1fr); + } +} +@media (max-width: 768px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(1, 1fr); + } +} +.tsd-index-panel .tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} + +.tsd-flag { + display: inline-block; + padding: 0.25em 0.4em; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 75%; + line-height: 1; + font-weight: normal; +} + +.tsd-anchor { + position: relative; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + display: flex; + align-items: center; + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} + +.tsd-navigation.settings { + margin: 1rem 0; +} +.tsd-navigation > a, +.tsd-navigation .tsd-accordion-summary { + width: calc(100% - 0.5rem); +} +.tsd-navigation a, +.tsd-navigation summary > span, +.tsd-page-navigation a { + display: inline-flex; + align-items: center; + padding: 0.25rem; + color: var(--color-text); + text-decoration: none; + box-sizing: border-box; +} +.tsd-navigation a.current, +.tsd-page-navigation a.current { + background: var(--color-active-menu-item); +} +.tsd-navigation a:hover, +.tsd-page-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul, +.tsd-page-navigation ul { + margin-top: 0; + margin-bottom: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li, +.tsd-page-navigation li { + padding: 0; + max-width: 100%; +} +.tsd-nested-navigation { + margin-left: 3rem; +} +.tsd-nested-navigation > li > details { + margin-left: -1.5rem; +} +.tsd-small-nested-navigation { + margin-left: 1.5rem; +} +.tsd-small-nested-navigation > li > details { + margin-left: -1.5rem; +} + +.tsd-nested-navigation > li > a, +.tsd-nested-navigation > li > span { + width: calc(100% - 1.75rem - 0.5rem); +} + +.tsd-page-navigation ul { + padding-left: 1.75rem; +} + +#tsd-sidebar-links a { + margin-top: 0; + margin-bottom: 0.5rem; + line-height: 1.25rem; +} +#tsd-sidebar-links a:last-of-type { + margin-bottom: 0; +} + +a.tsd-index-link { + padding: 0.25rem 0 !important; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; + color: var(--color-text); +} +.tsd-accordion-summary { + list-style-type: none; /* hide marker on non-safari */ + outline: none; /* broken on safari, so just hide it */ +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; /* hide marker on safari */ +} +.tsd-accordion-summary, +.tsd-accordion-summary a { + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + + cursor: pointer; +} +.tsd-accordion-summary a { + width: calc(100% - 1.5rem); +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} +.tsd-index-accordion .tsd-accordion-summary > svg { + margin-left: 0.25rem; +} +.tsd-index-content > :not(:first-child) { + margin-top: 0.75rem; +} +.tsd-index-heading { + margin-top: 1.5rem; + margin-bottom: 0.75rem; +} + +.tsd-kind-icon { + margin-right: 0.5rem; + width: 1.25rem; + height: 1.25rem; + min-width: 1.25rem; + min-height: 1.25rem; +} +.tsd-kind-icon path { + transform-origin: center; + transform: scale(1.1); +} +.tsd-signature > .tsd-kind-icon { + margin-right: 0.8rem; +} + +.tsd-panel { + margin-bottom: 2.5rem; +} +.tsd-panel.tsd-member { + margin-bottom: 4rem; +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, +.tsd-panel > h2, +.tsd-panel > h3 { + margin: 1.5rem -1.5rem 0.75rem -1.5rem; + padding: 0 1.5rem 0.75rem 1.5rem; +} +.tsd-panel > h1.tsd-before-signature, +.tsd-panel > h2.tsd-before-signature, +.tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: none; +} + +.tsd-panel-group { + margin: 4rem 0; +} +.tsd-panel-group.tsd-index-group { + margin: 2rem 0; +} +.tsd-panel-group.tsd-index-group details { + margin: 2rem 0; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 2.5rem; + height: 100%; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title, +#tsd-toolbar-links a { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + padding: 0 10px; + background-color: var(--color-background); +} +#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: block; +} +#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-symbol { + color: var(--color-text-aside); + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + list-style-type: none; +} +.tsd-signatures .tsd-signature { + margin: 0; + border-color: var(--color-accent); + border-width: 1px 0; + transition: background-color 0.1s; +} +.tsd-description .tsd-signatures .tsd-signature { + border-width: 1px; +} + +ul.tsd-parameter-list, +ul.tsd-type-parameter-list { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameter-list > li.tsd-parameter-signature, +ul.tsd-type-parameter-list > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameter-list h5, +ul.tsd-type-parameter-list h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +.tsd-sources { + margin-top: 1rem; + font-size: 0.875em; +} +.tsd-sources a { + color: var(--color-text-aside); + text-decoration: underline; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: sticky; + z-index: 1; + top: 0; + left: 0; + width: 100%; + color: var(--color-text); + background: var(--color-background-secondary); + border-bottom: 1px var(--color-accent) solid; + transition: transform 0.3s ease-in-out; +} +.tsd-page-toolbar a { + color: var(--color-text); + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .tsd-toolbar-contents { + display: flex; + justify-content: space-between; + height: 2.5rem; + margin: 0 auto; +} +.tsd-page-toolbar .table-cell { + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} +.tsd-page-toolbar .tsd-toolbar-icon { + box-sizing: border-box; + line-height: 0; + padding: 12px 0; +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: + opacity 0.1s, + background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.9; +} +.tsd-widget.active { + opacity: 1; + background-color: var(--color-accent); +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} + +.tsd-widget.options, +.tsd-widget.menu { + display: none; +} +input[type="checkbox"] + .tsd-widget:before { + background-position: -120px 0; +} +input[type="checkbox"]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +img { + max-width: 100%; +} + +.tsd-anchor-icon { + display: inline-flex; + align-items: center; + margin-left: 0.5rem; + vertical-align: middle; + color: var(--color-text); +} + +.tsd-anchor-icon svg { + width: 1em; + height: 1em; + visibility: hidden; +} + +.tsd-anchor-link:hover > .tsd-anchor-icon svg { + visibility: visible; +} + +.deprecated { + text-decoration: line-through; +} + +.warning { + padding: 1rem; + color: var(--color-warning-text); + background: var(--color-background-warning); +} + +.tsd-kind-project { + color: var(--color-ts-project); +} +.tsd-kind-module { + color: var(--color-ts-module); +} +.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-kind-enum-member { + color: var(--color-ts-enum-member); +} +.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-kind-constructor { + color: var(--color-ts-constructor); +} +.tsd-kind-property { + color: var(--color-ts-property); +} +.tsd-kind-method { + color: var(--color-ts-method); +} +.tsd-kind-call-signature { + color: var(--color-ts-call-signature); +} +.tsd-kind-index-signature { + color: var(--color-ts-index-signature); +} +.tsd-kind-constructor-signature { + color: var(--color-ts-constructor-signature); +} +.tsd-kind-parameter { + color: var(--color-ts-parameter); +} +.tsd-kind-type-literal { + color: var(--color-ts-type-literal); +} +.tsd-kind-type-parameter { + color: var(--color-ts-type-parameter); +} +.tsd-kind-accessor { + color: var(--color-ts-accessor); +} +.tsd-kind-get-signature { + color: var(--color-ts-get-signature); +} +.tsd-kind-set-signature { + color: var(--color-ts-set-signature); +} +.tsd-kind-type-alias { + color: var(--color-ts-type-alias); +} + +/* if we have a kind icon, don't color the text by kind */ +.tsd-kind-icon ~ span { + color: var(--color-text); +} + +* { + scrollbar-width: thin; + scrollbar-color: var(--color-accent) var(--color-icon-background); +} + +*::-webkit-scrollbar { + width: 0.75rem; +} + +*::-webkit-scrollbar-track { + background: var(--color-icon-background); +} + +*::-webkit-scrollbar-thumb { + background-color: var(--color-accent); + border-radius: 999rem; + border: 0.25rem solid var(--color-icon-background); +} + +/* mobile */ +@media (max-width: 769px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } + + .container-main { + display: flex; + } + html .col-content { + float: none; + max-width: 100%; + width: 100%; + } + html .col-sidebar { + position: fixed !important; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + padding: 1.5rem 1.5rem 0 0; + width: 75vw; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-sidebar > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu .col-sidebar { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu .col-sidebar { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu .col-sidebar { + visibility: visible; + transform: translate(0, 0); + display: flex; + flex-direction: column; + gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +/* one sidebar */ +@media (min-width: 770px) { + .container-main { + display: grid; + grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); + grid-template-areas: "sidebar content"; + margin: 2rem auto; + } + + .col-sidebar { + grid-area: sidebar; + } + .col-content { + grid-area: content; + padding: 0 1rem; + } +} +@media (min-width: 770px) and (max-width: 1399px) { + .col-sidebar { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + padding-top: 1rem; + } + .site-menu { + margin-top: 1rem; + } +} + +/* two sidebars */ +@media (min-width: 1200px) { + .container-main { + grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); + grid-template-areas: "sidebar content toc"; + } + + .col-sidebar { + display: contents; + } + + .page-menu { + grid-area: toc; + padding-left: 1rem; + } + .site-menu { + grid-area: sidebar; + } + + .site-menu { + margin-top: 1rem 0; + } + + .page-menu, + .site-menu { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + } +} diff --git a/packages/shared/common/docs/classes/ApplicationTags.html b/packages/shared/common/docs/classes/ApplicationTags.html new file mode 100644 index 000000000..a053b327b --- /dev/null +++ b/packages/shared/common/docs/classes/ApplicationTags.html @@ -0,0 +1,192 @@ +ApplicationTags | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class ApplicationTags

+
+

Class for managing tags.

+
+
+
+

Hierarchy

+
    +
  • ApplicationTags
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Constructors

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      options: {
          application?: {
              id?: string;
              name?: string;
              version?: string;
              versionName?: string;
          };
          logger?: LDLogger;
      }
      +
        +
      • +
        Optional application?: {
            id?: string;
            name?: string;
            version?: string;
            versionName?: string;
        }
        +
          +
        • +
          Optional id?: string
        • +
        • +
          Optional name?: string
        • +
        • +
          Optional version?: string
        • +
        • +
          Optional versionName?: string
      • +
      • +
        Optional logger?: LDLogger
    +

    Returns ApplicationTags

+
+

Properties

+
+ +
value?: string
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/AttributeReference.html b/packages/shared/common/docs/classes/AttributeReference.html new file mode 100644 index 000000000..9da64545e --- /dev/null +++ b/packages/shared/common/docs/classes/AttributeReference.html @@ -0,0 +1,293 @@ +AttributeReference | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class AttributeReference

+
+

Hierarchy

+
    +
  • AttributeReference
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Accessors

+
+
+

Methods

+
+
+

Constructors

+
+ +
    + +
  • +

    Take an attribute reference string, or literal string, and produce +an attribute reference.

    +

    Legacy user objects would have been created with names not +references. So, in that case, we need to use them as a component +without escaping them.

    +

    e.g. A user could contain a custom attribute of /a which would +become the literal a if treated as a reference. Which would cause +it to no longer be redacted.

    +
    +
    +

    Parameters

    +
      +
    • +
      refOrLiteral: string
      +

      The attribute reference string or literal string.

      +
    • +
    • +
      literal: boolean = false
      +

      it true the value should be treated as a literal.

      +
    +

    Returns AttributeReference

    +
+
+

Properties

+
+ +
components: string[]
+
+ +
isValid: boolean
+
+ +
redactionName: string
+

When redacting attributes this name can be directly added to the list of +redactions.

+
+
+
+ +
invalidReference: AttributeReference = ...
+

For use as invalid references when deserializing Flag/Segment data.

+
+
+
+

Accessors

+
+ +
+
+ +
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/BasicLogger.html b/packages/shared/common/docs/classes/BasicLogger.html new file mode 100644 index 000000000..c51043dde --- /dev/null +++ b/packages/shared/common/docs/classes/BasicLogger.html @@ -0,0 +1,386 @@ +BasicLogger | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+

A basic logger which handles filtering by level.

+

With the default options it will write to console.error +and it will use the formatting provided by console.error. +If the destination is overwritten, then it will use an included +formatter similar to util.format.

+

If a formatter is available, then that should be overridden +as well for performance.

+
+
+
+

Hierarchy

+
    +
  • BasicLogger
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
destination?: ((line) => void)
+
+

Type declaration

+
    +
  • +
      +
    • (line): void
    • +
    • +
      +

      Parameters

      +
        +
      • +
        line: string
      +

      Returns void

+
+ +
formatter?: ((...args) => string)
+
+

Type declaration

+
    +
  • +
      +
    • (...args): string
    • +
    • +
      +

      Parameters

      +
        +
      • +
        Rest ...args: any[]
        Rest
      +

      Returns string

+
+ +
logLevel: number
+
+ +
name: string
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/ClientContext.html b/packages/shared/common/docs/classes/ClientContext.html new file mode 100644 index 000000000..5885827ce --- /dev/null +++ b/packages/shared/common/docs/classes/ClientContext.html @@ -0,0 +1,211 @@ +ClientContext | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class ClientContext

+
+

The client context provides basic configuration and platform support which are required +when building SDK components.

+
+
+
+

Hierarchy

+
    +
  • ClientContext
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
basicConfiguration: BasicConfiguration
+

The SDK's basic global properties.

+
+
+
+ +
platform: Platform
+

Interfaces providing platform specific information and functionality.

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/Context.html b/packages/shared/common/docs/classes/Context.html new file mode 100644 index 000000000..d95adc25c --- /dev/null +++ b/packages/shared/common/docs/classes/Context.html @@ -0,0 +1,546 @@ +Context | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+

Container for a context/contexts. Because contexts come from external code +they must be thoroughly validated and then formed to comply with +the type system.

+
+
+
+

Hierarchy

+
    +
  • Context
+
+
+
+ +
+
+

Constructors

+
+ +
    + +
  • +

    Contexts should be created using the static factory method Context.fromLDContext.

    +
    +
    +

    Parameters

    +
      +
    • +
      valid: boolean
    • +
    • +
      kind: string
      +

      The kind of the context.

      +

      The factory methods are static functions within the class because they access private +implementation details, so they cannot be free functions.

      +
    • +
    • +
      Optional message: string
      Optional
    +

    Returns Context

    +
+
+

Properties

+
+ +
context?: LDContextCommon
+
+ +
contexts: Record<string, LDContextCommon> = {}
+
+ +
isMulti: boolean = false
+
+ +
isUser: boolean = false
+
+ +
kind: string
+
+ +
message?: string
+
+ +
privateAttributeReferences?: Record<string, AttributeReference[]>
+
+ +
valid: boolean
+

Is this a valid context. If a valid context cannot be created, then this flag will be true. +The validity of a context should be tested before it is used.

+
+
+
+ +
wasLegacy: boolean = false
+
+ +
userKind: string = DEFAULT_KIND
+
+

Accessors

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+

Methods

+
+ +
+
+ +
+
+ +
    + +
  • +

    Attempt to get a key for the specified kind.

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: string = DEFAULT_KIND
      +

      The kind to get a key for.

      +
    +

    Returns undefined | string

    The key for the specified kind, or undefined.

    + +
+
+ +
+
+ +
    + +
  • +

    Attempt to get a value for the given context kind using the given reference.

    +
    +
    +

    Parameters

    +
      +
    • +
      reference: AttributeReference
      +

      The reference to the value to get.

      +
    • +
    • +
      kind: string = DEFAULT_KIND
      +

      The kind of the context to get the value for.

      +
    +

    Returns any

    a value or undefined if one is not found.

    + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/ContextFilter.html b/packages/shared/common/docs/classes/ContextFilter.html new file mode 100644 index 000000000..5aff6aeec --- /dev/null +++ b/packages/shared/common/docs/classes/ContextFilter.html @@ -0,0 +1,247 @@ +ContextFilter | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class ContextFilter

+
+

Hierarchy

+
    +
  • ContextFilter
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
allAttributesPrivate: boolean
+
+ +
privateAttributes: AttributeReference[]
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/DateValidator.html b/packages/shared/common/docs/classes/DateValidator.html new file mode 100644 index 000000000..f2400e076 --- /dev/null +++ b/packages/shared/common/docs/classes/DateValidator.html @@ -0,0 +1,196 @@ +DateValidator | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class DateValidator

+
+

Validate a value is a date. Values which are numbers are treated as dates and any string +which if compliant with time.RFC3339Nano is a date.

+
+
+
+

Hierarchy

+
    +
  • DateValidator
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/FactoryOrInstance.html b/packages/shared/common/docs/classes/FactoryOrInstance.html new file mode 100644 index 000000000..d4b7fbbef --- /dev/null +++ b/packages/shared/common/docs/classes/FactoryOrInstance.html @@ -0,0 +1,195 @@ +FactoryOrInstance | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class FactoryOrInstance

+
+

Validate a factory or instance.

+
+
+
+

Hierarchy

+
    +
  • FactoryOrInstance
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/Function.html b/packages/shared/common/docs/classes/Function.html new file mode 100644 index 000000000..1643e2e12 --- /dev/null +++ b/packages/shared/common/docs/classes/Function.html @@ -0,0 +1,195 @@ +Function | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+

Validate a value is a function.

+
+
+
+

Hierarchy

+
    +
  • Function
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/KindValidator.html b/packages/shared/common/docs/classes/KindValidator.html new file mode 100644 index 000000000..d595c03ec --- /dev/null +++ b/packages/shared/common/docs/classes/KindValidator.html @@ -0,0 +1,217 @@ +KindValidator | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class KindValidator

+
+

Validates that a string is a valid kind.

+
+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
expression: RegExp
+
+ +
typeOf: string
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/LDClientError.html b/packages/shared/common/docs/classes/LDClientError.html new file mode 100644 index 000000000..cb1fc7467 --- /dev/null +++ b/packages/shared/common/docs/classes/LDClientError.html @@ -0,0 +1,256 @@ +LDClientError | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class LDClientError

+
+

Hierarchy

+
    +
  • Error +
      +
    • LDClientError
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
message: string
+
+ +
name: string
+
+ +
stack?: string
+
+ +
prepareStackTrace?: ((err, stackTraces) => any)
+
+

Type declaration

+
+
+ +
stackTraceLimit: number
+
+

Methods

+
+ +
    + +
  • +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
    • +
    • +
      Optional constructorOpt: Function
      Optional
    +

    Returns void

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/LDFileDataSourceError.html b/packages/shared/common/docs/classes/LDFileDataSourceError.html new file mode 100644 index 000000000..0e5a8a701 --- /dev/null +++ b/packages/shared/common/docs/classes/LDFileDataSourceError.html @@ -0,0 +1,256 @@ +LDFileDataSourceError | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class LDFileDataSourceError

+
+

Hierarchy

+
    +
  • Error +
      +
    • LDFileDataSourceError
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
message: string
+
+ +
name: string
+
+ +
stack?: string
+
+ +
prepareStackTrace?: ((err, stackTraces) => any)
+
+

Type declaration

+
+
+ +
stackTraceLimit: number
+
+

Methods

+
+ +
    + +
  • +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
    • +
    • +
      Optional constructorOpt: Function
      Optional
    +

    Returns void

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/LDPollingError.html b/packages/shared/common/docs/classes/LDPollingError.html new file mode 100644 index 000000000..dd0ae03e5 --- /dev/null +++ b/packages/shared/common/docs/classes/LDPollingError.html @@ -0,0 +1,265 @@ +LDPollingError | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class LDPollingError

+
+

Hierarchy

+
    +
  • Error +
      +
    • LDPollingError
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
message: string
+
+ +
name: string
+
+ +
stack?: string
+
+ +
status?: number
+
+ +
prepareStackTrace?: ((err, stackTraces) => any)
+
+

Type declaration

+
+
+ +
stackTraceLimit: number
+
+

Methods

+
+ +
    + +
  • +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
    • +
    • +
      Optional constructorOpt: Function
      Optional
    +

    Returns void

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/LDStreamingError.html b/packages/shared/common/docs/classes/LDStreamingError.html new file mode 100644 index 000000000..2ebd3d2b0 --- /dev/null +++ b/packages/shared/common/docs/classes/LDStreamingError.html @@ -0,0 +1,265 @@ +LDStreamingError | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class LDStreamingError

+
+

Hierarchy

+
    +
  • Error +
      +
    • LDStreamingError
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
code?: number
+
+ +
message: string
+
+ +
name: string
+
+ +
stack?: string
+
+ +
prepareStackTrace?: ((err, stackTraces) => any)
+
+

Type declaration

+
+
+ +
stackTraceLimit: number
+
+

Methods

+
+ +
    + +
  • +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
    • +
    • +
      Optional constructorOpt: Function
      Optional
    +

    Returns void

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/LDTimeoutError.html b/packages/shared/common/docs/classes/LDTimeoutError.html new file mode 100644 index 000000000..1d5fcff9b --- /dev/null +++ b/packages/shared/common/docs/classes/LDTimeoutError.html @@ -0,0 +1,256 @@ +LDTimeoutError | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class LDTimeoutError

+
+

Hierarchy

+
    +
  • Error +
      +
    • LDTimeoutError
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
message: string
+
+ +
name: string
+
+ +
stack?: string
+
+ +
prepareStackTrace?: ((err, stackTraces) => any)
+
+

Type declaration

+
+
+ +
stackTraceLimit: number
+
+

Methods

+
+ +
    + +
  • +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
    • +
    • +
      Optional constructorOpt: Function
      Optional
    +

    Returns void

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/LDUnexpectedResponseError.html b/packages/shared/common/docs/classes/LDUnexpectedResponseError.html new file mode 100644 index 000000000..be5d1bceb --- /dev/null +++ b/packages/shared/common/docs/classes/LDUnexpectedResponseError.html @@ -0,0 +1,256 @@ +LDUnexpectedResponseError | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class LDUnexpectedResponseError

+
+

Hierarchy

+
    +
  • Error +
      +
    • LDUnexpectedResponseError
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
message: string
+
+ +
name: string
+
+ +
stack?: string
+
+ +
prepareStackTrace?: ((err, stackTraces) => any)
+
+

Type declaration

+
+
+ +
stackTraceLimit: number
+
+

Methods

+
+ +
    + +
  • +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
    • +
    • +
      Optional constructorOpt: Function
      Optional
    +

    Returns void

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/NullableBoolean.html b/packages/shared/common/docs/classes/NullableBoolean.html new file mode 100644 index 000000000..bf2fc86f5 --- /dev/null +++ b/packages/shared/common/docs/classes/NullableBoolean.html @@ -0,0 +1,195 @@ +NullableBoolean | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class NullableBoolean

+
+

Interface for type validation.

+
+
+
+

Hierarchy

+
    +
  • NullableBoolean
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/NumberWithMinimum.html b/packages/shared/common/docs/classes/NumberWithMinimum.html new file mode 100644 index 000000000..d9eef74b7 --- /dev/null +++ b/packages/shared/common/docs/classes/NumberWithMinimum.html @@ -0,0 +1,221 @@ +NumberWithMinimum | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class NumberWithMinimum

+
+

Validate a value is a number and is greater or eval than a minimum.

+
+
+
+

Hierarchy

+
    +
  • Type<number> +
      +
    • NumberWithMinimum
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
min: number
+
+ +
typeOf: string
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/OptionMessages.html b/packages/shared/common/docs/classes/OptionMessages.html new file mode 100644 index 000000000..b7d76efc8 --- /dev/null +++ b/packages/shared/common/docs/classes/OptionMessages.html @@ -0,0 +1,296 @@ +OptionMessages | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class OptionMessages

+
+

Messages for issues which can be encountered from processing the configuration options.

+
+
+
+

Hierarchy

+
    +
  • OptionMessages
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/SafeLogger.html b/packages/shared/common/docs/classes/SafeLogger.html new file mode 100644 index 000000000..61fe6f078 --- /dev/null +++ b/packages/shared/common/docs/classes/SafeLogger.html @@ -0,0 +1,312 @@ +SafeLogger | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+

The safeLogger logic exists because we allow the application to pass in a custom logger, but +there is no guarantee that the logger works correctly and if it ever throws exceptions there +could be serious consequences (e.g. an uncaught exception within an error event handler, due +to the SDK trying to log the error, can terminate the application). An exception could result +from faulty logic in the logger implementation, or it could be that this is not a logger at +all but some other kind of object; the former is handled by a catch block that logs an error +message to the SDK's default logger, and we can at least partly guard against the latter by +checking for the presence of required methods at configuration time.

+
+
+
+

Hierarchy

+
    +
  • SafeLogger
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
fallback: LDLogger
+
+ +
logger: LDLogger
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/ServiceEndpoints.html b/packages/shared/common/docs/classes/ServiceEndpoints.html new file mode 100644 index 000000000..da7af8fab --- /dev/null +++ b/packages/shared/common/docs/classes/ServiceEndpoints.html @@ -0,0 +1,251 @@ +ServiceEndpoints | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class ServiceEndpoints

+
+

Specifies the base service URIs used by SDK components.

+
+
+
+

Hierarchy

+
    +
  • ServiceEndpoints
+
+
+
+ +
+
+

Constructors

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      streaming: string
    • +
    • +
      polling: string
    • +
    • +
      events: string = ServiceEndpoints.DEFAULT_EVENTS
    • +
    • +
      analyticsEventPath: string = '/bulk'
    • +
    • +
      diagnosticEventPath: string = '/diagnostic'
    • +
    • +
      includeAuthorizationHeader: boolean = true
    • +
    • +
      Optional payloadFilterKey: string
      Optional
    +

    Returns ServiceEndpoints

+
+

Properties

+
+ +
analyticsEventPath: string
+

Valid paths are: +/bulk +/events/bulk/envId +/mobile

+
+
+
+ +
diagnosticEventPath: string
+

Valid paths are: +/diagnostic +/events/diagnostic/envId +/mobile/events/diagnostic

+
+
+
+ +
events: string
+
+ +
includeAuthorizationHeader: boolean
+
+ +
payloadFilterKey?: string
+
+ +
polling: string
+
+ +
streaming: string
+
+ +
DEFAULT_EVENTS: string = 'https://events.launchdarkly.com'
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/StringMatchingRegex.html b/packages/shared/common/docs/classes/StringMatchingRegex.html new file mode 100644 index 000000000..c3a01193e --- /dev/null +++ b/packages/shared/common/docs/classes/StringMatchingRegex.html @@ -0,0 +1,223 @@ +StringMatchingRegex | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class StringMatchingRegex

+
+

Validate a value is a string and it matches the given expression.

+
+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
expression: RegExp
+
+ +
typeOf: string
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/Type.html b/packages/shared/common/docs/classes/Type.html new file mode 100644 index 000000000..e449e4fac --- /dev/null +++ b/packages/shared/common/docs/classes/Type.html @@ -0,0 +1,236 @@ +Type | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class Type<T>

+
+

Validate a basic type.

+
+
+
+

Type Parameters

+
    +
  • +

    T

+
+

Hierarchy

+
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
typeName: string
+
+ +
typeOf: string
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/TypeArray.html b/packages/shared/common/docs/classes/TypeArray.html new file mode 100644 index 000000000..ee34f1abf --- /dev/null +++ b/packages/shared/common/docs/classes/TypeArray.html @@ -0,0 +1,235 @@ +TypeArray | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class TypeArray<T>

+
+

Validate an array of the specified type.

+

This does not validate instances of types. All class instances +of classes will simply objects.

+
+
+
+

Type Parameters

+
    +
  • +

    T

+
+

Hierarchy

+
    +
  • TypeArray
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
typeName: string
+
+ +
typeOf: string
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/TypeValidators.html b/packages/shared/common/docs/classes/TypeValidators.html new file mode 100644 index 000000000..facb0a59e --- /dev/null +++ b/packages/shared/common/docs/classes/TypeValidators.html @@ -0,0 +1,291 @@ +TypeValidators | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Class TypeValidators

+
+

A set of standard type validators.

+
+
+
+

Hierarchy

+
    +
  • TypeValidators
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
Boolean: Type<boolean> = ...
+
+ +
Date: DateValidator = ...
+
+ +
Function: Function = ...
+
+ +
Kind: KindValidator = ...
+
+ +
NullableBoolean: NullableBoolean = ...
+
+ +
Number: Type<number> = ...
+
+ +
Object: Type<object> = ...
+
+ +
ObjectOrFactory: FactoryOrInstance = ...
+
+ +
String: Type<string> = ...
+
+ +
StringArray: TypeArray<string> = ...
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/internal.ClientMessages.html b/packages/shared/common/docs/classes/internal.ClientMessages.html new file mode 100644 index 000000000..d61a53a4a --- /dev/null +++ b/packages/shared/common/docs/classes/internal.ClientMessages.html @@ -0,0 +1,215 @@ +ClientMessages | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+

Messages for issues which can be encountered processing client requests.

+
+
+
+

Hierarchy

+
    +
  • ClientMessages
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
missingContextKeyNoEvent: "Context was unspecified or had no key; event will not be sent" = 'Context was unspecified or had no key; event will not be sent'
+
+

Methods

+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/internal.DiagnosticsManager.html b/packages/shared/common/docs/classes/internal.DiagnosticsManager.html new file mode 100644 index 000000000..d762cecb4 --- /dev/null +++ b/packages/shared/common/docs/classes/internal.DiagnosticsManager.html @@ -0,0 +1,311 @@ +DiagnosticsManager | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • DiagnosticsManager
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
dataSinceDate: number
+
+ +
diagnosticInitConfig: any
+
+ +
id: DiagnosticId
+
+ +
platform: Platform
+
+ +
startTime: number
+
+ +
streamInits: StreamInitData[] = []
+
+

Methods

+
+ +
+
+ +
    + +
  • +

    Creates a periodic event containing time-dependent stats, and resets the state of the manager +with regard to those stats.

    +

    Note: the reason droppedEvents, deduplicatedUsers, and eventsInLastBatch are passed into this +function, instead of being properties of the DiagnosticsManager, is that the event processor is +the one who's calling this function and is also the one who's tracking those stats.

    +
    +
    +

    Parameters

    +
      +
    • +
      droppedEvents: number
    • +
    • +
      deduplicatedUsers: number
    • +
    • +
      eventsInLastBatch: number
    +

    Returns DiagnosticStatsEvent

    +
+
+ +
    + +
  • +

    Records a stream connection attempt (called by the stream processor).

    +
    +
    +

    Parameters

    +
      +
    • +
      timestamp: number
      +

      Time of the beginning of the connection attempt.

      +
    • +
    • +
      failed: boolean
      +

      True if the connection failed, or we got a read timeout before receiving a "put".

      +
    • +
    • +
      durationMillis: number
      +

      Elapsed time between starting timestamp and when we either gave up/lost +the connection or received a successful "put".

      +
    +

    Returns void

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/internal.EventFactoryBase.html b/packages/shared/common/docs/classes/internal.EventFactoryBase.html new file mode 100644 index 000000000..1da1df662 --- /dev/null +++ b/packages/shared/common/docs/classes/internal.EventFactoryBase.html @@ -0,0 +1,275 @@ +EventFactoryBase | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • EventFactoryBase
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
withReasons: boolean
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/internal.EventProcessor.html b/packages/shared/common/docs/classes/internal.EventProcessor.html new file mode 100644 index 000000000..068f41c7b --- /dev/null +++ b/packages/shared/common/docs/classes/internal.EventProcessor.html @@ -0,0 +1,459 @@ +EventProcessor | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • EventProcessor
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
capacity: number
+
+ +
+
+ +
contextDeduplicator?: LDContextDeduplicator
+
+ +
contextFilter: ContextFilter
+
+ +
deduplicatedUsers: number = 0
+
+ +
diagnosticsManager?: DiagnosticsManager
+
+ +
diagnosticsTimer: any
+
+ +
droppedEvents: number = 0
+
+ +
eventSender: default
+
+ +
eventsInLastBatch: number = 0
+
+ +
exceededCapacity: boolean = false
+
+ +
flushTimer: any
+
+ +
flushUsersTimer: any = null
+
+ +
lastKnownPastTime: number = 0
+
+ +
logger?: LDLogger
+
+ +
queue: any[] = []
+
+ +
shutdown: boolean = false
+
+ +
summarizer: default = ...
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/internal.InputCustomEvent.html b/packages/shared/common/docs/classes/internal.InputCustomEvent.html new file mode 100644 index 000000000..50644a8d8 --- /dev/null +++ b/packages/shared/common/docs/classes/internal.InputCustomEvent.html @@ -0,0 +1,248 @@ +InputCustomEvent | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • InputCustomEvent
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
context: Context
+
+ +
creationDate: number
+
+ +
data?: any
+
+ +
key: string
+
+ +
kind: "custom" = 'custom'
+
+ +
metricValue?: number
+
+ +
samplingRatio: number = 1
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/internal.InputEvalEvent.html b/packages/shared/common/docs/classes/internal.InputEvalEvent.html new file mode 100644 index 000000000..a36bb9066 --- /dev/null +++ b/packages/shared/common/docs/classes/internal.InputEvalEvent.html @@ -0,0 +1,320 @@ +InputEvalEvent | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • InputEvalEvent
+
+
+
+ +
+
+

Constructors

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      withReasons: boolean
    • +
    • +
      context: Context
    • +
    • +
      key: string
    • +
    • +
      value: any
    • +
    • +
      defValue: any
    • +
    • +
      Optional version: number
      Optional
    • +
    • +
      Optional variation: number
      Optional
    • +
    • +
      Optional trackEvents: boolean
      Optional
    • +
    • +
      Optional prereqOf: string
      Optional
    • +
    • +
      Optional reason: LDEvaluationReason
      Optional
    • +
    • +
      Optional debugEventsUntilDate: number
      Optional
    • +
    • +
      Optional excludeFromSummaries: boolean
      Optional
    • +
    • +
      samplingRatio: number = 1
    +

    Returns InputEvalEvent

+
+

Properties

+
+ +
context: Context
+
+ +
creationDate: number
+
+ +
debugEventsUntilDate?: number
+
+ +
default: any
+
+ +
excludeFromSummaries?: boolean
+
+ +
key: string
+
+ +
kind: "feature" = 'feature'
+
+ +
prereqOf?: string
+
+ +
+
+ +
samplingRatio: number = 1
+
+ +
trackEvents?: boolean
+
+ +
value: any
+
+ +
variation?: number
+
+ +
version?: number
+
+ +
withReasons: boolean
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/internal.InputIdentifyEvent.html b/packages/shared/common/docs/classes/internal.InputIdentifyEvent.html new file mode 100644 index 000000000..949a461a0 --- /dev/null +++ b/packages/shared/common/docs/classes/internal.InputIdentifyEvent.html @@ -0,0 +1,221 @@ +InputIdentifyEvent | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • InputIdentifyEvent
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
context: Context
+
+ +
creationDate: number
+
+ +
kind: "identify" = 'identify'
+
+ +
samplingRatio: number = 1
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/internal.NullEventProcessor.html b/packages/shared/common/docs/classes/internal.NullEventProcessor.html new file mode 100644 index 000000000..38d7f449a --- /dev/null +++ b/packages/shared/common/docs/classes/internal.NullEventProcessor.html @@ -0,0 +1,221 @@ +NullEventProcessor | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • NullEventProcessor
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/classes/internal.StreamingProcessor.html b/packages/shared/common/docs/classes/internal.StreamingProcessor.html new file mode 100644 index 000000000..a370af81e --- /dev/null +++ b/packages/shared/common/docs/classes/internal.StreamingProcessor.html @@ -0,0 +1,369 @@ +StreamingProcessor | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • StreamingProcessor
+
+

Implements

+
    +
  • LDStreamProcessor
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
connectionAttemptStartTime?: number
+
+ +
diagnosticsManager?: DiagnosticsManager
+
+ +
errorHandler?: StreamingErrorHandler
+
+ +
eventSource?: EventSource
+
+ +
headers: {
    [key: string]: string | string[];
}
+
+

Type declaration

+
    +
  • +
    [key: string]: string | string[]
+
+ +
+
+ +
logger?: LDLogger
+
+ +
requests: Requests
+
+ +
streamInitialReconnectDelay: number = 1
+
+ +
streamUri: string
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/enums/AutoEnvAttributes.html b/packages/shared/common/docs/enums/AutoEnvAttributes.html new file mode 100644 index 000000000..11acd2e29 --- /dev/null +++ b/packages/shared/common/docs/enums/AutoEnvAttributes.html @@ -0,0 +1,167 @@ +AutoEnvAttributes | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Enumeration AutoEnvAttributes

+
+

Enable / disable Auto environment attributes. When enabled, the SDK will automatically +provide data about the mobile environment where the application is running. This data makes it simpler to target +your mobile customers based on application name or version, or on device characteristics including manufacturer, +model, operating system, locale, and so on. We recommend enabling this when you configure the SDK. To learn more, +read Automatic environment attributes. +for more documentation.

+

The default is disabled.

+
+
+
+
+
+ +
+
+

Enumeration Members

+
+
+

Enumeration Members

+
+ +
Disabled: 0
+
+ +
Enabled: 1
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/enums/internal.ErrorKinds.html b/packages/shared/common/docs/enums/internal.ErrorKinds.html new file mode 100644 index 000000000..892634ec8 --- /dev/null +++ b/packages/shared/common/docs/enums/internal.ErrorKinds.html @@ -0,0 +1,206 @@ +ErrorKinds | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Enumeration ErrorKinds

+
+

Different kinds of error which may be encountered during evaluation.

+
+
+
+
+
+ +
+
+

Enumeration Members

+
+ +
ClientNotReady: "CLIENT_NOT_READY"
+
+ +
FlagNotFound: "FLAG_NOT_FOUND"
+
+ +
MalformedFlag: "MALFORMED_FLAG"
+
+ +
UserNotSpecified: "USER_NOT_SPECIFIED"
+
+ +
WrongType: "WRONG_TYPE"
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/enums/subsystem.LDDeliveryStatus.html b/packages/shared/common/docs/enums/subsystem.LDDeliveryStatus.html new file mode 100644 index 000000000..1cf941035 --- /dev/null +++ b/packages/shared/common/docs/enums/subsystem.LDDeliveryStatus.html @@ -0,0 +1,174 @@ +LDDeliveryStatus | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Enumeration LDDeliveryStatus

+
+
+
+ +
+
+

Enumeration Members

+
+
+

Enumeration Members

+
+ +
Failed: 1
+
+ +
FailedAndMustShutDown: 2
+
+ +
Succeeded: 0
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/enums/subsystem.LDEventType.html b/packages/shared/common/docs/enums/subsystem.LDEventType.html new file mode 100644 index 000000000..928ed83bb --- /dev/null +++ b/packages/shared/common/docs/enums/subsystem.LDEventType.html @@ -0,0 +1,167 @@ +LDEventType | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Enumeration LDEventType

+
+
+
+ +
+
+

Enumeration Members

+
+
+

Enumeration Members

+
+ +
AnalyticsEvents: 0
+
+ +
DiagnosticEvent: 1
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/base64UrlEncode.html b/packages/shared/common/docs/functions/base64UrlEncode.html new file mode 100644 index 000000000..7516147e9 --- /dev/null +++ b/packages/shared/common/docs/functions/base64UrlEncode.html @@ -0,0 +1,149 @@ +base64UrlEncode | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function base64UrlEncode

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/cancelableTimedPromise.html b/packages/shared/common/docs/functions/cancelableTimedPromise.html new file mode 100644 index 000000000..d83e8133a --- /dev/null +++ b/packages/shared/common/docs/functions/cancelableTimedPromise.html @@ -0,0 +1,148 @@ +cancelableTimedPromise | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function cancelableTimedPromise

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/clone.html b/packages/shared/common/docs/functions/clone.html new file mode 100644 index 000000000..7b77c9086 --- /dev/null +++ b/packages/shared/common/docs/functions/clone.html @@ -0,0 +1,144 @@ +clone | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function clone

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/createSafeLogger.html b/packages/shared/common/docs/functions/createSafeLogger.html new file mode 100644 index 000000000..79504540f --- /dev/null +++ b/packages/shared/common/docs/functions/createSafeLogger.html @@ -0,0 +1,139 @@ +createSafeLogger | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function createSafeLogger

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/debounce.html b/packages/shared/common/docs/functions/debounce.html new file mode 100644 index 000000000..ae5642bed --- /dev/null +++ b/packages/shared/common/docs/functions/debounce.html @@ -0,0 +1,169 @@ +debounce | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function debounce

+
+
    + +
  • +

    Wait before calling the same function. Useful for expensive calls. +Adapted from https://amitd.co/code/typescript/debounce.

    +
    +
    +

    Type Parameters

    +
      +
    • +

      T extends ((...args) => ReturnType<T>)

    +
    +

    Parameters

    +
      +
    • +
      fn: T
      +

      The function to be debounced.

      +
    • +
    • +
      delayMs: number = 5000
      +

      Defaults to 5 seconds.

      +
    +

    Returns ((...args) => void)

    The debounced function.

    + +
      +
    • +
        +
      • (...args): void
      • +
      • +
        +

        Parameters

        +
          +
        • +
          Rest ...args: Parameters<T>
          Rest
        +

        Returns void

    +
    +

    Example

    const debouncedFunction = debounce(e => {
    console.log(e);
    }, 5000);

    // Console logs 'Hello world again ' after 5 seconds
    debouncedFunction('Hello world');
    debouncedFunction('Hello world again'); +
    +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/deepCompact.html b/packages/shared/common/docs/functions/deepCompact.html new file mode 100644 index 000000000..d66a31a1a --- /dev/null +++ b/packages/shared/common/docs/functions/deepCompact.html @@ -0,0 +1,151 @@ +deepCompact | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function deepCompact

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/defaultHeaders.html b/packages/shared/common/docs/functions/defaultHeaders.html new file mode 100644 index 000000000..b8e5666c4 --- /dev/null +++ b/packages/shared/common/docs/functions/defaultHeaders.html @@ -0,0 +1,145 @@ +defaultHeaders | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function defaultHeaders

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/fastDeepEqual.html b/packages/shared/common/docs/functions/fastDeepEqual.html new file mode 100644 index 000000000..b24caf26c --- /dev/null +++ b/packages/shared/common/docs/functions/fastDeepEqual.html @@ -0,0 +1,141 @@ +fastDeepEqual | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function fastDeepEqual

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/getEventsUri.html b/packages/shared/common/docs/functions/getEventsUri.html new file mode 100644 index 000000000..ea85c7b9c --- /dev/null +++ b/packages/shared/common/docs/functions/getEventsUri.html @@ -0,0 +1,152 @@ +getEventsUri | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function getEventsUri

+
+
    + +
  • +

    Get the URI for the events endpoint.

    +
    +
    +

    Parameters

    +
      +
    • +
      endpoints: ServiceEndpoints
      +

      The service endpoints.

      +
    • +
    • +
      path: string
      +

      The path to the resource, devoid of any query parameters or hrefs.

      +
    • +
    • +
      parameters: {
          key: string;
          value: string;
      }[]
      +

      The query parameters. These query parameters must already have the appropriate encoding applied. This function WILL NOT apply it for you.

      +
    +

    Returns string

    +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/getPollingUri.html b/packages/shared/common/docs/functions/getPollingUri.html new file mode 100644 index 000000000..9f27f94d8 --- /dev/null +++ b/packages/shared/common/docs/functions/getPollingUri.html @@ -0,0 +1,152 @@ +getPollingUri | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function getPollingUri

+
+
    + +
  • +

    Get the URI for the polling endpoint.

    +
    +
    +

    Parameters

    +
      +
    • +
      endpoints: ServiceEndpoints
      +

      The service endpoints.

      +
    • +
    • +
      path: string
      +

      The path to the resource, devoid of any query parameters or hrefs.

      +
    • +
    • +
      parameters: {
          key: string;
          value: string;
      }[]
      +

      The query parameters. These query parameters must already have the appropriate encoding applied. This function WILL NOT apply it for you.

      +
    +

    Returns string

    +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/getStreamingUri.html b/packages/shared/common/docs/functions/getStreamingUri.html new file mode 100644 index 000000000..7b9ab3a6d --- /dev/null +++ b/packages/shared/common/docs/functions/getStreamingUri.html @@ -0,0 +1,152 @@ +getStreamingUri | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function getStreamingUri

+
+
    + +
  • +

    Get the URI for the streaming endpoint.

    +
    +
    +

    Parameters

    +
      +
    • +
      endpoints: ServiceEndpoints
      +

      The service endpoints.

      +
    • +
    • +
      path: string
      +

      The path to the resource, devoid of any query parameters or hrefs.

      +
    • +
    • +
      parameters: {
          key: string;
          value: string;
      }[]
      +

      The query parameters. These query parameters must already have the appropriate encoding applied. This function WILL NOT apply it for you.

      +
    +

    Returns string

    +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/httpErrorMessage.html b/packages/shared/common/docs/functions/httpErrorMessage.html new file mode 100644 index 000000000..9a596e90b --- /dev/null +++ b/packages/shared/common/docs/functions/httpErrorMessage.html @@ -0,0 +1,143 @@ +httpErrorMessage | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function httpErrorMessage

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/internal.isLegacyUser.html b/packages/shared/common/docs/functions/internal.isLegacyUser.html new file mode 100644 index 000000000..e6df964b7 --- /dev/null +++ b/packages/shared/common/docs/functions/internal.isLegacyUser.html @@ -0,0 +1,167 @@ +isLegacyUser | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/internal.isMultiKind.html b/packages/shared/common/docs/functions/internal.isMultiKind.html new file mode 100644 index 000000000..c8665164b --- /dev/null +++ b/packages/shared/common/docs/functions/internal.isMultiKind.html @@ -0,0 +1,167 @@ +isMultiKind | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/internal.isSingleKind.html b/packages/shared/common/docs/functions/internal.isSingleKind.html new file mode 100644 index 000000000..b327004d6 --- /dev/null +++ b/packages/shared/common/docs/functions/internal.isSingleKind.html @@ -0,0 +1,167 @@ +isSingleKind | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/internal.shouldSample.html b/packages/shared/common/docs/functions/internal.shouldSample.html new file mode 100644 index 000000000..9dca40c3c --- /dev/null +++ b/packages/shared/common/docs/functions/internal.shouldSample.html @@ -0,0 +1,167 @@ +shouldSample | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/isHttpLocallyRecoverable.html b/packages/shared/common/docs/functions/isHttpLocallyRecoverable.html new file mode 100644 index 000000000..b9e621e17 --- /dev/null +++ b/packages/shared/common/docs/functions/isHttpLocallyRecoverable.html @@ -0,0 +1,145 @@ +isHttpLocallyRecoverable | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function isHttpLocallyRecoverable

+
+
    + +
  • +

    Returns true if the status could recover for a different payload.

    +

    When used with event processing this indicates that we should discard +the payload, but that a subsequent payload may succeed. Therefore we should +not stop event processing.

    +
    +
    +

    Parameters

    +
      +
    • +
      status: number
    +

    Returns boolean

    +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/isHttpRecoverable.html b/packages/shared/common/docs/functions/isHttpRecoverable.html new file mode 100644 index 000000000..db0562858 --- /dev/null +++ b/packages/shared/common/docs/functions/isHttpRecoverable.html @@ -0,0 +1,145 @@ +isHttpRecoverable | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function isHttpRecoverable

+
+
    + +
  • +

    Check if the HTTP error is recoverable. This will return false if a request +made with any payload could not recover. If the reason for the failure +is payload specific, for instance a payload that is too large, then +it could recover with a different payload.

    +
    +
    +

    Parameters

    +
      +
    • +
      status: number
    +

    Returns boolean

    +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/noop.html b/packages/shared/common/docs/functions/noop.html new file mode 100644 index 000000000..5dc8de799 --- /dev/null +++ b/packages/shared/common/docs/functions/noop.html @@ -0,0 +1,134 @@ +noop | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function noop

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/secondsToMillis.html b/packages/shared/common/docs/functions/secondsToMillis.html new file mode 100644 index 000000000..3b38a0670 --- /dev/null +++ b/packages/shared/common/docs/functions/secondsToMillis.html @@ -0,0 +1,139 @@ +secondsToMillis | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function secondsToMillis

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/shouldRetry.html b/packages/shared/common/docs/functions/shouldRetry.html new file mode 100644 index 000000000..ca4cc7119 --- /dev/null +++ b/packages/shared/common/docs/functions/shouldRetry.html @@ -0,0 +1,139 @@ +shouldRetry | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function shouldRetry

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/sleep.html b/packages/shared/common/docs/functions/sleep.html new file mode 100644 index 000000000..36e2d3a2c --- /dev/null +++ b/packages/shared/common/docs/functions/sleep.html @@ -0,0 +1,139 @@ +sleep | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function sleep

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/functions/timedPromise.html b/packages/shared/common/docs/functions/timedPromise.html new file mode 100644 index 000000000..476e56590 --- /dev/null +++ b/packages/shared/common/docs/functions/timedPromise.html @@ -0,0 +1,148 @@ +timedPromise | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Function timedPromise

+
+
    + +
  • +

    Returns a promise which errors after t seconds.

    +
    +
    +

    Parameters

    +
      +
    • +
      t: number
      +

      Timeout in seconds.

      +
    • +
    • +
      taskName: string
      +

      Name of task being timed for logging and error reporting.

      +
    +

    Returns Promise<void>

    +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/index.html b/packages/shared/common/docs/index.html new file mode 100644 index 000000000..bb5b6a5da --- /dev/null +++ b/packages/shared/common/docs/index.html @@ -0,0 +1,234 @@ +@launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/BasicLoggerOptions.html b/packages/shared/common/docs/interfaces/BasicLoggerOptions.html new file mode 100644 index 000000000..ca3c75063 --- /dev/null +++ b/packages/shared/common/docs/interfaces/BasicLoggerOptions.html @@ -0,0 +1,231 @@ +BasicLoggerOptions | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface BasicLoggerOptions

+
+

Configuration for basicLogger.

+
+
+
+

Hierarchy

+
    +
  • BasicLoggerOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
destination?: ((line) => void)
+
+

Type declaration

+
    +
  • +
      +
    • (line): void
    • +
    • +

      An optional function to use to print each log line.

      +

      If this is specified, basicLogger calls it to write each line of output. The +argument is a fully formatted log line, not including a linefeed. The function +is only called for log levels that are enabled.

      +

      If not specified, the default is console.error.

      +

      Setting this property to anything other than a function will cause SDK +initialization to fail.

      +
      +
      +

      Parameters

      +
        +
      • +
        line: string
      +

      Returns void

      +
+
+ +
formatter?: ((...args) => string)
+
+

Type declaration

+
    +
  • +
      +
    • (...args): string
    • +
    • +

      An optional formatter to use. The formatter should be compatible +with node-style format strings like those used with util.format.

      +

      If not specified, then a default implementation will be used. +But using a node-specific implementation, for instance, would +have performance and quality benefits.

      +
      +
      +

      Parameters

      +
        +
      • +
        Rest ...args: any[]
        Rest
      +

      Returns string

      +
+
+ +
level?: LDLogLevel
+

The lowest level of log message to enable.

+

See LDLogLevel for a list of possible levels. Setting a level here causes +all lower-importance levels to be disabled: for instance, if you specify +'warn', then 'debug' and 'info' are disabled.

+

If not specified, the default is 'info' (meaning that 'debug' is disabled).

+
+
+
+ +
name?: string
+

Name to use for the log entires. The default name is LaunchDarkly.

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/CancelableTimeout.html b/packages/shared/common/docs/interfaces/CancelableTimeout.html new file mode 100644 index 000000000..5112efbea --- /dev/null +++ b/packages/shared/common/docs/interfaces/CancelableTimeout.html @@ -0,0 +1,168 @@ +CancelableTimeout | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface CancelableTimeout

+
+

Represents a timeout that can be cancelled.

+

When racing a timeout, and another task completes before the timeout, +then the timeout should be cancelled. This prevents leaving open handles +which can stop the runtime from exiting.

+
+
+
+

Hierarchy

+
    +
  • CancelableTimeout
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
cancel: VoidFunction
+
+ +
promise: Promise<void>
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/Crypto.html b/packages/shared/common/docs/interfaces/Crypto.html new file mode 100644 index 000000000..51a2b593a --- /dev/null +++ b/packages/shared/common/docs/interfaces/Crypto.html @@ -0,0 +1,193 @@ +Crypto | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface Crypto

+
+

Interface provided by the platform for doing cryptographic operations.

+
+
+
+

Hierarchy

+
    +
  • Crypto
+
+
+
+ +
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/Encoding.html b/packages/shared/common/docs/interfaces/Encoding.html new file mode 100644 index 000000000..173c465aa --- /dev/null +++ b/packages/shared/common/docs/interfaces/Encoding.html @@ -0,0 +1,162 @@ +Encoding | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface Encoding

+
+

Hierarchy

+
    +
  • Encoding
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/EventSource.html b/packages/shared/common/docs/interfaces/EventSource.html new file mode 100644 index 000000000..f14ade4a1 --- /dev/null +++ b/packages/shared/common/docs/interfaces/EventSource.html @@ -0,0 +1,252 @@ +EventSource | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface EventSource

+
+

Hierarchy

+
    +
  • EventSource
+
+
+
+ +
+
+

Properties

+
+
+

Methods

+
+
+

Properties

+
+ +
onclose: undefined | (() => void)
+
+

Type declaration

+
    +
  • +
      +
    • (): void
    • +
    • +

      Returns void

+
+ +
onerror: undefined | ((err?) => void)
+
+

Type declaration

+
    +
  • +
      +
    • (err?): void
    • +
    • +
      +

      Parameters

      +
      +

      Returns void

+
+ +
onopen: undefined | (() => void)
+
+

Type declaration

+
    +
  • +
      +
    • (): void
    • +
    • +

      Returns void

+
+ +
onretrying: undefined | ((e) => void)
+
+

Type declaration

+
    +
  • +
      +
    • (e): void
    • +
    • +
      +

      Parameters

      +
        +
      • +
        e: {
            delayMillis: number;
        }
        +
          +
        • +
          delayMillis: number
      +

      Returns void

+
+

Methods

+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/EventSourceInitDict.html b/packages/shared/common/docs/interfaces/EventSourceInitDict.html new file mode 100644 index 000000000..dec0585fe --- /dev/null +++ b/packages/shared/common/docs/interfaces/EventSourceInitDict.html @@ -0,0 +1,200 @@ +EventSourceInitDict | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface EventSourceInitDict

+
+

Hierarchy

+
    +
  • EventSourceInitDict
+
+
+
+ +
+
+

Properties

+
+ +
errorFilter: ((err) => boolean)
+
+

Type declaration

+
+
+ +
headers: {
    [key: string]: string | string[];
}
+
+

Type declaration

+
    +
  • +
    [key: string]: string | string[]
+
+ +
initialRetryDelayMillis: number
+
+ +
readTimeoutMillis: number
+
+ +
retryResetIntervalMillis: number
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/Filesystem.html b/packages/shared/common/docs/interfaces/Filesystem.html new file mode 100644 index 000000000..34547a268 --- /dev/null +++ b/packages/shared/common/docs/interfaces/Filesystem.html @@ -0,0 +1,234 @@ +Filesystem | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface Filesystem

+
+

Interface for doing filesystem operations on the platform.

+
+
+
+

Hierarchy

+
    +
  • Filesystem
+
+
+
+ +
+
+

Methods

+
+ +
    + +
  • +

    The time, in ms since POSIX epoch, that the file was last modified.

    +
    +
    +

    Parameters

    +
      +
    • +
      path: string
      +

      The path to get a timestamp for.

      +
    +

    Returns Promise<number>

    A promise which will resolve to a timestamp if successful, or be +rejected if the operation fails.

    + +
+
+ +
    + +
  • +

    Read a file into a utf8 encoded string.

    +
    +
    +

    Parameters

    +
      +
    • +
      path: string
      +

      The path of the file to read.

      +
    +

    Returns Promise<string>

    A promise which will resolve to utf8 encoded file content, or be +rejected if the operation fails.

    + +
+
+ +
    + +
  • +

    Watch for changes to the specified path.

    +

    The implementation of this methods should be non-persistent. Meaning that +it should not keep the containing process running as long as it is +executing. For node this means setting the persistent option to false.

    +
    +
    +

    Parameters

    +
      +
    • +
      path: string
      +

      The path to watch.

      +
    • +
    • +
      callback: ((eventType, filename) => void)
      +
        +
      • +
          +
        • (eventType, filename): void
        • +
        • +
          +

          Parameters

          +
            +
          • +
            eventType: string
          • +
          • +
            filename: string
          +

          Returns void

    +

    Returns WatchHandle

    An async iterator that watches for changes to path.

    + +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/Hasher.html b/packages/shared/common/docs/interfaces/Hasher.html new file mode 100644 index 000000000..bf4789bac --- /dev/null +++ b/packages/shared/common/docs/interfaces/Hasher.html @@ -0,0 +1,185 @@ +Hasher | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface Hasher

+
+

Interface implemented by platform provided hasher.

+

The hash implementation must support 'sha256' and 'sha1'.

+

The has implementation must support digesting to 'hex' or 'base64'.

+
+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/Headers.html b/packages/shared/common/docs/interfaces/Headers.html new file mode 100644 index 000000000..dadc32033 --- /dev/null +++ b/packages/shared/common/docs/interfaces/Headers.html @@ -0,0 +1,237 @@ +Headers | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface Headers

+
+

Interface for headers that are part of a fetch response.

+
+
+
+

Hierarchy

+
    +
  • Headers
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/Hmac.html b/packages/shared/common/docs/interfaces/Hmac.html new file mode 100644 index 000000000..7dd6653e2 --- /dev/null +++ b/packages/shared/common/docs/interfaces/Hmac.html @@ -0,0 +1,187 @@ +Hmac | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface Hmac

+
+

Interface implemented by platform provided hmac.

+

The hash implementation must support 'sha256'.

+

The has implementation must support digesting to 'hex'.

+
+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/HttpErrorResponse.html b/packages/shared/common/docs/interfaces/HttpErrorResponse.html new file mode 100644 index 000000000..a34e017d3 --- /dev/null +++ b/packages/shared/common/docs/interfaces/HttpErrorResponse.html @@ -0,0 +1,161 @@ +HttpErrorResponse | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface HttpErrorResponse

+
+

Hierarchy

+
    +
  • HttpErrorResponse
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
message: string
+
+ +
status?: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/Info.html b/packages/shared/common/docs/interfaces/Info.html new file mode 100644 index 000000000..fdd59aee3 --- /dev/null +++ b/packages/shared/common/docs/interfaces/Info.html @@ -0,0 +1,178 @@ +Info | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface Info

+
+

Interface for getting information about the SDK or the environment it is +executing in.

+
+
+
+

Hierarchy

+
    +
  • Info
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/LDApplication.html b/packages/shared/common/docs/interfaces/LDApplication.html new file mode 100644 index 000000000..02fb80481 --- /dev/null +++ b/packages/shared/common/docs/interfaces/LDApplication.html @@ -0,0 +1,209 @@ +LDApplication | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDApplication

+
+

Hierarchy

+
    +
  • AutoEnvCommon +
      +
    • LDApplication
+
+
+
+ +
+
+

Properties

+
+ +
envAttributesVersion: string
+

Version of the environment attributes schema being used.

+
+
+
+ +
id?: string
+

Unique identifier of the application.

+
+
+
+ +
key: string
+

Unique key for the context kind.

+
+
+
+ +
locale?: string
+
+ +
name?: string
+
+ +
version?: string
+
+ +
versionName?: string
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/LDClientContext.html b/packages/shared/common/docs/interfaces/LDClientContext.html new file mode 100644 index 000000000..8bcadad31 --- /dev/null +++ b/packages/shared/common/docs/interfaces/LDClientContext.html @@ -0,0 +1,178 @@ +LDClientContext | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDClientContext

+
+

Factory methods receive this class as a parameter.

+

Its public properties provide information about the SDK configuration and environment. The SDK +may also include non-public properties that are relevant only when creating one of the built-in +component types and are not accessible to custom components.

+
+
+
+

Hierarchy

+
    +
  • LDClientContext
+
+

Implemented by

+
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
basicConfiguration: LDBasicConfiguration
+

The SDK's basic global properties.

+
+
+
+ +
platform: Platform
+

Interfaces providing platform specific information and functionality.

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/LDContextCommon.html b/packages/shared/common/docs/interfaces/LDContextCommon.html new file mode 100644 index 000000000..341052d2a --- /dev/null +++ b/packages/shared/common/docs/interfaces/LDContextCommon.html @@ -0,0 +1,195 @@ +LDContextCommon | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDContextCommon

+
+

Hierarchy

+
+
+

Indexable

+
[attribute: string]: any
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ + +

Meta attributes are used to control behavioral aspects of the Context, such as private +private attributes. See LDContextMeta.privateAttributes as an example.

+

They cannot be addressed in targeting rules.

+
+
+
+ +
anonymous?: boolean
+

If true, the context will not appear on the Contexts page in the LaunchDarkly dashboard.

+
+
+
+ +
key: string
+

A unique string identifying a context.

+
+
+
+ +
name?: string
+

The context's name.

+

You can search for contexts on the Contexts page by name.

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/LDContextMeta.html b/packages/shared/common/docs/interfaces/LDContextMeta.html new file mode 100644 index 000000000..70853cf95 --- /dev/null +++ b/packages/shared/common/docs/interfaces/LDContextMeta.html @@ -0,0 +1,184 @@ +LDContextMeta | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDContextMeta

+
+

Meta attributes are used to control behavioral aspects of the Context. +They cannot be addressed in targeting rules.

+
+
+
+

Hierarchy

+
    +
  • LDContextMeta
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
privateAttributes?: string[]
+

Designate any number of Context attributes, or properties within them, as private: that is, +their values will not be sent to LaunchDarkly.

+

Each parameter can be a simple attribute name, such as "email". Or, if the first character is +a slash, the parameter is interpreted as a slash-delimited path to a property within a JSON +object, where the first path component is a Context attribute name and each following +component is a nested property name: for example, suppose the attribute "address" had the +following JSON object value:

+
{"street": {"line1": "abc", "line2": "def"}}
+
+

Using ["/address/street/line1"] in this case would cause the "line1" property to be marked as +private. This syntax deliberately resembles JSON Pointer, but other JSON Pointer features +such as array indexing are not supported for Private.

+

This action only affects analytics events that involve this particular Context. To mark some +(or all) Context attributes as private for all users, use the overall configuration for the +SDK. +See LDOptions.allAttributesPrivate and LDOptions.privateAttributes.

+

The attributes "kind" and "key", and the "_meta" attributes cannot be made private.

+

In this example, firstName is marked as private, but lastName is not:

+
const context = {
kind: 'org',
key: 'my-key',
firstName: 'Pierre',
lastName: 'Menard',
_meta: {
privateAttributes: ['firstName'],
}
}; +
+

This is a metadata property, rather than an attribute that can be addressed in evaluations: +that is, a rule clause that references the attribute name "privateAttributes", will not use +this value, but would use a "privateAttributes" attribute set on the context.

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/LDDevice.html b/packages/shared/common/docs/interfaces/LDDevice.html new file mode 100644 index 000000000..36fbdfaa5 --- /dev/null +++ b/packages/shared/common/docs/interfaces/LDDevice.html @@ -0,0 +1,218 @@ +LDDevice | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDDevice

+
+

Hierarchy

+
    +
  • AutoEnvCommon +
      +
    • LDDevice
+
+
+
+ +
+
+

Properties

+
+ +
envAttributesVersion: string
+

Version of the environment attributes schema being used.

+
+
+
+ +
key: string
+

Unique key for the context kind.

+
+
+
+ +
manufacturer?: string
+
+ +
memoryBytes?: string
+
+ +
model?: string
+
+ +
os?: {
    family?: string;
    name?: string;
    version?: string;
}
+
+

Type declaration

+
    +
  • +
    Optional family?: string
    +

    The family of operating system.

    +
    +
  • +
  • +
    Optional name?: string
  • +
  • +
    Optional version?: string
+
+ +
storageBytes?: string
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/LDEvaluationDetail.html b/packages/shared/common/docs/interfaces/LDEvaluationDetail.html new file mode 100644 index 000000000..3d98c1d0a --- /dev/null +++ b/packages/shared/common/docs/interfaces/LDEvaluationDetail.html @@ -0,0 +1,186 @@ +LDEvaluationDetail | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDEvaluationDetail

+
+

An object that combines the result of a feature flag evaluation with information about +how it was calculated.

+

This is the result of calling LDClient.variationDetail.

+

For more information, see the SDK reference guide.

+
+
+
+

Hierarchy

+
    +
  • LDEvaluationDetail
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ + +

An object describing the main factor that influenced the flag evaluation value.

+
+
+
+ +
value: any
+

The result of the flag evaluation. This will be either one of the flag's variations or +the default value that was passed to LDClient.variationDetail.

+
+
+
+ +
variationIndex?: null | number
+

The index of the returned value within the flag's list of variations, e.g. 0 for the +first variation-- or null if the default value was returned.

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/LDEvaluationDetailTyped.html b/packages/shared/common/docs/interfaces/LDEvaluationDetailTyped.html new file mode 100644 index 000000000..f18a01f97 --- /dev/null +++ b/packages/shared/common/docs/interfaces/LDEvaluationDetailTyped.html @@ -0,0 +1,184 @@ +LDEvaluationDetailTyped | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDEvaluationDetailTyped<TFlag>

+
+

Type Parameters

+
    +
  • +

    TFlag

+
+

Hierarchy

+
    +
  • LDEvaluationDetailTyped
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ + +

An object describing the main factor that influenced the flag evaluation value.

+
+
+
+ +
value: TFlag
+

The result of the flag evaluation. This will be either one of the flag's variations or +the default value that was passed to LDClient.variationDetail.

+
+
+
+ +
variationIndex?: null | number
+

The index of the returned value within the flag's list of variations, e.g. 0 for the +first variation-- or null if the default value was returned.

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/LDEvaluationReason.html b/packages/shared/common/docs/interfaces/LDEvaluationReason.html new file mode 100644 index 000000000..1a2ac8a87 --- /dev/null +++ b/packages/shared/common/docs/interfaces/LDEvaluationReason.html @@ -0,0 +1,245 @@ +LDEvaluationReason | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDEvaluationReason

+
+

Describes the reason that a flag evaluation produced a particular value. This is +part of the LDEvaluationDetail object returned by LDClient.variationDetail.

+
+
+
+

Hierarchy

+
    +
  • LDEvaluationReason
+
+
+
+ +
+
+

Properties

+
+ +
bigSegmentsStatus?: "HEALTHY" | "STALE" | "NOT_CONFIGURED" | "STORE_ERROR"
+

Describes the validity of Big Segment information, if and only if the flag evaluation +required querying at least one Big Segment.

+
    +
  • 'HEALTHY': The Big Segment query involved in the flag evaluation was successful, and +the segment state is considered up to date.
  • +
  • 'STALE': The Big Segment query involved in the flag evaluation was successful, but +the segment state may not be up to date
  • +
  • 'NOT_CONFIGURED': Big Segments could not be queried for the flag evaluation because +the SDK configuration did not include a Big Segment store.
  • +
  • 'STORE_ERROR': The Big Segment query involved in the flag evaluation failed, for +instance due to a database error.
  • +
+
+
+
+ +
errorKind?: string
+

A further description of the error condition, if the kind was 'ERROR'.

+
+
+
+ +
inExperiment?: boolean
+

Whether the evaluation was part of an experiment.

+

This is true if the evaluation resulted in an experiment rollout and served one of +the variations in the experiment. Otherwise it is false or undefined.

+
+
+
+ +
kind: string
+

The general category of the reason:

+
    +
  • 'OFF': The flag was off and therefore returned its configured off value.
  • +
  • 'FALLTHROUGH': The flag was on but the context did not match any targets or rules.
  • +
  • 'TARGET_MATCH': The context key was specifically targeted for this flag.
  • +
  • 'RULE_MATCH': the context matched one of the flag's rules.
  • +
  • 'PREREQUISITE_FAILED': The flag was considered off because it had at least one +prerequisite flag that either was off or did not return the desired variation.
  • +
  • 'ERROR': The flag could not be evaluated, e.g. because it does not exist or due +to an unexpected error.
  • +
+
+
+
+ +
prerequisiteKey?: string
+

The key of the failed prerequisite flag, if the kind was 'PREREQUISITE_FAILED'.

+
+
+
+ +
ruleId?: string
+

The unique identifier of the matched rule, if the kind was 'RULE_MATCH'.

+
+
+
+ +
ruleIndex?: number
+

The index of the matched rule (0 for the first), if the kind was 'RULE_MATCH'.

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/LDFlagSet.html b/packages/shared/common/docs/interfaces/LDFlagSet.html new file mode 100644 index 000000000..82f1e2953 --- /dev/null +++ b/packages/shared/common/docs/interfaces/LDFlagSet.html @@ -0,0 +1,140 @@ +LDFlagSet | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDFlagSet

+
+

A map of feature flags from their keys to their values.

+
+
+
+

Hierarchy

+
    +
  • LDFlagSet
+
+

Indexable

+
[key: string]: LDFlagValue
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/LDLogger.html b/packages/shared/common/docs/interfaces/LDLogger.html new file mode 100644 index 000000000..4fddff82c --- /dev/null +++ b/packages/shared/common/docs/interfaces/LDLogger.html @@ -0,0 +1,246 @@ +LDLogger | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDLogger

+
+

The LaunchDarkly client logger interface.

+

The LDOptions.logger property accepts any object that conforms to this +interface. The SDK only uses four logging levels: error, warn, info, and +debug. It will call the corresponding method of the LDLogger either with a +single string argument, or with a format string and variable arguments in the +format used by Node's util.format().

+

The Winston logging package provides a +logger that conforms to this interface, so if you have created a logger with +Winston, you can simply put it into the LDOptions.logger property.

+

If you do not provide a logger object, the SDK uses the basicLogger +implementation with a minimum level of info.

+
+
+
+

Hierarchy

+
    +
  • LDLogger
+
+

Implemented by

+
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/LDMultiKindContext.html b/packages/shared/common/docs/interfaces/LDMultiKindContext.html new file mode 100644 index 000000000..5b73a8452 --- /dev/null +++ b/packages/shared/common/docs/interfaces/LDMultiKindContext.html @@ -0,0 +1,169 @@ +LDMultiKindContext | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDMultiKindContext

+
+

A context which represents multiple kinds. Each kind having its own key and attributes.

+

A multi-context must contain kind: 'multi' at the root.

+
const myMultiContext = {
// Multi-contexts must be of kind 'multi'.
kind: 'multi',
// The context is namespaced by its kind. This is an 'org' kind context.
org: {
// Each component context has its own key and attributes.
key: 'my-org-key',
someAttribute: 'my-attribute-value',
},
user: {
key: 'my-user-key',
firstName: 'Bob',
lastName: 'Bobberson',
_meta: {
// Each component context has its own _meta attributes. This will only apply the this
// 'user' context.
privateAttributes: ['firstName']
}
}
}; +
+

The above multi-context contains both an 'org' and a 'user'. Each with their own key, +attributes, and _meta attributes.

+
+
+
+

Hierarchy

+
    +
  • LDMultiKindContext
+
+

Indexable

+
[kind: string]: "multi" | LDContextCommon
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
kind: "multi"
+

The kind of the context.

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/LDSingleKindContext.html b/packages/shared/common/docs/interfaces/LDSingleKindContext.html new file mode 100644 index 000000000..721c3ff97 --- /dev/null +++ b/packages/shared/common/docs/interfaces/LDSingleKindContext.html @@ -0,0 +1,215 @@ +LDSingleKindContext | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDSingleKindContext

+
+

A context which represents a single kind.

+

For a single kind context the 'kind' may not be 'multi'.

+
const myOrgContext = {
kind: 'org',
key: 'my-org-key',
someAttribute: 'my-attribute-value'
}; +
+

The above context would be a single kind context representing an organization. It has a key +for that organization, and a single attribute 'someAttribute'.

+
+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ + +

Meta attributes are used to control behavioral aspects of the Context, such as private +private attributes. See LDContextMeta.privateAttributes as an example.

+

They cannot be addressed in targeting rules.

+
+
+
+ +
anonymous?: boolean
+

If true, the context will not appear on the Contexts page in the LaunchDarkly dashboard.

+
+
+
+ +
key: string
+

A unique string identifying a context.

+
+
+
+ +
kind: string
+

The kind of the context.

+
+
+
+ +
name?: string
+

The context's name.

+

You can search for contexts on the Contexts page by name.

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/LDUser.html b/packages/shared/common/docs/interfaces/LDUser.html new file mode 100644 index 000000000..be3da87e8 --- /dev/null +++ b/packages/shared/common/docs/interfaces/LDUser.html @@ -0,0 +1,276 @@ +LDUser | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDUser

+
+

A LaunchDarkly user object.

+
+
+

Deprecated

+
+

Hierarchy

+
    +
  • LDUser
+
+
+
+ +
+
+

Properties

+
+ +
anonymous?: boolean
+

If true, the user will not appear on the Users page in the LaunchDarkly dashboard.

+
+
+
+ +
avatar?: string
+

An absolute URL to an avatar image for the user.

+
+
+
+ +
country?: string
+

The country associated with the user.

+
+
+
+ +
custom?: {
    [key: string]: string | boolean | number | (string | boolean | number)[];
}
+

Any additional attributes associated with the user.

+
+
+

Type declaration

+
    +
  • +
    [key: string]: string | boolean | number | (string | boolean | number)[]
+
+
+ +
email?: string
+

The user's email address.

+

If an avatar URL is not provided, LaunchDarkly will use Gravatar +to try to display an avatar for the user on the Users page.

+
+
+
+ +
firstName?: string
+

The user's first name.

+
+
+
+ +
ip?: string
+

The user's IP address.

+

If you provide an IP, LaunchDarkly will use a geolocation service to +automatically infer a country for the user, unless you've already +specified one.

+
+
+
+ +
key: string
+

A unique string identifying a user.

+
+
+
+ +
lastName?: string
+

The user's last name.

+
+
+
+ +
name?: string
+

The user's name.

+

You can search for users on the User page by name.

+
+
+
+ +
privateAttributeNames?: string[]
+

Specifies a list of attribute names (either built-in or custom) which should be +marked as private, and not sent to LaunchDarkly in analytics events. This is in +addition to any private attributes designated in the global configuration +with LDOptions.privateAttributes or LDOptions.allAttributesPrivate.

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/Options.html b/packages/shared/common/docs/interfaces/Options.html new file mode 100644 index 000000000..26b9ad60c --- /dev/null +++ b/packages/shared/common/docs/interfaces/Options.html @@ -0,0 +1,175 @@ +Options | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface Options

+
+

Hierarchy

+
    +
  • Options
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
body?: string
+
+ +
headers?: Record<string, string>
+
+ +
method?: string
+
+ +
timeout?: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/Platform.html b/packages/shared/common/docs/interfaces/Platform.html new file mode 100644 index 000000000..1a0789f1d --- /dev/null +++ b/packages/shared/common/docs/interfaces/Platform.html @@ -0,0 +1,210 @@ +Platform | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface Platform

+
+

Hierarchy

+
    +
  • Platform
+
+
+
+ +
+
+

Properties

+
+ +
crypto: Crypto
+

The interface for performing cryptographic operations.

+
+
+
+ +
encoding?: Encoding
+

The interface for performing encoding operations.

+
+
+
+ +
fileSystem?: Filesystem
+

The interface for performing file system operations. If the platform does +not support filesystem access, then this may be undefined.

+
+
+
+ +
info: Info
+

The interface for getting information about the platform and the execution +environment.

+
+
+
+ +
requests: Requests
+

The interface for performing http/https requests.

+
+
+
+ +
storage?: Storage
+

The interface for session specific storage object. If the platform does not +support local storage access, this may be undefined.

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/PlatformData.html b/packages/shared/common/docs/interfaces/PlatformData.html new file mode 100644 index 000000000..865e60aa9 --- /dev/null +++ b/packages/shared/common/docs/interfaces/PlatformData.html @@ -0,0 +1,224 @@ +PlatformData | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface PlatformData

+
+

Information about the platform of the SDK and the environment it is executing.

+
+
+
+

Hierarchy

+
    +
  • PlatformData
+
+
+
+ +
+
+

Properties

+
+ +
additional?: Record<string, string>
+

Any additional attributes associated with the platform.

+
+
+
+ +
ld_application?: LDApplication
+

Additional information about the executing environment. Should be populated +when available. Not all platforms will have this data.

+
+
+
+ +
ld_device?: LDDevice
+

Device hardware information. Should be populated when available. Not all +platforms will have this data.

+
+
+
+ +
name?: string
+

The name of the platform the SDK is running on. For instance 'Node'.

+
+
+
+ +
os?: {
    arch?: string;
    name?: string;
    version?: string;
}
+

Information about the OS on which the SDK is running. Should be populated +when available. Not all platforms will make this data accessible.

+
+
+

Type declaration

+
    +
  • +
    Optional arch?: string
    +

    The architecture. Ideally at runtime, but may be build time if that is +a constraint.

    +
    +
  • +
  • +
    Optional name?: string
    +

    The name of the OS. "MacOS", "Windows", or "Linux". If not one of those, +then use the value provided by the OS.

    +
    +
  • +
  • +
    Optional version?: string
    +

    The version of the OS.

    +
    +
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/Requests.html b/packages/shared/common/docs/interfaces/Requests.html new file mode 100644 index 000000000..b91e51edc --- /dev/null +++ b/packages/shared/common/docs/interfaces/Requests.html @@ -0,0 +1,207 @@ +Requests | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface Requests

+
+

Hierarchy

+
    +
  • Requests
+
+
+
+ +
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/Response.html b/packages/shared/common/docs/interfaces/Response.html new file mode 100644 index 000000000..b1b7177c6 --- /dev/null +++ b/packages/shared/common/docs/interfaces/Response.html @@ -0,0 +1,196 @@ +Response | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface Response

+
+

Interface for fetch responses.

+
+
+
+

Hierarchy

+
    +
  • Response
+
+
+
+ +
+
+

Properties

+
+
+

Methods

+
+
+

Properties

+
+ +
headers: Headers
+
+ +
status: number
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/SdkData.html b/packages/shared/common/docs/interfaces/SdkData.html new file mode 100644 index 000000000..1dafc41f9 --- /dev/null +++ b/packages/shared/common/docs/interfaces/SdkData.html @@ -0,0 +1,198 @@ +SdkData | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface SdkData

+
+

Hierarchy

+
    +
  • SdkData
+
+
+
+ +
+
+

Properties

+
+ +
name?: string
+

The name of the SDK. e.g. "node-server-sdk"

+
+
+
+ +
userAgentBase?: string
+

If this is a top-level (not a wrapper) SDK this will be used to create the user agent string. +It will take the form 'userAgentBase/version`.

+
+
+
+ +
version?: string
+

The version of the SDK.

+
+
+
+ +
wrapperName?: string
+

Name of the wrapper SDK if present.

+
+
+
+ +
wrapperVersion?: string
+

Version of the wrapper if present.

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/Storage.html b/packages/shared/common/docs/interfaces/Storage.html new file mode 100644 index 000000000..20ba63228 --- /dev/null +++ b/packages/shared/common/docs/interfaces/Storage.html @@ -0,0 +1,227 @@ +Storage | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface Storage

+
+

Interface for a data store that holds feature flag data and other SDK +properties in a serialized form.

+

This interface should be used for platform-specific integrations that store +data somewhere other than in memory. Each data item is uniquely identified by +a string typically constructed following a namespacing structure that +is then encoded.

+

Implementations may not throw exceptions.

+

The SDK assumes that the persistence is only being used by a single instance +of the SDK per SDK key (two different SDK instances, with 2 different SDK +keys could use the same persistence instance).

+

The SDK, with correct usage, will not have overlapping writes to the same +key.

+

This interface does not depend on the ability to list the contents of the +store or namespaces. This is to maintain the simplicity of implementing a +key-value store on many platforms.

+
+
+
+

Hierarchy

+
    +
  • Storage
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
clear: ((key) => Promise<void>)
+
+

Type declaration

+
    +
  • +
      +
    • (key): Promise<void>
    • +
    • +
      +

      Parameters

      +
        +
      • +
        key: string
      +

      Returns Promise<void>

+
+ +
get: ((key) => Promise<null | string>)
+
+

Type declaration

+
    +
  • +
      +
    • (key): Promise<null | string>
    • +
    • +
      +

      Parameters

      +
        +
      • +
        key: string
      +

      Returns Promise<null | string>

+
+ +
set: ((key, value) => Promise<void>)
+
+

Type declaration

+
    +
  • +
      +
    • (key, value): Promise<void>
    • +
    • +
      +

      Parameters

      +
        +
      • +
        key: string
      • +
      • +
        value: string
      +

      Returns Promise<void>

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/TypeValidator.html b/packages/shared/common/docs/interfaces/TypeValidator.html new file mode 100644 index 000000000..1f45ff041 --- /dev/null +++ b/packages/shared/common/docs/interfaces/TypeValidator.html @@ -0,0 +1,185 @@ +TypeValidator | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface TypeValidator

+
+

Interface for type validation.

+
+
+
+

Hierarchy

+
    +
  • TypeValidator
+
+

Implemented by

+
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/WatchHandle.html b/packages/shared/common/docs/interfaces/WatchHandle.html new file mode 100644 index 000000000..15860b730 --- /dev/null +++ b/packages/shared/common/docs/interfaces/WatchHandle.html @@ -0,0 +1,160 @@ +WatchHandle | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface WatchHandle

+
+

Hierarchy

+
    +
  • WatchHandle
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/internal.EventProcessorOptions.html b/packages/shared/common/docs/interfaces/internal.EventProcessorOptions.html new file mode 100644 index 000000000..c5d4b5b92 --- /dev/null +++ b/packages/shared/common/docs/interfaces/internal.EventProcessorOptions.html @@ -0,0 +1,206 @@ +EventProcessorOptions | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface EventProcessorOptions

+
+

Hierarchy

+
    +
  • EventProcessorOptions
+
+
+
+ +
+
+

Properties

+
+ +
allAttributesPrivate: boolean
+
+ +
diagnosticRecordingInterval: number
+
+ +
eventsCapacity: number
+
+ +
flushInterval: number
+
+ +
privateAttributes: string[]
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/internal.InputMigrationEvent.html b/packages/shared/common/docs/interfaces/internal.InputMigrationEvent.html new file mode 100644 index 000000000..c98c6437e --- /dev/null +++ b/packages/shared/common/docs/interfaces/internal.InputMigrationEvent.html @@ -0,0 +1,220 @@ +InputMigrationEvent | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface InputMigrationEvent

+
+

Hierarchy

+
    +
  • InputMigrationEvent
+
+
+
+ +
+
+

Properties

+
+ +
contextKeys: Record<string, string>
+
+ +
creationDate: number
+
+ +
evaluation: any
+
+ +
kind: "migration_op"
+
+ +
measurements: any[]
+
+ +
operation: string
+
+ +
samplingRatio: number
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/subsystem.LDContextDeduplicator.html b/packages/shared/common/docs/interfaces/subsystem.LDContextDeduplicator.html new file mode 100644 index 000000000..eb1a5f18a --- /dev/null +++ b/packages/shared/common/docs/interfaces/subsystem.LDContextDeduplicator.html @@ -0,0 +1,211 @@ +LDContextDeduplicator | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDContextDeduplicator

+
+

Interface for a strategy for removing duplicate contexts from the event stream. +Client side event processors do not do this de-duplication, so the implementation +is not part of the default event processor.

+
+
+
+

Hierarchy

+
    +
  • LDContextDeduplicator
+
+
+
+ +
+
+

Properties

+
+
+

Methods

+
+
+

Properties

+
+ +
flushInterval?: number
+

The interval, if any, at which the event processor should call flush.

+
+
+
+

Methods

+
+ +
+
+ +
    + +
  • +

    Updates the internal state if necessary to reflect that we have seen the given context. +Returns true if it is time to insert an index event for this context into the event output.

    +

    Client implementations may always return true.

    +
    +
    +

    Parameters

    +
    +

    Returns boolean

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/subsystem.LDEventProcessor.html b/packages/shared/common/docs/interfaces/subsystem.LDEventProcessor.html new file mode 100644 index 000000000..05ba76e93 --- /dev/null +++ b/packages/shared/common/docs/interfaces/subsystem.LDEventProcessor.html @@ -0,0 +1,197 @@ +LDEventProcessor | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDEventProcessor

+
+

Hierarchy

+
    +
  • LDEventProcessor
+
+

Implemented by

+
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/subsystem.LDEventSender.html b/packages/shared/common/docs/interfaces/subsystem.LDEventSender.html new file mode 100644 index 000000000..0496bb069 --- /dev/null +++ b/packages/shared/common/docs/interfaces/subsystem.LDEventSender.html @@ -0,0 +1,174 @@ +LDEventSender | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDEventSender

+
+

Hierarchy

+
    +
  • LDEventSender
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/interfaces/subsystem.LDEventSenderResult.html b/packages/shared/common/docs/interfaces/subsystem.LDEventSenderResult.html new file mode 100644 index 000000000..37bd42831 --- /dev/null +++ b/packages/shared/common/docs/interfaces/subsystem.LDEventSenderResult.html @@ -0,0 +1,178 @@ +LDEventSenderResult | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Interface LDEventSenderResult

+
+

Hierarchy

+
    +
  • LDEventSenderResult
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
error?: any
+
+ +
serverTime?: number
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/modules/internal.html b/packages/shared/common/docs/modules/internal.html new file mode 100644 index 000000000..a9a8a2db5 --- /dev/null +++ b/packages/shared/common/docs/modules/internal.html @@ -0,0 +1,190 @@ +internal | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+ +
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/modules/subsystem.html b/packages/shared/common/docs/modules/subsystem.html new file mode 100644 index 000000000..84f730f0e --- /dev/null +++ b/packages/shared/common/docs/modules/subsystem.html @@ -0,0 +1,153 @@ +subsystem | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+ +
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/types/EventListener.html b/packages/shared/common/docs/types/EventListener.html new file mode 100644 index 000000000..3b981f024 --- /dev/null +++ b/packages/shared/common/docs/types/EventListener.html @@ -0,0 +1,146 @@ +EventListener | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Type alias EventListener

+
EventListener: ((event?) => void)
+
+

Type declaration

+
    +
  • +
      +
    • (event?): void
    • +
    • +
      +

      Parameters

      +
        +
      • +
        Optional event: {
            data?: any;
        }
        Optional +
          +
        • +
          Optional data?: any
      +

      Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/types/EventName.html b/packages/shared/common/docs/types/EventName.html new file mode 100644 index 000000000..601c46fc1 --- /dev/null +++ b/packages/shared/common/docs/types/EventName.html @@ -0,0 +1,130 @@ +EventName | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Type alias EventName

+
EventName: "delete" | "patch" | "ping" | "put"
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/types/LDContext.html b/packages/shared/common/docs/types/LDContext.html new file mode 100644 index 000000000..c46287f2c --- /dev/null +++ b/packages/shared/common/docs/types/LDContext.html @@ -0,0 +1,133 @@ +LDContext | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Type alias LDContext

+ +

A LaunchDarkly context object.

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/types/LDFlagValue.html b/packages/shared/common/docs/types/LDFlagValue.html new file mode 100644 index 000000000..129268b8c --- /dev/null +++ b/packages/shared/common/docs/types/LDFlagValue.html @@ -0,0 +1,134 @@ +LDFlagValue | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Type alias LDFlagValue

+
LDFlagValue: any
+

The types of values a feature flag can have.

+

Flags can have any JSON-serializable value.

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/types/LDHeaders.html b/packages/shared/common/docs/types/LDHeaders.html new file mode 100644 index 000000000..eb386d027 --- /dev/null +++ b/packages/shared/common/docs/types/LDHeaders.html @@ -0,0 +1,141 @@ +LDHeaders | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Type alias LDHeaders

+
LDHeaders: {
    authorization?: string;
    user-agent: string;
    x-launchdarkly-tags?: string;
    x-launchdarkly-wrapper?: string;
}
+
+

Type declaration

+
    +
  • +
    Optional authorization?: string
  • +
  • +
    user-agent: string
  • +
  • +
    Optional x-launchdarkly-tags?: string
  • +
  • +
    Optional x-launchdarkly-wrapper?: string
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/types/LDLogLevel.html b/packages/shared/common/docs/types/LDLogLevel.html new file mode 100644 index 000000000..3aef39830 --- /dev/null +++ b/packages/shared/common/docs/types/LDLogLevel.html @@ -0,0 +1,137 @@ +LDLogLevel | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Type alias LDLogLevel

+
LDLogLevel: "debug" | "info" | "warn" | "error" | "none"
+

Logging levels that can be used with basicLogger.

+

SetBasicLoggerOptions.level to one of these values to control what levels +of log messages are enabled. Going from lowest importance (and most verbose) +to most importance, the levels are 'debug', 'info', 'warn', and 'error'. +You can also specify 'none' instead to disable all logging.

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/types/ProcessStreamResponse.html b/packages/shared/common/docs/types/ProcessStreamResponse.html new file mode 100644 index 000000000..b3cab0a53 --- /dev/null +++ b/packages/shared/common/docs/types/ProcessStreamResponse.html @@ -0,0 +1,159 @@ +ProcessStreamResponse | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Type alias ProcessStreamResponse

+
ProcessStreamResponse: {
    deserializeData: ((data) => any);
    processJson: ((json) => void);
}
+
+

Type declaration

+
    +
  • +
    deserializeData: ((data) => any)
    +
      +
    • +
        +
      • (data): any
      • +
      • +
        +

        Parameters

        +
          +
        • +
          data: string
        +

        Returns any

  • +
  • +
    processJson: ((json) => void)
    +
      +
    • +
        +
      • (json): void
      • +
      • +
        +

        Parameters

        +
          +
        • +
          json: any
        +

        Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/types/VoidFunction.html b/packages/shared/common/docs/types/VoidFunction.html new file mode 100644 index 000000000..89e0cf025 --- /dev/null +++ b/packages/shared/common/docs/types/VoidFunction.html @@ -0,0 +1,138 @@ +VoidFunction | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Type alias VoidFunction

+
VoidFunction: (() => void)
+
+

Type declaration

+
    +
  • +
      +
    • (): void
    • +
    • +

      Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/types/internal.EvalEventArgs.html b/packages/shared/common/docs/types/internal.EvalEventArgs.html new file mode 100644 index 000000000..23600f9a6 --- /dev/null +++ b/packages/shared/common/docs/types/internal.EvalEventArgs.html @@ -0,0 +1,183 @@ +EvalEventArgs | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Type alias EvalEventArgs

+
EvalEventArgs: {
    addExperimentData?: boolean;
    context: Context;
    debugEventsUntilDate?: number;
    defaultVal: any;
    excludeFromSummaries?: boolean;
    flagKey: string;
    prereqOfFlagKey?: string;
    reason?: LDEvaluationReason;
    samplingRatio?: number;
    trackEvents: boolean;
    value: LDFlagValue;
    variation?: number;
    version: number;
}
+
+

Type declaration

+
    +
  • +
    Optional addExperimentData?: boolean
  • +
  • +
    context: Context
  • +
  • +
    Optional debugEventsUntilDate?: number
  • +
  • +
    defaultVal: any
  • +
  • +
    Optional excludeFromSummaries?: boolean
  • +
  • +
    flagKey: string
  • +
  • +
    Optional prereqOfFlagKey?: string
  • +
  • +
    Optional reason?: LDEvaluationReason
  • +
  • +
    Optional samplingRatio?: number
  • +
  • +
    trackEvents: boolean
  • +
  • +
    value: LDFlagValue
  • +
  • +
    Optional variation?: number
  • +
  • +
    version: number
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/types/internal.InputEvent.html b/packages/shared/common/docs/types/internal.InputEvent.html new file mode 100644 index 000000000..eb8eebef7 --- /dev/null +++ b/packages/shared/common/docs/types/internal.InputEvent.html @@ -0,0 +1,154 @@ +InputEvent | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+ +
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/types/internal.LDInternalOptions.html b/packages/shared/common/docs/types/internal.LDInternalOptions.html new file mode 100644 index 000000000..b839ec206 --- /dev/null +++ b/packages/shared/common/docs/types/internal.LDInternalOptions.html @@ -0,0 +1,180 @@ +LDInternalOptions | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Type alias LDInternalOptions

+
LDInternalOptions: {
    analyticsEventPath?: string;
    diagnosticEventPath?: string;
    highTimeoutThreshold?: number;
    includeAuthorizationHeader?: boolean;
}
+

This is for internal use only.

+

Edge sdks use clientSideID to query feature stores. They also send analytics +using this clientSideID. This is a hybrid behavior because they are based +on js-server-common, but uses the clientSideID instead of the sdkKey for the +above reasons. These internal options allow the edge sdks to use the +EventSender to send analytics to the correct LD endpoints using +the clientSideId.

+
+
+

Type declaration

+
    +
  • +
    Optional analyticsEventPath?: string
  • +
  • +
    Optional diagnosticEventPath?: string
  • +
  • +
    Optional highTimeoutThreshold?: number
    +

    In seconds. Log a warning if identifyTimeout is greater than this value.

    +

    Mobile - 15s. +Browser - 5s. +Server - 60s.

    +
    +
  • +
  • +
    Optional includeAuthorizationHeader?: boolean
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/shared/common/docs/types/internal.StreamingErrorHandler.html b/packages/shared/common/docs/types/internal.StreamingErrorHandler.html new file mode 100644 index 000000000..12c1cb49d --- /dev/null +++ b/packages/shared/common/docs/types/internal.StreamingErrorHandler.html @@ -0,0 +1,167 @@ +StreamingErrorHandler | @launchdarkly/js-sdk-common - v2.8.0
+
+ +
+
+
+
+ +

Type alias StreamingErrorHandler

+
StreamingErrorHandler: ((err) => void)
+
+

Type declaration

+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file