diff --git a/packages/sdk/akamai-base/docs/assets/highlight.css b/packages/sdk/akamai-base/docs/assets/highlight.css new file mode 100644 index 000000000..128ea6fdf --- /dev/null +++ b/packages/sdk/akamai-base/docs/assets/highlight.css @@ -0,0 +1,85 @@ +:root { + --light-hl-0: #000000; + --dark-hl-0: #D4D4D4; + --light-hl-1: #008000; + --dark-hl-1: #6A9955; + --light-hl-2: #0000FF; + --dark-hl-2: #569CD6; + --light-hl-3: #0070C1; + --dark-hl-3: #4FC1FF; + --light-hl-4: #795E26; + --dark-hl-4: #DCDCAA; + --light-hl-5: #001080; + --dark-hl-5: #9CDCFE; + --light-hl-6: #A31515; + --dark-hl-6: #CE9178; + --light-hl-7: #CD3131; + --dark-hl-7: #F44747; + --light-hl-8: #AF00DB; + --dark-hl-8: #C586C0; + --light-code-background: #FFFFFF; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --code-background: var(--dark-code-background); +} } + +:root[data-theme='light'] { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --code-background: var(--light-code-background); +} + +:root[data-theme='dark'] { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --code-background: var(--dark-code-background); +} + +.hl-0 { color: var(--hl-0); } +.hl-1 { color: var(--hl-1); } +.hl-2 { color: var(--hl-2); } +.hl-3 { color: var(--hl-3); } +.hl-4 { color: var(--hl-4); } +.hl-5 { color: var(--hl-5); } +.hl-6 { color: var(--hl-6); } +.hl-7 { color: var(--hl-7); } +.hl-8 { color: var(--hl-8); } +pre, code { background: var(--code-background); } diff --git a/packages/sdk/akamai-base/docs/assets/main.js b/packages/sdk/akamai-base/docs/assets/main.js new file mode 100644 index 000000000..f7c83669c --- /dev/null +++ b/packages/sdk/akamai-base/docs/assets/main.js @@ -0,0 +1,58 @@ +"use strict"; +"use strict";(()=>{var Qe=Object.create;var ae=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Ce=Object.getOwnPropertyNames;var Oe=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var _e=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Me=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ce(e))!Re.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Qe(Oe(t)):{},Me(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var de=_e((ce,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var h=t.utils.clone(n)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(r.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,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 l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function B(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureFocusedElementVisible(){this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null);let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}};var I=class{constructor(e){this.el=e.el,this.app=e.app}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends I{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;ii.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("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 n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{He(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?pe(e,-1):s.key==="ArrowDown"?pe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ae(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function He(t,e,n,r){if(Ae(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${fe(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function pe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function fe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`${ie(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",j="mouseup",Z={x:0,y:0},ge=!1,se=!1,Be=!1,A=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",ye="touchmove",j="touchend");document.addEventListener(F,t=>{se=!0,A=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(se&&!A){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);A=Math.sqrt(n*n+r*r)>10}});document.addEventListener(j,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends I{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(j,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(j,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){A||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!A&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends I{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,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(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var te=class extends I{constructor(n){super(n);this.calculateHeights(),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.textContent.replace(/\s+/g,"-").toLowerCase()}`,this.setLocalStorage(this.fromLocalStorage(),!0),this.summary.addEventListener("click",r=>this.toggleVisibility(r)),this.icon.style.transform=this.getIconRotation()}getIconRotation(n=this.el.open){return`rotate(${n?0:-90}deg)`}calculateHeights(){let n=this.el.open,{position:r,left:i}=this.el.style;this.el.style.position="fixed",this.el.style.left="-9999px",this.el.open=!0,this.expandedHeight=this.el.offsetHeight+"px",this.el.open=!1,this.collapsedHeight=this.el.offsetHeight+"px",this.el.open=n,this.el.style.height=n?this.expandedHeight:this.collapsedHeight,this.el.style.position=r,this.el.style.left=i}toggleVisibility(n){n.preventDefault(),this.el.style.overflow="hidden",this.el.open?this.collapse():this.expand()}expand(n=!0){this.el.open=!0,this.animate(this.collapsedHeight,this.expandedHeight,{opening:!0,duration:n?300:0})}collapse(n=!0){this.animate(this.expandedHeight,this.collapsedHeight,{opening:!1,duration:n?300:0})}animate(n,r,{opening:i,duration:s=300}){if(this.animation)return;let o={duration:s,easing:"ease"};this.animation=this.el.animate({height:[n,r]},o),this.icon.animate({transform:[this.icon.style.transform||this.getIconRotation(!i),this.getIconRotation(i)]},o).addEventListener("finish",()=>{this.icon.style.transform=this.getIconRotation(i)}),this.animation.addEventListener("finish",()=>this.animationEnd(i))}animationEnd(n){this.el.open=n,this.animation=void 0,this.el.style.height="auto",this.el.style.overflow="visible",this.setLocalStorage(n)}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.open}setLocalStorage(n,r=!1){this.fromLocalStorage()===n&&!r||(Q.setItem(this.key,n.toString()),this.el.open=n,this.handleValueChange(r))}handleValueChange(n=!1){this.fromLocalStorage()===this.el.open&&!n||(this.fromLocalStorage()?this.expand(!1):this.collapse(!1))}};function be(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,Ee(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),Ee(t.value)})}function Ee(t){document.documentElement.dataset.theme=t}ve();B(X,".menu-highlight");B(K,"a[data-toggle]");B(te,".tsd-index-accordion");B(ee,".tsd-filter-item input[type=checkbox]");var we=document.getElementById("theme");we&&be(we);var je=new Y;Object.defineProperty(window,"app",{value:je});})(); +/*! 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/sdk/akamai-base/docs/assets/search.js b/packages/sdk/akamai-base/docs/assets/search.js new file mode 100644 index 000000000..9fcefa440 --- /dev/null +++ b/packages/sdk/akamai-base/docs/assets/search.js @@ -0,0 +1 @@ +window.searchData = JSON.parse("{\"kinds\":{\"4\":\"Namespace\",\"8\":\"Enumeration\",\"16\":\"Enumeration Member\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"262144\":\"Accessor\",\"4194304\":\"Type alias\",\"8388608\":\"Reference\"},\"rows\":[{\"kind\":4194304,\"name\":\"AkamaiLDClientParams\",\"url\":\"types/AkamaiLDClientParams.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/AkamaiLDClientParams.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"AkamaiLDClientParams\"},{\"kind\":1024,\"name\":\"sdkKey\",\"url\":\"types/AkamaiLDClientParams.html#__type.sdkKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AkamaiLDClientParams.__type\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"types/AkamaiLDClientParams.html#__type.options\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AkamaiLDClientParams.__type\"},{\"kind\":1024,\"name\":\"featureStoreProvider\",\"url\":\"types/AkamaiLDClientParams.html#__type.featureStoreProvider\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AkamaiLDClientParams.__type\"},{\"kind\":64,\"name\":\"init\",\"url\":\"functions/init.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":128,\"name\":\"EdgeFeatureStore\",\"url\":\"classes/EdgeFeatureStore.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/EdgeFeatureStore.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":1024,\"name\":\"edgeProvider\",\"url\":\"classes/EdgeFeatureStore.html#edgeProvider\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":1024,\"name\":\"sdkKey\",\"url\":\"classes/EdgeFeatureStore.html#sdkKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":1024,\"name\":\"description\",\"url\":\"classes/EdgeFeatureStore.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/EdgeFeatureStore.html#logger\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":1024,\"name\":\"rootKey\",\"url\":\"classes/EdgeFeatureStore.html#rootKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/EdgeFeatureStore.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":2048,\"name\":\"all\",\"url\":\"classes/EdgeFeatureStore.html#all\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":2048,\"name\":\"initialized\",\"url\":\"classes/EdgeFeatureStore.html#initialized\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":2048,\"name\":\"init\",\"url\":\"classes/EdgeFeatureStore.html#init\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":2048,\"name\":\"getDescription\",\"url\":\"classes/EdgeFeatureStore.html#getDescription\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":1024,\"name\":\"close\",\"url\":\"classes/EdgeFeatureStore.html#close\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/EdgeFeatureStore.html#close.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"EdgeFeatureStore.close\"},{\"kind\":1024,\"name\":\"delete\",\"url\":\"classes/EdgeFeatureStore.html#delete\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/EdgeFeatureStore.html#delete.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"EdgeFeatureStore.delete\"},{\"kind\":1024,\"name\":\"upsert\",\"url\":\"classes/EdgeFeatureStore.html#upsert\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"EdgeFeatureStore\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/EdgeFeatureStore.html#upsert.__type-4\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"EdgeFeatureStore.upsert\"},{\"kind\":256,\"name\":\"EdgeProvider\",\"url\":\"interfaces/EdgeProvider.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"get\",\"url\":\"interfaces/EdgeProvider.html#get\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EdgeProvider\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/EdgeProvider.html#get.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"EdgeProvider.get\"},{\"kind\":4194304,\"name\":\"LDOptions\",\"url\":\"types/LDOptions.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":4194304,\"name\":\"LDOptionsInternal\",\"url\":\"types/LDOptionsInternal.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":4,\"name\":\"integrations\",\"url\":\"modules/integrations.html\",\"classes\":\"tsd-kind-namespace\"},{\"kind\":128,\"name\":\"FileDataSourceFactory\",\"url\":\"classes/integrations.FileDataSourceFactory.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"integrations\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/integrations.FileDataSourceFactory.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"integrations.FileDataSourceFactory\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"classes/integrations.FileDataSourceFactory.html#options\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"integrations.FileDataSourceFactory\"},{\"kind\":2048,\"name\":\"getFactory\",\"url\":\"classes/integrations.FileDataSourceFactory.html#getFactory\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.FileDataSourceFactory\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/integrations.FileDataSourceFactory.html#getFactory.getFactory-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"integrations.FileDataSourceFactory.getFactory.getFactory\"},{\"kind\":128,\"name\":\"TestData\",\"url\":\"classes/integrations.TestData.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"integrations\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/integrations.TestData.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"integrations.TestData\"},{\"kind\":1024,\"name\":\"currentFlags\",\"url\":\"classes/integrations.TestData.html#currentFlags\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"integrations.TestData\"},{\"kind\":1024,\"name\":\"currentSegments\",\"url\":\"classes/integrations.TestData.html#currentSegments\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"integrations.TestData\"},{\"kind\":1024,\"name\":\"dataSources\",\"url\":\"classes/integrations.TestData.html#dataSources\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"integrations.TestData\"},{\"kind\":1024,\"name\":\"flagBuilders\",\"url\":\"classes/integrations.TestData.html#flagBuilders\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"integrations.TestData\"},{\"kind\":2048,\"name\":\"getFactory\",\"url\":\"classes/integrations.TestData.html#getFactory\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestData\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/integrations.TestData.html#getFactory.getFactory-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"integrations.TestData.getFactory.getFactory\"},{\"kind\":2048,\"name\":\"flag\",\"url\":\"classes/integrations.TestData.html#flag\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestData\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/integrations.TestData.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestData\"},{\"kind\":2048,\"name\":\"usePreconfiguredFlag\",\"url\":\"classes/integrations.TestData.html#usePreconfiguredFlag\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestData\"},{\"kind\":2048,\"name\":\"usePreconfiguredSegment\",\"url\":\"classes/integrations.TestData.html#usePreconfiguredSegment\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestData\"},{\"kind\":128,\"name\":\"TestDataFlagBuilder\",\"url\":\"classes/integrations.TestDataFlagBuilder.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"integrations\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":262144,\"name\":\"isBooleanFlag\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#isBooleanFlag\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":2048,\"name\":\"booleanFlag\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#booleanFlag\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":2048,\"name\":\"variations\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#variations\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":2048,\"name\":\"on\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":2048,\"name\":\"fallthroughVariation\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#fallthroughVariation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":2048,\"name\":\"offVariation\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#offVariation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":2048,\"name\":\"variationForAll\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#variationForAll\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":2048,\"name\":\"valueForAll\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#valueForAll\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":2048,\"name\":\"variationForUser\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#variationForUser\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":2048,\"name\":\"variationForContext\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#variationForContext\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":2048,\"name\":\"clearRules\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#clearRules\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":2048,\"name\":\"clearAllTargets\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#clearAllTargets\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":2048,\"name\":\"ifMatch\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#ifMatch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":2048,\"name\":\"ifNotMatch\",\"url\":\"classes/integrations.TestDataFlagBuilder.html#ifNotMatch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataFlagBuilder\"},{\"kind\":128,\"name\":\"TestDataRuleBuilder\",\"url\":\"classes/integrations.TestDataRuleBuilder.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"integrations\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/integrations.TestDataRuleBuilder.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"integrations.TestDataRuleBuilder\"},{\"kind\":1024,\"name\":\"flagBuilder\",\"url\":\"classes/integrations.TestDataRuleBuilder.html#flagBuilder\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"integrations.TestDataRuleBuilder\"},{\"kind\":1024,\"name\":\"clauses\",\"url\":\"classes/integrations.TestDataRuleBuilder.html#clauses\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"integrations.TestDataRuleBuilder\"},{\"kind\":1024,\"name\":\"variation\",\"url\":\"classes/integrations.TestDataRuleBuilder.html#variation\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"integrations.TestDataRuleBuilder\"},{\"kind\":2048,\"name\":\"andMatch\",\"url\":\"classes/integrations.TestDataRuleBuilder.html#andMatch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataRuleBuilder\"},{\"kind\":2048,\"name\":\"andNotMatch\",\"url\":\"classes/integrations.TestDataRuleBuilder.html#andNotMatch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataRuleBuilder\"},{\"kind\":2048,\"name\":\"thenReturn\",\"url\":\"classes/integrations.TestDataRuleBuilder.html#thenReturn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"integrations.TestDataRuleBuilder\"},{\"kind\":4,\"name\":\"platform\",\"url\":\"modules/platform.html\",\"classes\":\"tsd-kind-namespace\"},{\"kind\":4,\"name\":\"internal\",\"url\":\"modules/platform.internal.html\",\"classes\":\"tsd-kind-namespace tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":128,\"name\":\"InputCustomEvent\",\"url\":\"classes/platform.internal.InputCustomEvent.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform.internal\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.internal.InputCustomEvent.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.internal.InputCustomEvent\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"classes/platform.internal.InputCustomEvent.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputCustomEvent\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/platform.internal.InputCustomEvent.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputCustomEvent\"},{\"kind\":1024,\"name\":\"metricValue\",\"url\":\"classes/platform.internal.InputCustomEvent.html#metricValue\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputCustomEvent\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"classes/platform.internal.InputCustomEvent.html#kind\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputCustomEvent\"},{\"kind\":1024,\"name\":\"creationDate\",\"url\":\"classes/platform.internal.InputCustomEvent.html#creationDate\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputCustomEvent\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"classes/platform.internal.InputCustomEvent.html#context\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputCustomEvent\"},{\"kind\":128,\"name\":\"InputEvalEvent\",\"url\":\"classes/platform.internal.InputEvalEvent.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform.internal\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.internal.InputEvalEvent.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"classes/platform.internal.InputEvalEvent.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"classes/platform.internal.InputEvalEvent.html#kind\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"creationDate\",\"url\":\"classes/platform.internal.InputEvalEvent.html#creationDate\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"classes/platform.internal.InputEvalEvent.html#context\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"default\",\"url\":\"classes/platform.internal.InputEvalEvent.html#default\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"trackEvents\",\"url\":\"classes/platform.internal.InputEvalEvent.html#trackEvents\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"debugEventsUntilDate\",\"url\":\"classes/platform.internal.InputEvalEvent.html#debugEventsUntilDate\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"prereqOf\",\"url\":\"classes/platform.internal.InputEvalEvent.html#prereqOf\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"reason\",\"url\":\"classes/platform.internal.InputEvalEvent.html#reason\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"classes/platform.internal.InputEvalEvent.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"variation\",\"url\":\"classes/platform.internal.InputEvalEvent.html#variation\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputEvalEvent\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"classes/platform.internal.InputEvalEvent.html#version\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputEvalEvent\"},{\"kind\":4194304,\"name\":\"InputEvent\",\"url\":\"types/platform.internal.InputEvent.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"platform.internal\"},{\"kind\":128,\"name\":\"InputIdentifyEvent\",\"url\":\"classes/platform.internal.InputIdentifyEvent.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform.internal\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.internal.InputIdentifyEvent.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.internal.InputIdentifyEvent\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"classes/platform.internal.InputIdentifyEvent.html#kind\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputIdentifyEvent\"},{\"kind\":1024,\"name\":\"creationDate\",\"url\":\"classes/platform.internal.InputIdentifyEvent.html#creationDate\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputIdentifyEvent\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"classes/platform.internal.InputIdentifyEvent.html#context\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.internal.InputIdentifyEvent\"},{\"kind\":128,\"name\":\"EventProcessor\",\"url\":\"classes/platform.internal.EventProcessor.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform.internal\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.internal.EventProcessor.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"eventSender\",\"url\":\"classes/platform.internal.EventProcessor.html#eventSender\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"contextDeduplicator\",\"url\":\"classes/platform.internal.EventProcessor.html#contextDeduplicator\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"diagnosticsManager\",\"url\":\"classes/platform.internal.EventProcessor.html#diagnosticsManager\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"summarizer\",\"url\":\"classes/platform.internal.EventProcessor.html#summarizer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"queue\",\"url\":\"classes/platform.internal.EventProcessor.html#queue\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"lastKnownPastTime\",\"url\":\"classes/platform.internal.EventProcessor.html#lastKnownPastTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"droppedEvents\",\"url\":\"classes/platform.internal.EventProcessor.html#droppedEvents\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"deduplicatedUsers\",\"url\":\"classes/platform.internal.EventProcessor.html#deduplicatedUsers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"exceededCapacity\",\"url\":\"classes/platform.internal.EventProcessor.html#exceededCapacity\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"eventsInLastBatch\",\"url\":\"classes/platform.internal.EventProcessor.html#eventsInLastBatch\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"shutdown\",\"url\":\"classes/platform.internal.EventProcessor.html#shutdown\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"capacity\",\"url\":\"classes/platform.internal.EventProcessor.html#capacity\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/platform.internal.EventProcessor.html#logger\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"contextFilter\",\"url\":\"classes/platform.internal.EventProcessor.html#contextFilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"diagnosticsTimer\",\"url\":\"classes/platform.internal.EventProcessor.html#diagnosticsTimer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"flushTimer\",\"url\":\"classes/platform.internal.EventProcessor.html#flushTimer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"flushUsersTimer\",\"url\":\"classes/platform.internal.EventProcessor.html#flushUsersTimer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"postDiagnosticEvent\",\"url\":\"classes/platform.internal.EventProcessor.html#postDiagnosticEvent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/platform.internal.EventProcessor.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":2048,\"name\":\"flush\",\"url\":\"classes/platform.internal.EventProcessor.html#flush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":2048,\"name\":\"sendEvent\",\"url\":\"classes/platform.internal.EventProcessor.html#sendEvent\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"makeOutputEvent\",\"url\":\"classes/platform.internal.EventProcessor.html#makeOutputEvent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"enqueue\",\"url\":\"classes/platform.internal.EventProcessor.html#enqueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"shouldDebugEvent\",\"url\":\"classes/platform.internal.EventProcessor.html#shouldDebugEvent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":1024,\"name\":\"tryPostingEvents\",\"url\":\"classes/platform.internal.EventProcessor.html#tryPostingEvents\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.internal.EventProcessor\"},{\"kind\":128,\"name\":\"AttributeReference\",\"url\":\"classes/platform.AttributeReference.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"invalidReference\",\"url\":\"classes/platform.AttributeReference.html#invalidReference\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.AttributeReference\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.AttributeReference.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.AttributeReference\"},{\"kind\":1024,\"name\":\"isValid\",\"url\":\"classes/platform.AttributeReference.html#isValid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.AttributeReference\"},{\"kind\":1024,\"name\":\"redactionName\",\"url\":\"classes/platform.AttributeReference.html#redactionName\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.AttributeReference\"},{\"kind\":1024,\"name\":\"components\",\"url\":\"classes/platform.AttributeReference.html#components\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.AttributeReference\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/platform.AttributeReference.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.AttributeReference\"},{\"kind\":2048,\"name\":\"getComponent\",\"url\":\"classes/platform.AttributeReference.html#getComponent\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.AttributeReference\"},{\"kind\":262144,\"name\":\"depth\",\"url\":\"classes/platform.AttributeReference.html#depth\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"platform.AttributeReference\"},{\"kind\":262144,\"name\":\"isKind\",\"url\":\"classes/platform.AttributeReference.html#isKind\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"platform.AttributeReference\"},{\"kind\":2048,\"name\":\"compare\",\"url\":\"classes/platform.AttributeReference.html#compare\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.AttributeReference\"},{\"kind\":128,\"name\":\"Context\",\"url\":\"classes/platform.Context.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"userKind\",\"url\":\"classes/platform.Context.html#userKind\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"contextForError\",\"url\":\"classes/platform.Context.html#contextForError\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"getValueFromContext\",\"url\":\"classes/platform.Context.html#getValueFromContext\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"fromMultiKindContext\",\"url\":\"classes/platform.Context.html#fromMultiKindContext\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"fromSingleKindContext\",\"url\":\"classes/platform.Context.html#fromSingleKindContext\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"fromLegacyUser\",\"url\":\"classes/platform.Context.html#fromLegacyUser\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Context\"},{\"kind\":2048,\"name\":\"fromLDContext\",\"url\":\"classes/platform.Context.html#fromLDContext\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.Context.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"classes/platform.Context.html#context\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"isMulti\",\"url\":\"classes/platform.Context.html#isMulti\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"isUser\",\"url\":\"classes/platform.Context.html#isUser\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"wasLegacy\",\"url\":\"classes/platform.Context.html#wasLegacy\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"contexts\",\"url\":\"classes/platform.Context.html#contexts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"privateAttributeReferences\",\"url\":\"classes/platform.Context.html#privateAttributeReferences\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"classes/platform.Context.html#kind\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"valid\",\"url\":\"classes/platform.Context.html#valid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"message\",\"url\":\"classes/platform.Context.html#message\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":1024,\"name\":\"contextForKind\",\"url\":\"classes/platform.Context.html#contextForKind\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Context\"},{\"kind\":2048,\"name\":\"valueForKind\",\"url\":\"classes/platform.Context.html#valueForKind\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":2048,\"name\":\"key\",\"url\":\"classes/platform.Context.html#key\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":262144,\"name\":\"isMultiKind\",\"url\":\"classes/platform.Context.html#isMultiKind\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":262144,\"name\":\"canonicalKey\",\"url\":\"classes/platform.Context.html#canonicalKey\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":262144,\"name\":\"kinds\",\"url\":\"classes/platform.Context.html#kinds\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":262144,\"name\":\"kindsAndKeys\",\"url\":\"classes/platform.Context.html#kindsAndKeys\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":2048,\"name\":\"privateAttributes\",\"url\":\"classes/platform.Context.html#privateAttributes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":2048,\"name\":\"getContexts\",\"url\":\"classes/platform.Context.html#getContexts\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":262144,\"name\":\"legacy\",\"url\":\"classes/platform.Context.html#legacy\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"platform.Context\"},{\"kind\":128,\"name\":\"ContextFilter\",\"url\":\"classes/platform.ContextFilter.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.ContextFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.ContextFilter\"},{\"kind\":1024,\"name\":\"allAttributesPrivate\",\"url\":\"classes/platform.ContextFilter.html#allAttributesPrivate\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.ContextFilter\"},{\"kind\":1024,\"name\":\"privateAttributes\",\"url\":\"classes/platform.ContextFilter.html#privateAttributes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.ContextFilter\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/platform.ContextFilter.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.ContextFilter\"},{\"kind\":1024,\"name\":\"getAttributesToFilter\",\"url\":\"classes/platform.ContextFilter.html#getAttributesToFilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.ContextFilter\"},{\"kind\":1024,\"name\":\"filterSingleKind\",\"url\":\"classes/platform.ContextFilter.html#filterSingleKind\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.ContextFilter\"},{\"kind\":4,\"name\":\"subsystem\",\"url\":\"modules/platform.subsystem.html\",\"classes\":\"tsd-kind-namespace tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":256,\"name\":\"LDEventProcessor\",\"url\":\"interfaces/platform.subsystem.LDEventProcessor.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform.subsystem\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"interfaces/platform.subsystem.LDEventProcessor.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.subsystem.LDEventProcessor\"},{\"kind\":2048,\"name\":\"flush\",\"url\":\"interfaces/platform.subsystem.LDEventProcessor.html#flush\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.subsystem.LDEventProcessor\"},{\"kind\":2048,\"name\":\"sendEvent\",\"url\":\"interfaces/platform.subsystem.LDEventProcessor.html#sendEvent\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.subsystem.LDEventProcessor\"},{\"kind\":256,\"name\":\"LDContextDeduplicator\",\"url\":\"interfaces/platform.subsystem.LDContextDeduplicator.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform.subsystem\"},{\"kind\":1024,\"name\":\"flushInterval\",\"url\":\"interfaces/platform.subsystem.LDContextDeduplicator.html#flushInterval\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.subsystem.LDContextDeduplicator\"},{\"kind\":2048,\"name\":\"processContext\",\"url\":\"interfaces/platform.subsystem.LDContextDeduplicator.html#processContext\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.subsystem.LDContextDeduplicator\"},{\"kind\":2048,\"name\":\"flush\",\"url\":\"interfaces/platform.subsystem.LDContextDeduplicator.html#flush\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.subsystem.LDContextDeduplicator\"},{\"kind\":256,\"name\":\"LDEventSender\",\"url\":\"interfaces/platform.subsystem.LDEventSender.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform.subsystem\"},{\"kind\":2048,\"name\":\"sendEventData\",\"url\":\"interfaces/platform.subsystem.LDEventSender.html#sendEventData\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.subsystem.LDEventSender\"},{\"kind\":8,\"name\":\"LDDeliveryStatus\",\"url\":\"enums/platform.subsystem.LDDeliveryStatus.html\",\"classes\":\"tsd-kind-enum tsd-parent-kind-namespace\",\"parent\":\"platform.subsystem\"},{\"kind\":16,\"name\":\"Succeeded\",\"url\":\"enums/platform.subsystem.LDDeliveryStatus.html#Succeeded\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"platform.subsystem.LDDeliveryStatus\"},{\"kind\":16,\"name\":\"Failed\",\"url\":\"enums/platform.subsystem.LDDeliveryStatus.html#Failed\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"platform.subsystem.LDDeliveryStatus\"},{\"kind\":16,\"name\":\"FailedAndMustShutDown\",\"url\":\"enums/platform.subsystem.LDDeliveryStatus.html#FailedAndMustShutDown\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"platform.subsystem.LDDeliveryStatus\"},{\"kind\":8,\"name\":\"LDEventType\",\"url\":\"enums/platform.subsystem.LDEventType.html\",\"classes\":\"tsd-kind-enum tsd-parent-kind-namespace\",\"parent\":\"platform.subsystem\"},{\"kind\":16,\"name\":\"AnalyticsEvents\",\"url\":\"enums/platform.subsystem.LDEventType.html#AnalyticsEvents\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"platform.subsystem.LDEventType\"},{\"kind\":16,\"name\":\"DiagnosticEvent\",\"url\":\"enums/platform.subsystem.LDEventType.html#DiagnosticEvent\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"platform.subsystem.LDEventType\"},{\"kind\":256,\"name\":\"LDEventSenderResult\",\"url\":\"interfaces/platform.subsystem.LDEventSenderResult.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform.subsystem\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"interfaces/platform.subsystem.LDEventSenderResult.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.subsystem.LDEventSenderResult\"},{\"kind\":1024,\"name\":\"serverTime\",\"url\":\"interfaces/platform.subsystem.LDEventSenderResult.html#serverTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.subsystem.LDEventSenderResult\"},{\"kind\":1024,\"name\":\"error\",\"url\":\"interfaces/platform.subsystem.LDEventSenderResult.html#error\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.subsystem.LDEventSenderResult\"},{\"kind\":256,\"name\":\"LDContextCommon\",\"url\":\"interfaces/platform.LDContextCommon.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/platform.LDContextCommon.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDContextCommon\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/platform.LDContextCommon.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDContextCommon\"},{\"kind\":1024,\"name\":\"_meta\",\"url\":\"interfaces/platform.LDContextCommon.html#_meta\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDContextCommon\"},{\"kind\":1024,\"name\":\"anonymous\",\"url\":\"interfaces/platform.LDContextCommon.html#anonymous\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDContextCommon\"},{\"kind\":256,\"name\":\"LDContextMeta\",\"url\":\"interfaces/platform.LDContextMeta.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"privateAttributes\",\"url\":\"interfaces/platform.LDContextMeta.html#privateAttributes\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDContextMeta\"},{\"kind\":256,\"name\":\"LDMultiKindContext\",\"url\":\"interfaces/platform.LDMultiKindContext.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"interfaces/platform.LDMultiKindContext.html#kind\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDMultiKindContext\"},{\"kind\":256,\"name\":\"LDSingleKindContext\",\"url\":\"interfaces/platform.LDSingleKindContext.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"interfaces/platform.LDSingleKindContext.html#kind\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDSingleKindContext\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/platform.LDSingleKindContext.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"platform.LDSingleKindContext\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/platform.LDSingleKindContext.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"platform.LDSingleKindContext\"},{\"kind\":1024,\"name\":\"_meta\",\"url\":\"interfaces/platform.LDSingleKindContext.html#_meta\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"platform.LDSingleKindContext\"},{\"kind\":1024,\"name\":\"anonymous\",\"url\":\"interfaces/platform.LDSingleKindContext.html#anonymous\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"platform.LDSingleKindContext\"},{\"kind\":256,\"name\":\"LDUser\",\"url\":\"interfaces/platform.LDUser.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/platform.LDUser.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDUser\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/platform.LDUser.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDUser\"},{\"kind\":1024,\"name\":\"firstName\",\"url\":\"interfaces/platform.LDUser.html#firstName\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDUser\"},{\"kind\":1024,\"name\":\"lastName\",\"url\":\"interfaces/platform.LDUser.html#lastName\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDUser\"},{\"kind\":1024,\"name\":\"email\",\"url\":\"interfaces/platform.LDUser.html#email\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDUser\"},{\"kind\":1024,\"name\":\"avatar\",\"url\":\"interfaces/platform.LDUser.html#avatar\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDUser\"},{\"kind\":1024,\"name\":\"ip\",\"url\":\"interfaces/platform.LDUser.html#ip\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDUser\"},{\"kind\":1024,\"name\":\"country\",\"url\":\"interfaces/platform.LDUser.html#country\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDUser\"},{\"kind\":1024,\"name\":\"anonymous\",\"url\":\"interfaces/platform.LDUser.html#anonymous\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDUser\"},{\"kind\":1024,\"name\":\"custom\",\"url\":\"interfaces/platform.LDUser.html#custom\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDUser\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/platform.LDUser.html#custom.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"platform.LDUser.custom\"},{\"kind\":1024,\"name\":\"privateAttributeNames\",\"url\":\"interfaces/platform.LDUser.html#privateAttributeNames\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDUser\"},{\"kind\":4194304,\"name\":\"LDContext\",\"url\":\"types/platform.LDContext.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":256,\"name\":\"BasicLoggerOptions\",\"url\":\"interfaces/platform.BasicLoggerOptions.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"level\",\"url\":\"interfaces/platform.BasicLoggerOptions.html#level\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.BasicLoggerOptions\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/platform.BasicLoggerOptions.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.BasicLoggerOptions\"},{\"kind\":1024,\"name\":\"destination\",\"url\":\"interfaces/platform.BasicLoggerOptions.html#destination\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.BasicLoggerOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/platform.BasicLoggerOptions.html#destination.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"platform.BasicLoggerOptions.destination\"},{\"kind\":1024,\"name\":\"formatter\",\"url\":\"interfaces/platform.BasicLoggerOptions.html#formatter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.BasicLoggerOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/platform.BasicLoggerOptions.html#formatter.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"platform.BasicLoggerOptions.formatter\"},{\"kind\":256,\"name\":\"LDLogger\",\"url\":\"interfaces/platform.LDLogger.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":2048,\"name\":\"error\",\"url\":\"interfaces/platform.LDLogger.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.LDLogger\"},{\"kind\":2048,\"name\":\"warn\",\"url\":\"interfaces/platform.LDLogger.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.LDLogger\"},{\"kind\":2048,\"name\":\"info\",\"url\":\"interfaces/platform.LDLogger.html#info\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.LDLogger\"},{\"kind\":2048,\"name\":\"debug\",\"url\":\"interfaces/platform.LDLogger.html#debug\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.LDLogger\"},{\"kind\":4194304,\"name\":\"LDLogLevel\",\"url\":\"types/platform.LDLogLevel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":256,\"name\":\"LDEvaluationDetail\",\"url\":\"interfaces/platform.LDEvaluationDetail.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"interfaces/platform.LDEvaluationDetail.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDEvaluationDetail\"},{\"kind\":1024,\"name\":\"variationIndex\",\"url\":\"interfaces/platform.LDEvaluationDetail.html#variationIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDEvaluationDetail\"},{\"kind\":1024,\"name\":\"reason\",\"url\":\"interfaces/platform.LDEvaluationDetail.html#reason\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDEvaluationDetail\"},{\"kind\":256,\"name\":\"LDEvaluationReason\",\"url\":\"interfaces/platform.LDEvaluationReason.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"interfaces/platform.LDEvaluationReason.html#kind\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDEvaluationReason\"},{\"kind\":1024,\"name\":\"errorKind\",\"url\":\"interfaces/platform.LDEvaluationReason.html#errorKind\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDEvaluationReason\"},{\"kind\":1024,\"name\":\"ruleIndex\",\"url\":\"interfaces/platform.LDEvaluationReason.html#ruleIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDEvaluationReason\"},{\"kind\":1024,\"name\":\"ruleId\",\"url\":\"interfaces/platform.LDEvaluationReason.html#ruleId\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDEvaluationReason\"},{\"kind\":1024,\"name\":\"prerequisiteKey\",\"url\":\"interfaces/platform.LDEvaluationReason.html#prerequisiteKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDEvaluationReason\"},{\"kind\":1024,\"name\":\"inExperiment\",\"url\":\"interfaces/platform.LDEvaluationReason.html#inExperiment\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDEvaluationReason\"},{\"kind\":1024,\"name\":\"bigSegmentsStatus\",\"url\":\"interfaces/platform.LDEvaluationReason.html#bigSegmentsStatus\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDEvaluationReason\"},{\"kind\":256,\"name\":\"LDFlagSet\",\"url\":\"interfaces/platform.LDFlagSet.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":4194304,\"name\":\"LDFlagValue\",\"url\":\"types/platform.LDFlagValue.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":256,\"name\":\"LDClientContext\",\"url\":\"interfaces/platform.LDClientContext.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"basicConfiguration\",\"url\":\"interfaces/platform.LDClientContext.html#basicConfiguration\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDClientContext\"},{\"kind\":1024,\"name\":\"platform\",\"url\":\"interfaces/platform.LDClientContext.html#platform\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.LDClientContext\"},{\"kind\":256,\"name\":\"Hasher\",\"url\":\"interfaces/platform.Hasher.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"interfaces/platform.Hasher.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Hasher\"},{\"kind\":2048,\"name\":\"digest\",\"url\":\"interfaces/platform.Hasher.html#digest\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Hasher\"},{\"kind\":256,\"name\":\"Hmac\",\"url\":\"interfaces/platform.Hmac.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"interfaces/platform.Hmac.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Hmac\"},{\"kind\":2048,\"name\":\"digest\",\"url\":\"interfaces/platform.Hmac.html#digest\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Hmac\"},{\"kind\":256,\"name\":\"Crypto\",\"url\":\"interfaces/platform.Crypto.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":2048,\"name\":\"createHash\",\"url\":\"interfaces/platform.Crypto.html#createHash\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Crypto\"},{\"kind\":2048,\"name\":\"createHmac\",\"url\":\"interfaces/platform.Crypto.html#createHmac\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Crypto\"},{\"kind\":2048,\"name\":\"randomUUID\",\"url\":\"interfaces/platform.Crypto.html#randomUUID\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Crypto\"},{\"kind\":256,\"name\":\"WatchHandle\",\"url\":\"interfaces/platform.WatchHandle.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"interfaces/platform.WatchHandle.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.WatchHandle\"},{\"kind\":256,\"name\":\"Filesystem\",\"url\":\"interfaces/platform.Filesystem.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":2048,\"name\":\"getFileTimestamp\",\"url\":\"interfaces/platform.Filesystem.html#getFileTimestamp\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Filesystem\"},{\"kind\":2048,\"name\":\"readFile\",\"url\":\"interfaces/platform.Filesystem.html#readFile\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Filesystem\"},{\"kind\":2048,\"name\":\"watch\",\"url\":\"interfaces/platform.Filesystem.html#watch\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Filesystem\"},{\"kind\":256,\"name\":\"PlatformData\",\"url\":\"interfaces/platform.PlatformData.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"os\",\"url\":\"interfaces/platform.PlatformData.html#os\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.PlatformData\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/platform.PlatformData.html#os.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"platform.PlatformData.os\"},{\"kind\":1024,\"name\":\"arch\",\"url\":\"interfaces/platform.PlatformData.html#os.__type.arch\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"platform.PlatformData.os.__type\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/platform.PlatformData.html#os.__type.name-1\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"platform.PlatformData.os.__type\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/platform.PlatformData.html#os.__type.version\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"platform.PlatformData.os.__type\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/platform.PlatformData.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.PlatformData\"},{\"kind\":1024,\"name\":\"additional\",\"url\":\"interfaces/platform.PlatformData.html#additional\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.PlatformData\"},{\"kind\":256,\"name\":\"SdkData\",\"url\":\"interfaces/platform.SdkData.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/platform.SdkData.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.SdkData\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/platform.SdkData.html#version\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.SdkData\"},{\"kind\":1024,\"name\":\"userAgentBase\",\"url\":\"interfaces/platform.SdkData.html#userAgentBase\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.SdkData\"},{\"kind\":1024,\"name\":\"wrapperName\",\"url\":\"interfaces/platform.SdkData.html#wrapperName\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.SdkData\"},{\"kind\":1024,\"name\":\"wrapperVersion\",\"url\":\"interfaces/platform.SdkData.html#wrapperVersion\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.SdkData\"},{\"kind\":256,\"name\":\"Info\",\"url\":\"interfaces/platform.Info.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":2048,\"name\":\"platformData\",\"url\":\"interfaces/platform.Info.html#platformData\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Info\"},{\"kind\":2048,\"name\":\"sdkData\",\"url\":\"interfaces/platform.Info.html#sdkData\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Info\"},{\"kind\":256,\"name\":\"Platform\",\"url\":\"interfaces/platform.Platform.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"info\",\"url\":\"interfaces/platform.Platform.html#info\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.Platform\"},{\"kind\":1024,\"name\":\"fileSystem\",\"url\":\"interfaces/platform.Platform.html#fileSystem\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.Platform\"},{\"kind\":1024,\"name\":\"crypto\",\"url\":\"interfaces/platform.Platform.html#crypto\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.Platform\"},{\"kind\":1024,\"name\":\"requests\",\"url\":\"interfaces/platform.Platform.html#requests\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.Platform\"},{\"kind\":256,\"name\":\"Headers\",\"url\":\"interfaces/platform.Headers.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"interfaces/platform.Headers.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Headers\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"interfaces/platform.Headers.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Headers\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"interfaces/platform.Headers.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Headers\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"interfaces/platform.Headers.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Headers\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"interfaces/platform.Headers.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Headers\"},{\"kind\":256,\"name\":\"Response\",\"url\":\"interfaces/platform.Response.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"headers\",\"url\":\"interfaces/platform.Response.html#headers\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.Response\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"interfaces/platform.Response.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.Response\"},{\"kind\":2048,\"name\":\"text\",\"url\":\"interfaces/platform.Response.html#text\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Response\"},{\"kind\":2048,\"name\":\"json\",\"url\":\"interfaces/platform.Response.html#json\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Response\"},{\"kind\":256,\"name\":\"Options\",\"url\":\"interfaces/platform.Options.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"headers\",\"url\":\"interfaces/platform.Options.html#headers\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.Options\"},{\"kind\":1024,\"name\":\"method\",\"url\":\"interfaces/platform.Options.html#method\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.Options\"},{\"kind\":1024,\"name\":\"body\",\"url\":\"interfaces/platform.Options.html#body\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.Options\"},{\"kind\":1024,\"name\":\"timeout\",\"url\":\"interfaces/platform.Options.html#timeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.Options\"},{\"kind\":256,\"name\":\"Requests\",\"url\":\"interfaces/platform.Requests.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":2048,\"name\":\"fetch\",\"url\":\"interfaces/platform.Requests.html#fetch\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Requests\"},{\"kind\":2048,\"name\":\"createEventSource\",\"url\":\"interfaces/platform.Requests.html#createEventSource\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Requests\"},{\"kind\":2048,\"name\":\"usingProxy\",\"url\":\"interfaces/platform.Requests.html#usingProxy\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Requests\"},{\"kind\":2048,\"name\":\"usingProxyAuth\",\"url\":\"interfaces/platform.Requests.html#usingProxyAuth\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.Requests\"},{\"kind\":256,\"name\":\"EventSource\",\"url\":\"interfaces/platform.EventSource.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"onclose\",\"url\":\"interfaces/platform.EventSource.html#onclose\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.EventSource\"},{\"kind\":1024,\"name\":\"onerror\",\"url\":\"interfaces/platform.EventSource.html#onerror\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.EventSource\"},{\"kind\":1024,\"name\":\"onopen\",\"url\":\"interfaces/platform.EventSource.html#onopen\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.EventSource\"},{\"kind\":1024,\"name\":\"onretrying\",\"url\":\"interfaces/platform.EventSource.html#onretrying\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.EventSource\"},{\"kind\":2048,\"name\":\"addEventListener\",\"url\":\"interfaces/platform.EventSource.html#addEventListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.EventSource\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"interfaces/platform.EventSource.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.EventSource\"},{\"kind\":256,\"name\":\"EventSourceInitDict\",\"url\":\"interfaces/platform.EventSourceInitDict.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"errorFilter\",\"url\":\"interfaces/platform.EventSourceInitDict.html#errorFilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.EventSourceInitDict\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/platform.EventSourceInitDict.html#errorFilter.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"platform.EventSourceInitDict.errorFilter\"},{\"kind\":1024,\"name\":\"headers\",\"url\":\"interfaces/platform.EventSourceInitDict.html#headers\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.EventSourceInitDict\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/platform.EventSourceInitDict.html#headers.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"platform.EventSourceInitDict.headers\"},{\"kind\":1024,\"name\":\"initialRetryDelayMillis\",\"url\":\"interfaces/platform.EventSourceInitDict.html#initialRetryDelayMillis\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.EventSourceInitDict\"},{\"kind\":1024,\"name\":\"readTimeoutMillis\",\"url\":\"interfaces/platform.EventSourceInitDict.html#readTimeoutMillis\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.EventSourceInitDict\"},{\"kind\":1024,\"name\":\"retryResetIntervalMillis\",\"url\":\"interfaces/platform.EventSourceInitDict.html#retryResetIntervalMillis\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"platform.EventSourceInitDict\"},{\"kind\":256,\"name\":\"TypeValidator\",\"url\":\"interfaces/platform.TypeValidator.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"interfaces/platform.TypeValidator.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.TypeValidator\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"interfaces/platform.TypeValidator.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"platform.TypeValidator\"},{\"kind\":128,\"name\":\"FactoryOrInstance\",\"url\":\"classes/platform.FactoryOrInstance.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.FactoryOrInstance.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.FactoryOrInstance\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/platform.FactoryOrInstance.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.FactoryOrInstance\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/platform.FactoryOrInstance.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.FactoryOrInstance\"},{\"kind\":128,\"name\":\"Type\",\"url\":\"classes/platform.Type.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.Type.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.Type\"},{\"kind\":1024,\"name\":\"typeName\",\"url\":\"classes/platform.Type.html#typeName\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.Type\"},{\"kind\":1024,\"name\":\"typeOf\",\"url\":\"classes/platform.Type.html#typeOf\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"platform.Type\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/platform.Type.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.Type\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/platform.Type.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.Type\"},{\"kind\":128,\"name\":\"TypeArray\",\"url\":\"classes/platform.TypeArray.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.TypeArray.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.TypeArray\"},{\"kind\":1024,\"name\":\"typeName\",\"url\":\"classes/platform.TypeArray.html#typeName\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.TypeArray\"},{\"kind\":1024,\"name\":\"typeOf\",\"url\":\"classes/platform.TypeArray.html#typeOf\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"platform.TypeArray\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/platform.TypeArray.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.TypeArray\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/platform.TypeArray.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.TypeArray\"},{\"kind\":128,\"name\":\"NumberWithMinimum\",\"url\":\"classes/platform.NumberWithMinimum.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.NumberWithMinimum.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.NumberWithMinimum\"},{\"kind\":1024,\"name\":\"min\",\"url\":\"classes/platform.NumberWithMinimum.html#min\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.NumberWithMinimum\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/platform.NumberWithMinimum.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.NumberWithMinimum\"},{\"kind\":1024,\"name\":\"typeOf\",\"url\":\"classes/platform.NumberWithMinimum.html#typeOf\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"platform.NumberWithMinimum\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/platform.NumberWithMinimum.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"platform.NumberWithMinimum\"},{\"kind\":128,\"name\":\"StringMatchingRegex\",\"url\":\"classes/platform.StringMatchingRegex.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.StringMatchingRegex.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.StringMatchingRegex\"},{\"kind\":1024,\"name\":\"expression\",\"url\":\"classes/platform.StringMatchingRegex.html#expression\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.StringMatchingRegex\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/platform.StringMatchingRegex.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.StringMatchingRegex\"},{\"kind\":1024,\"name\":\"typeOf\",\"url\":\"classes/platform.StringMatchingRegex.html#typeOf\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"platform.StringMatchingRegex\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/platform.StringMatchingRegex.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"platform.StringMatchingRegex\"},{\"kind\":128,\"name\":\"Function\",\"url\":\"classes/platform.Function.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.Function.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.Function\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/platform.Function.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.Function\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/platform.Function.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.Function\"},{\"kind\":128,\"name\":\"DateValidator\",\"url\":\"classes/platform.DateValidator.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.DateValidator.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.DateValidator\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/platform.DateValidator.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.DateValidator\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/platform.DateValidator.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.DateValidator\"},{\"kind\":128,\"name\":\"TypeValidators\",\"url\":\"classes/platform.TypeValidators.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":1024,\"name\":\"String\",\"url\":\"classes/platform.TypeValidators.html#String\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.TypeValidators\"},{\"kind\":1024,\"name\":\"Number\",\"url\":\"classes/platform.TypeValidators.html#Number\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.TypeValidators\"},{\"kind\":1024,\"name\":\"ObjectOrFactory\",\"url\":\"classes/platform.TypeValidators.html#ObjectOrFactory\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.TypeValidators\"},{\"kind\":1024,\"name\":\"Object\",\"url\":\"classes/platform.TypeValidators.html#Object\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.TypeValidators\"},{\"kind\":1024,\"name\":\"StringArray\",\"url\":\"classes/platform.TypeValidators.html#StringArray\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.TypeValidators\"},{\"kind\":1024,\"name\":\"Boolean\",\"url\":\"classes/platform.TypeValidators.html#Boolean\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.TypeValidators\"},{\"kind\":1024,\"name\":\"Function\",\"url\":\"classes/platform.TypeValidators.html#Function\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.TypeValidators\"},{\"kind\":2048,\"name\":\"numberWithMin\",\"url\":\"classes/platform.TypeValidators.html#numberWithMin\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.TypeValidators\"},{\"kind\":2048,\"name\":\"stringMatchingRegex\",\"url\":\"classes/platform.TypeValidators.html#stringMatchingRegex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.TypeValidators\"},{\"kind\":1024,\"name\":\"Date\",\"url\":\"classes/platform.TypeValidators.html#Date\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.TypeValidators\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.TypeValidators.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.TypeValidators\"},{\"kind\":128,\"name\":\"BasicLogger\",\"url\":\"classes/platform.BasicLogger.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/platform.BasicLogger.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.BasicLogger\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.BasicLogger.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.BasicLogger\"},{\"kind\":1024,\"name\":\"logLevel\",\"url\":\"classes/platform.BasicLogger.html#logLevel\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.BasicLogger\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/platform.BasicLogger.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.BasicLogger\"},{\"kind\":1024,\"name\":\"destination\",\"url\":\"classes/platform.BasicLogger.html#destination\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.BasicLogger\"},{\"kind\":1024,\"name\":\"formatter\",\"url\":\"classes/platform.BasicLogger.html#formatter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.BasicLogger\"},{\"kind\":1024,\"name\":\"tryFormat\",\"url\":\"classes/platform.BasicLogger.html#tryFormat\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.BasicLogger\"},{\"kind\":1024,\"name\":\"tryWrite\",\"url\":\"classes/platform.BasicLogger.html#tryWrite\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.BasicLogger\"},{\"kind\":1024,\"name\":\"log\",\"url\":\"classes/platform.BasicLogger.html#log\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.BasicLogger\"},{\"kind\":2048,\"name\":\"error\",\"url\":\"classes/platform.BasicLogger.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.BasicLogger\"},{\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/platform.BasicLogger.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.BasicLogger\"},{\"kind\":2048,\"name\":\"info\",\"url\":\"classes/platform.BasicLogger.html#info\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.BasicLogger\"},{\"kind\":2048,\"name\":\"debug\",\"url\":\"classes/platform.BasicLogger.html#debug\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.BasicLogger\"},{\"kind\":128,\"name\":\"SafeLogger\",\"url\":\"classes/platform.SafeLogger.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.SafeLogger.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.SafeLogger\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/platform.SafeLogger.html#logger\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.SafeLogger\"},{\"kind\":1024,\"name\":\"fallback\",\"url\":\"classes/platform.SafeLogger.html#fallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.SafeLogger\"},{\"kind\":1024,\"name\":\"log\",\"url\":\"classes/platform.SafeLogger.html#log\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"platform.SafeLogger\"},{\"kind\":2048,\"name\":\"error\",\"url\":\"classes/platform.SafeLogger.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.SafeLogger\"},{\"kind\":2048,\"name\":\"warn\",\"url\":\"classes/platform.SafeLogger.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.SafeLogger\"},{\"kind\":2048,\"name\":\"info\",\"url\":\"classes/platform.SafeLogger.html#info\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.SafeLogger\"},{\"kind\":2048,\"name\":\"debug\",\"url\":\"classes/platform.SafeLogger.html#debug\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.SafeLogger\"},{\"kind\":128,\"name\":\"ApplicationTags\",\"url\":\"classes/platform.ApplicationTags.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.ApplicationTags.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.ApplicationTags\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"classes/platform.ApplicationTags.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.ApplicationTags\"},{\"kind\":128,\"name\":\"OptionMessages\",\"url\":\"classes/platform.OptionMessages.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":2048,\"name\":\"deprecated\",\"url\":\"classes/platform.OptionMessages.html#deprecated\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.OptionMessages\"},{\"kind\":2048,\"name\":\"optionBelowMinimum\",\"url\":\"classes/platform.OptionMessages.html#optionBelowMinimum\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.OptionMessages\"},{\"kind\":2048,\"name\":\"unknownOption\",\"url\":\"classes/platform.OptionMessages.html#unknownOption\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.OptionMessages\"},{\"kind\":2048,\"name\":\"wrongOptionType\",\"url\":\"classes/platform.OptionMessages.html#wrongOptionType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.OptionMessages\"},{\"kind\":2048,\"name\":\"wrongOptionTypeBoolean\",\"url\":\"classes/platform.OptionMessages.html#wrongOptionTypeBoolean\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.OptionMessages\"},{\"kind\":2048,\"name\":\"invalidTagValue\",\"url\":\"classes/platform.OptionMessages.html#invalidTagValue\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.OptionMessages\"},{\"kind\":2048,\"name\":\"tagValueTooLong\",\"url\":\"classes/platform.OptionMessages.html#tagValueTooLong\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.OptionMessages\"},{\"kind\":2048,\"name\":\"partialEndpoint\",\"url\":\"classes/platform.OptionMessages.html#partialEndpoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"platform.OptionMessages\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.OptionMessages.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.OptionMessages\"},{\"kind\":128,\"name\":\"ServiceEndpoints\",\"url\":\"classes/platform.ServiceEndpoints.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.ServiceEndpoints.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.ServiceEndpoints\"},{\"kind\":1024,\"name\":\"streaming\",\"url\":\"classes/platform.ServiceEndpoints.html#streaming\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.ServiceEndpoints\"},{\"kind\":1024,\"name\":\"polling\",\"url\":\"classes/platform.ServiceEndpoints.html#polling\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.ServiceEndpoints\"},{\"kind\":1024,\"name\":\"events\",\"url\":\"classes/platform.ServiceEndpoints.html#events\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.ServiceEndpoints\"},{\"kind\":128,\"name\":\"ClientContext\",\"url\":\"classes/platform.ClientContext.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/platform.ClientContext.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"platform.ClientContext\"},{\"kind\":1024,\"name\":\"platform\",\"url\":\"classes/platform.ClientContext.html#platform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.ClientContext\"},{\"kind\":1024,\"name\":\"basicConfiguration\",\"url\":\"classes/platform.ClientContext.html#basicConfiguration\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"platform.ClientContext\"},{\"kind\":64,\"name\":\"noop\",\"url\":\"functions/platform.noop.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"platform\"},{\"kind\":4,\"name\":\"interfaces\",\"url\":\"modules/interfaces.html\",\"classes\":\"tsd-kind-namespace\"},{\"kind\":256,\"name\":\"BigSegmentStore\",\"url\":\"interfaces/interfaces.BigSegmentStore.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":2048,\"name\":\"getMetadata\",\"url\":\"interfaces/interfaces.BigSegmentStore.html#getMetadata\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"interfaces.BigSegmentStore\"},{\"kind\":2048,\"name\":\"getUserMembership\",\"url\":\"interfaces/interfaces.BigSegmentStore.html#getUserMembership\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"interfaces.BigSegmentStore\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"interfaces/interfaces.BigSegmentStore.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"interfaces.BigSegmentStore\"},{\"kind\":256,\"name\":\"BigSegmentStoreMembership\",\"url\":\"interfaces/interfaces.BigSegmentStoreMembership.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":256,\"name\":\"BigSegmentStoreMetadata\",\"url\":\"interfaces/interfaces.BigSegmentStoreMetadata.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":1024,\"name\":\"lastUpToDate\",\"url\":\"interfaces/interfaces.BigSegmentStoreMetadata.html#lastUpToDate\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.BigSegmentStoreMetadata\"},{\"kind\":256,\"name\":\"BigSegmentStoreStatus\",\"url\":\"interfaces/interfaces.BigSegmentStoreStatus.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":1024,\"name\":\"available\",\"url\":\"interfaces/interfaces.BigSegmentStoreStatus.html#available\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.BigSegmentStoreStatus\"},{\"kind\":1024,\"name\":\"stale\",\"url\":\"interfaces/interfaces.BigSegmentStoreStatus.html#stale\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.BigSegmentStoreStatus\"},{\"kind\":256,\"name\":\"DataCollection\",\"url\":\"interfaces/interfaces.DataCollection.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"interfaces/interfaces.DataCollection.html#kind\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.DataCollection\"},{\"kind\":1024,\"name\":\"items\",\"url\":\"interfaces/interfaces.DataCollection.html#items\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.DataCollection\"},{\"kind\":256,\"name\":\"DataKind\",\"url\":\"interfaces/interfaces.DataKind.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":1024,\"name\":\"namespace\",\"url\":\"interfaces/interfaces.DataKind.html#namespace\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.DataKind\"},{\"kind\":4194304,\"name\":\"FullDataSet\",\"url\":\"types/interfaces.FullDataSet.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":4194304,\"name\":\"KeyedItems\",\"url\":\"types/interfaces.KeyedItems.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":256,\"name\":\"VersionedData\",\"url\":\"interfaces/interfaces.VersionedData.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/interfaces.VersionedData.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.VersionedData\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/interfaces.VersionedData.html#version\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.VersionedData\"},{\"kind\":1024,\"name\":\"deleted\",\"url\":\"interfaces/interfaces.VersionedData.html#deleted\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.VersionedData\"},{\"kind\":256,\"name\":\"BigSegmentStoreStatusProvider\",\"url\":\"interfaces/interfaces.BigSegmentStoreStatusProvider.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":2048,\"name\":\"getStatus\",\"url\":\"interfaces/interfaces.BigSegmentStoreStatusProvider.html#getStatus\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"interfaces.BigSegmentStoreStatusProvider\"},{\"kind\":2048,\"name\":\"requireStatus\",\"url\":\"interfaces/interfaces.BigSegmentStoreStatusProvider.html#requireStatus\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"interfaces.BigSegmentStoreStatusProvider\"},{\"kind\":256,\"name\":\"ItemDescriptor\",\"url\":\"interfaces/interfaces.ItemDescriptor.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/interfaces.ItemDescriptor.html#version\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.ItemDescriptor\"},{\"kind\":1024,\"name\":\"item\",\"url\":\"interfaces/interfaces.ItemDescriptor.html#item\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.ItemDescriptor\"},{\"kind\":256,\"name\":\"PersistentDataStore\",\"url\":\"interfaces/interfaces.PersistentDataStore.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":2048,\"name\":\"init\",\"url\":\"interfaces/interfaces.PersistentDataStore.html#init\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"interfaces.PersistentDataStore\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"interfaces/interfaces.PersistentDataStore.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"interfaces.PersistentDataStore\"},{\"kind\":2048,\"name\":\"getAll\",\"url\":\"interfaces/interfaces.PersistentDataStore.html#getAll\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"interfaces.PersistentDataStore\"},{\"kind\":2048,\"name\":\"upsert\",\"url\":\"interfaces/interfaces.PersistentDataStore.html#upsert\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"interfaces.PersistentDataStore\"},{\"kind\":2048,\"name\":\"initialized\",\"url\":\"interfaces/interfaces.PersistentDataStore.html#initialized\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"interfaces.PersistentDataStore\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"interfaces/interfaces.PersistentDataStore.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"interfaces.PersistentDataStore\"},{\"kind\":2048,\"name\":\"getDescription\",\"url\":\"interfaces/interfaces.PersistentDataStore.html#getDescription\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"interfaces.PersistentDataStore\"},{\"kind\":256,\"name\":\"PersistentStoreDataKind\",\"url\":\"interfaces/interfaces.PersistentStoreDataKind.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":1024,\"name\":\"namespace\",\"url\":\"interfaces/interfaces.PersistentStoreDataKind.html#namespace\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.PersistentStoreDataKind\"},{\"kind\":2048,\"name\":\"deserialize\",\"url\":\"interfaces/interfaces.PersistentStoreDataKind.html#deserialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"interfaces.PersistentStoreDataKind\"},{\"kind\":256,\"name\":\"SerializedItemDescriptor\",\"url\":\"interfaces/interfaces.SerializedItemDescriptor.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/interfaces.SerializedItemDescriptor.html#version\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.SerializedItemDescriptor\"},{\"kind\":1024,\"name\":\"deleted\",\"url\":\"interfaces/interfaces.SerializedItemDescriptor.html#deleted\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.SerializedItemDescriptor\"},{\"kind\":1024,\"name\":\"serializedItem\",\"url\":\"interfaces/interfaces.SerializedItemDescriptor.html#serializedItem\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.SerializedItemDescriptor\"},{\"kind\":256,\"name\":\"KeyedItem\",\"url\":\"interfaces/interfaces.KeyedItem.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/interfaces.KeyedItem.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.KeyedItem\"},{\"kind\":1024,\"name\":\"item\",\"url\":\"interfaces/interfaces.KeyedItem.html#item\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"interfaces.KeyedItem\"},{\"kind\":4194304,\"name\":\"KindKeyedStore\",\"url\":\"types/interfaces.KindKeyedStore.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"interfaces\"},{\"kind\":4,\"name\":\"subsystems\",\"url\":\"modules/subsystems.html\",\"classes\":\"tsd-kind-namespace\"},{\"kind\":256,\"name\":\"LDFeatureStoreItem\",\"url\":\"interfaces/subsystems.LDFeatureStoreItem.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"subsystems\"},{\"kind\":1024,\"name\":\"deleted\",\"url\":\"interfaces/subsystems.LDFeatureStoreItem.html#deleted\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"subsystems.LDFeatureStoreItem\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/subsystems.LDFeatureStoreItem.html#version\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"subsystems.LDFeatureStoreItem\"},{\"kind\":256,\"name\":\"LDKeyedFeatureStoreItem\",\"url\":\"interfaces/subsystems.LDKeyedFeatureStoreItem.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"subsystems\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/subsystems.LDKeyedFeatureStoreItem.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"subsystems.LDKeyedFeatureStoreItem\"},{\"kind\":1024,\"name\":\"deleted\",\"url\":\"interfaces/subsystems.LDKeyedFeatureStoreItem.html#deleted\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"subsystems.LDKeyedFeatureStoreItem\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/subsystems.LDKeyedFeatureStoreItem.html#version\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"subsystems.LDKeyedFeatureStoreItem\"},{\"kind\":256,\"name\":\"LDFeatureStoreKindData\",\"url\":\"interfaces/subsystems.LDFeatureStoreKindData.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"subsystems\"},{\"kind\":256,\"name\":\"LDFeatureStoreDataStorage\",\"url\":\"interfaces/subsystems.LDFeatureStoreDataStorage.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"subsystems\"},{\"kind\":256,\"name\":\"LDFeatureStore\",\"url\":\"interfaces/subsystems.LDFeatureStore.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"subsystems\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"interfaces/subsystems.LDFeatureStore.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"subsystems.LDFeatureStore\"},{\"kind\":2048,\"name\":\"all\",\"url\":\"interfaces/subsystems.LDFeatureStore.html#all\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"subsystems.LDFeatureStore\"},{\"kind\":2048,\"name\":\"init\",\"url\":\"interfaces/subsystems.LDFeatureStore.html#init\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"subsystems.LDFeatureStore\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"interfaces/subsystems.LDFeatureStore.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"subsystems.LDFeatureStore\"},{\"kind\":2048,\"name\":\"upsert\",\"url\":\"interfaces/subsystems.LDFeatureStore.html#upsert\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"subsystems.LDFeatureStore\"},{\"kind\":2048,\"name\":\"initialized\",\"url\":\"interfaces/subsystems.LDFeatureStore.html#initialized\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"subsystems.LDFeatureStore\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"interfaces/subsystems.LDFeatureStore.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"subsystems.LDFeatureStore\"},{\"kind\":2048,\"name\":\"getDescription\",\"url\":\"interfaces/subsystems.LDFeatureStore.html#getDescription\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"subsystems.LDFeatureStore\"},{\"kind\":256,\"name\":\"LDDataSourceUpdates\",\"url\":\"interfaces/subsystems.LDDataSourceUpdates.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"subsystems\"},{\"kind\":2048,\"name\":\"init\",\"url\":\"interfaces/subsystems.LDDataSourceUpdates.html#init\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"subsystems.LDDataSourceUpdates\"},{\"kind\":2048,\"name\":\"upsert\",\"url\":\"interfaces/subsystems.LDDataSourceUpdates.html#upsert\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"subsystems.LDDataSourceUpdates\"},{\"kind\":256,\"name\":\"LDFlagsStateOptions\",\"url\":\"interfaces/LDFlagsStateOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"clientSideOnly\",\"url\":\"interfaces/LDFlagsStateOptions.html#clientSideOnly\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDFlagsStateOptions\"},{\"kind\":1024,\"name\":\"withReasons\",\"url\":\"interfaces/LDFlagsStateOptions.html#withReasons\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDFlagsStateOptions\"},{\"kind\":1024,\"name\":\"detailsOnlyForTrackedFlags\",\"url\":\"interfaces/LDFlagsStateOptions.html#detailsOnlyForTrackedFlags\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDFlagsStateOptions\"},{\"kind\":256,\"name\":\"LDFlagsState\",\"url\":\"interfaces/LDFlagsState.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"valid\",\"url\":\"interfaces/LDFlagsState.html#valid\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDFlagsState\"},{\"kind\":2048,\"name\":\"getFlagValue\",\"url\":\"interfaces/LDFlagsState.html#getFlagValue\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDFlagsState\"},{\"kind\":2048,\"name\":\"getFlagReason\",\"url\":\"interfaces/LDFlagsState.html#getFlagReason\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDFlagsState\"},{\"kind\":2048,\"name\":\"allValues\",\"url\":\"interfaces/LDFlagsState.html#allValues\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDFlagsState\"},{\"kind\":2048,\"name\":\"toJSON\",\"url\":\"interfaces/LDFlagsState.html#toJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDFlagsState\"},{\"kind\":256,\"name\":\"LDBigSegmentsOptions\",\"url\":\"interfaces/LDBigSegmentsOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"store\",\"url\":\"interfaces/LDBigSegmentsOptions.html#store\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDBigSegmentsOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/LDBigSegmentsOptions.html#store.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"LDBigSegmentsOptions.store\"},{\"kind\":1024,\"name\":\"userCacheSize\",\"url\":\"interfaces/LDBigSegmentsOptions.html#userCacheSize\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDBigSegmentsOptions\"},{\"kind\":1024,\"name\":\"userCacheTime\",\"url\":\"interfaces/LDBigSegmentsOptions.html#userCacheTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDBigSegmentsOptions\"},{\"kind\":1024,\"name\":\"statusPollInterval\",\"url\":\"interfaces/LDBigSegmentsOptions.html#statusPollInterval\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDBigSegmentsOptions\"},{\"kind\":1024,\"name\":\"staleAfter\",\"url\":\"interfaces/LDBigSegmentsOptions.html#staleAfter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDBigSegmentsOptions\"},{\"kind\":256,\"name\":\"LDProxyOptions\",\"url\":\"interfaces/LDProxyOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"host\",\"url\":\"interfaces/LDProxyOptions.html#host\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDProxyOptions\"},{\"kind\":1024,\"name\":\"port\",\"url\":\"interfaces/LDProxyOptions.html#port\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDProxyOptions\"},{\"kind\":1024,\"name\":\"scheme\",\"url\":\"interfaces/LDProxyOptions.html#scheme\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDProxyOptions\"},{\"kind\":1024,\"name\":\"auth\",\"url\":\"interfaces/LDProxyOptions.html#auth\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDProxyOptions\"},{\"kind\":256,\"name\":\"LDTLSOptions\",\"url\":\"interfaces/LDTLSOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"ca\",\"url\":\"interfaces/LDTLSOptions.html#ca\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDTLSOptions\"},{\"kind\":1024,\"name\":\"cert\",\"url\":\"interfaces/LDTLSOptions.html#cert\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDTLSOptions\"},{\"kind\":1024,\"name\":\"checkServerIdentity\",\"url\":\"interfaces/LDTLSOptions.html#checkServerIdentity\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDTLSOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/LDTLSOptions.html#checkServerIdentity.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"LDTLSOptions.checkServerIdentity\"},{\"kind\":1024,\"name\":\"ciphers\",\"url\":\"interfaces/LDTLSOptions.html#ciphers\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDTLSOptions\"},{\"kind\":1024,\"name\":\"pfx\",\"url\":\"interfaces/LDTLSOptions.html#pfx\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDTLSOptions\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/LDTLSOptions.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDTLSOptions\"},{\"kind\":1024,\"name\":\"passphrase\",\"url\":\"interfaces/LDTLSOptions.html#passphrase\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDTLSOptions\"},{\"kind\":1024,\"name\":\"rejectUnauthorized\",\"url\":\"interfaces/LDTLSOptions.html#rejectUnauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDTLSOptions\"},{\"kind\":1024,\"name\":\"secureProtocol\",\"url\":\"interfaces/LDTLSOptions.html#secureProtocol\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDTLSOptions\"},{\"kind\":1024,\"name\":\"servername\",\"url\":\"interfaces/LDTLSOptions.html#servername\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDTLSOptions\"},{\"kind\":256,\"name\":\"LDClient\",\"url\":\"interfaces/LDClient.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":2048,\"name\":\"initialized\",\"url\":\"interfaces/LDClient.html#initialized\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDClient\"},{\"kind\":2048,\"name\":\"waitForInitialization\",\"url\":\"interfaces/LDClient.html#waitForInitialization\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDClient\"},{\"kind\":2048,\"name\":\"variation\",\"url\":\"interfaces/LDClient.html#variation\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDClient\"},{\"kind\":2048,\"name\":\"variationDetail\",\"url\":\"interfaces/LDClient.html#variationDetail\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDClient\"},{\"kind\":2048,\"name\":\"allFlagsState\",\"url\":\"interfaces/LDClient.html#allFlagsState\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDClient\"},{\"kind\":2048,\"name\":\"secureModeHash\",\"url\":\"interfaces/LDClient.html#secureModeHash\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDClient\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"interfaces/LDClient.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDClient\"},{\"kind\":2048,\"name\":\"isOffline\",\"url\":\"interfaces/LDClient.html#isOffline\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDClient\"},{\"kind\":2048,\"name\":\"track\",\"url\":\"interfaces/LDClient.html#track\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDClient\"},{\"kind\":2048,\"name\":\"identify\",\"url\":\"interfaces/LDClient.html#identify\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDClient\"},{\"kind\":2048,\"name\":\"flush\",\"url\":\"interfaces/LDClient.html#flush\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDClient\"},{\"kind\":256,\"name\":\"DataKind\",\"url\":\"interfaces/DataKind.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"namespace\",\"url\":\"interfaces/DataKind.html#namespace\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"DataKind\"},{\"kind\":256,\"name\":\"LDFeatureStoreItem\",\"url\":\"interfaces/LDFeatureStoreItem.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"deleted\",\"url\":\"interfaces/LDFeatureStoreItem.html#deleted\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDFeatureStoreItem\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/LDFeatureStoreItem.html#version\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDFeatureStoreItem\"},{\"kind\":256,\"name\":\"LDKeyedFeatureStoreItem\",\"url\":\"interfaces/LDKeyedFeatureStoreItem.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/LDKeyedFeatureStoreItem.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDKeyedFeatureStoreItem\"},{\"kind\":1024,\"name\":\"deleted\",\"url\":\"interfaces/LDKeyedFeatureStoreItem.html#deleted\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"LDKeyedFeatureStoreItem\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/LDKeyedFeatureStoreItem.html#version\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"LDKeyedFeatureStoreItem\"},{\"kind\":256,\"name\":\"LDFeatureStoreKindData\",\"url\":\"interfaces/LDFeatureStoreKindData.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":256,\"name\":\"LDFeatureStoreDataStorage\",\"url\":\"interfaces/LDFeatureStoreDataStorage.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":256,\"name\":\"LDFeatureStore\",\"url\":\"interfaces/LDFeatureStore.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"interfaces/LDFeatureStore.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDFeatureStore\"},{\"kind\":2048,\"name\":\"all\",\"url\":\"interfaces/LDFeatureStore.html#all\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDFeatureStore\"},{\"kind\":2048,\"name\":\"init\",\"url\":\"interfaces/LDFeatureStore.html#init\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDFeatureStore\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"interfaces/LDFeatureStore.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDFeatureStore\"},{\"kind\":2048,\"name\":\"upsert\",\"url\":\"interfaces/LDFeatureStore.html#upsert\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDFeatureStore\"},{\"kind\":2048,\"name\":\"initialized\",\"url\":\"interfaces/LDFeatureStore.html#initialized\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDFeatureStore\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"interfaces/LDFeatureStore.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDFeatureStore\"},{\"kind\":2048,\"name\":\"getDescription\",\"url\":\"interfaces/LDFeatureStore.html#getDescription\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDFeatureStore\"},{\"kind\":128,\"name\":\"AsyncStoreFacade\",\"url\":\"classes/AsyncStoreFacade.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AsyncStoreFacade.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AsyncStoreFacade\"},{\"kind\":1024,\"name\":\"store\",\"url\":\"classes/AsyncStoreFacade.html#store\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AsyncStoreFacade\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/AsyncStoreFacade.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AsyncStoreFacade\"},{\"kind\":2048,\"name\":\"all\",\"url\":\"classes/AsyncStoreFacade.html#all\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AsyncStoreFacade\"},{\"kind\":2048,\"name\":\"init\",\"url\":\"classes/AsyncStoreFacade.html#init\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AsyncStoreFacade\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/AsyncStoreFacade.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AsyncStoreFacade\"},{\"kind\":2048,\"name\":\"upsert\",\"url\":\"classes/AsyncStoreFacade.html#upsert\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AsyncStoreFacade\"},{\"kind\":2048,\"name\":\"initialized\",\"url\":\"classes/AsyncStoreFacade.html#initialized\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AsyncStoreFacade\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/AsyncStoreFacade.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AsyncStoreFacade\"},{\"kind\":128,\"name\":\"PersistentDataStoreWrapper\",\"url\":\"classes/PersistentDataStoreWrapper.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PersistentDataStoreWrapper.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":1024,\"name\":\"core\",\"url\":\"classes/PersistentDataStoreWrapper.html#core\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":1024,\"name\":\"isInitialized\",\"url\":\"classes/PersistentDataStoreWrapper.html#isInitialized\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":1024,\"name\":\"itemCache\",\"url\":\"classes/PersistentDataStoreWrapper.html#itemCache\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":1024,\"name\":\"allItemsCache\",\"url\":\"classes/PersistentDataStoreWrapper.html#allItemsCache\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":1024,\"name\":\"queue\",\"url\":\"classes/PersistentDataStoreWrapper.html#queue\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":2048,\"name\":\"init\",\"url\":\"classes/PersistentDataStoreWrapper.html#init\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/PersistentDataStoreWrapper.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":2048,\"name\":\"initialized\",\"url\":\"classes/PersistentDataStoreWrapper.html#initialized\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":2048,\"name\":\"all\",\"url\":\"classes/PersistentDataStoreWrapper.html#all\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":2048,\"name\":\"upsert\",\"url\":\"classes/PersistentDataStoreWrapper.html#upsert\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/PersistentDataStoreWrapper.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/PersistentDataStoreWrapper.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":2048,\"name\":\"getDescription\",\"url\":\"classes/PersistentDataStoreWrapper.html#getDescription\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PersistentDataStoreWrapper\"},{\"kind\":64,\"name\":\"deserializePoll\",\"url\":\"functions/deserializePoll.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":128,\"name\":\"NullEventSource\",\"url\":\"classes/NullEventSource.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/NullEventSource.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"NullEventSource\"},{\"kind\":1024,\"name\":\"handlers\",\"url\":\"classes/NullEventSource.html#handlers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"NullEventSource\"},{\"kind\":1024,\"name\":\"closed\",\"url\":\"classes/NullEventSource.html#closed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"NullEventSource\"},{\"kind\":1024,\"name\":\"url\",\"url\":\"classes/NullEventSource.html#url\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"NullEventSource\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"classes/NullEventSource.html#options\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"NullEventSource\"},{\"kind\":1024,\"name\":\"onclose\",\"url\":\"classes/NullEventSource.html#onclose\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"NullEventSource\"},{\"kind\":1024,\"name\":\"onerror\",\"url\":\"classes/NullEventSource.html#onerror\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"NullEventSource\"},{\"kind\":1024,\"name\":\"onopen\",\"url\":\"classes/NullEventSource.html#onopen\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"NullEventSource\"},{\"kind\":1024,\"name\":\"onretrying\",\"url\":\"classes/NullEventSource.html#onretrying\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"NullEventSource\"},{\"kind\":2048,\"name\":\"addEventListener\",\"url\":\"classes/NullEventSource.html#addEventListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NullEventSource\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/NullEventSource.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NullEventSource\"},{\"kind\":2048,\"name\":\"simulateError\",\"url\":\"classes/NullEventSource.html#simulateError\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NullEventSource\"},{\"kind\":8388608,\"name\":\"internal\",\"url\":\"index.html#internal\",\"classes\":\"tsd-kind-reference\"},{\"kind\":8388608,\"name\":\"AttributeReference\",\"url\":\"index.html#AttributeReference\",\"classes\":\"tsd-kind-reference\"},{\"kind\":8388608,\"name\":\"Context\",\"url\":\"index.html#Context\",\"classes\":\"tsd-kind-reference\"},{\"kind\":8388608,\"name\":\"ContextFilter\",\"url\":\"index.html#ContextFilter\",\"classes\":\"tsd-kind-reference\"},{\"kind\":8388608,\"name\":\"subsystem\",\"url\":\"index.html#subsystem\",\"classes\":\"tsd-kind-reference\"},{\"kind\":256,\"name\":\"LDContextCommon\",\"url\":\"interfaces/LDContextCommon.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/LDContextCommon.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDContextCommon\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/LDContextCommon.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDContextCommon\"},{\"kind\":1024,\"name\":\"_meta\",\"url\":\"interfaces/LDContextCommon.html#_meta\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDContextCommon\"},{\"kind\":1024,\"name\":\"anonymous\",\"url\":\"interfaces/LDContextCommon.html#anonymous\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDContextCommon\"},{\"kind\":256,\"name\":\"LDContextMeta\",\"url\":\"interfaces/LDContextMeta.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"privateAttributes\",\"url\":\"interfaces/LDContextMeta.html#privateAttributes\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDContextMeta\"},{\"kind\":256,\"name\":\"LDMultiKindContext\",\"url\":\"interfaces/LDMultiKindContext.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"interfaces/LDMultiKindContext.html#kind\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDMultiKindContext\"},{\"kind\":256,\"name\":\"LDSingleKindContext\",\"url\":\"interfaces/LDSingleKindContext.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"interfaces/LDSingleKindContext.html#kind\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDSingleKindContext\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/LDSingleKindContext.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"LDSingleKindContext\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/LDSingleKindContext.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"LDSingleKindContext\"},{\"kind\":1024,\"name\":\"_meta\",\"url\":\"interfaces/LDSingleKindContext.html#_meta\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"LDSingleKindContext\"},{\"kind\":1024,\"name\":\"anonymous\",\"url\":\"interfaces/LDSingleKindContext.html#anonymous\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"LDSingleKindContext\"},{\"kind\":256,\"name\":\"LDUser\",\"url\":\"interfaces/LDUser.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"interfaces/LDUser.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/LDUser.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"firstName\",\"url\":\"interfaces/LDUser.html#firstName\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"lastName\",\"url\":\"interfaces/LDUser.html#lastName\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"email\",\"url\":\"interfaces/LDUser.html#email\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"avatar\",\"url\":\"interfaces/LDUser.html#avatar\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"ip\",\"url\":\"interfaces/LDUser.html#ip\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"country\",\"url\":\"interfaces/LDUser.html#country\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"anonymous\",\"url\":\"interfaces/LDUser.html#anonymous\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDUser\"},{\"kind\":1024,\"name\":\"custom\",\"url\":\"interfaces/LDUser.html#custom\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDUser\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/LDUser.html#custom.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"LDUser.custom\"},{\"kind\":1024,\"name\":\"privateAttributeNames\",\"url\":\"interfaces/LDUser.html#privateAttributeNames\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDUser\"},{\"kind\":4194304,\"name\":\"LDContext\",\"url\":\"types/LDContext.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":256,\"name\":\"BasicLoggerOptions\",\"url\":\"interfaces/BasicLoggerOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"level\",\"url\":\"interfaces/BasicLoggerOptions.html#level\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"BasicLoggerOptions\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/BasicLoggerOptions.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"BasicLoggerOptions\"},{\"kind\":1024,\"name\":\"destination\",\"url\":\"interfaces/BasicLoggerOptions.html#destination\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"BasicLoggerOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/BasicLoggerOptions.html#destination.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"BasicLoggerOptions.destination\"},{\"kind\":1024,\"name\":\"formatter\",\"url\":\"interfaces/BasicLoggerOptions.html#formatter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"BasicLoggerOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/BasicLoggerOptions.html#formatter.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"BasicLoggerOptions.formatter\"},{\"kind\":256,\"name\":\"LDLogger\",\"url\":\"interfaces/LDLogger.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":2048,\"name\":\"error\",\"url\":\"interfaces/LDLogger.html#error\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDLogger\"},{\"kind\":2048,\"name\":\"warn\",\"url\":\"interfaces/LDLogger.html#warn\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDLogger\"},{\"kind\":2048,\"name\":\"info\",\"url\":\"interfaces/LDLogger.html#info\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDLogger\"},{\"kind\":2048,\"name\":\"debug\",\"url\":\"interfaces/LDLogger.html#debug\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"LDLogger\"},{\"kind\":4194304,\"name\":\"LDLogLevel\",\"url\":\"types/LDLogLevel.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":256,\"name\":\"LDEvaluationDetail\",\"url\":\"interfaces/LDEvaluationDetail.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"interfaces/LDEvaluationDetail.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDEvaluationDetail\"},{\"kind\":1024,\"name\":\"variationIndex\",\"url\":\"interfaces/LDEvaluationDetail.html#variationIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDEvaluationDetail\"},{\"kind\":1024,\"name\":\"reason\",\"url\":\"interfaces/LDEvaluationDetail.html#reason\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDEvaluationDetail\"},{\"kind\":256,\"name\":\"LDEvaluationReason\",\"url\":\"interfaces/LDEvaluationReason.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"interfaces/LDEvaluationReason.html#kind\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDEvaluationReason\"},{\"kind\":1024,\"name\":\"errorKind\",\"url\":\"interfaces/LDEvaluationReason.html#errorKind\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDEvaluationReason\"},{\"kind\":1024,\"name\":\"ruleIndex\",\"url\":\"interfaces/LDEvaluationReason.html#ruleIndex\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDEvaluationReason\"},{\"kind\":1024,\"name\":\"ruleId\",\"url\":\"interfaces/LDEvaluationReason.html#ruleId\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDEvaluationReason\"},{\"kind\":1024,\"name\":\"prerequisiteKey\",\"url\":\"interfaces/LDEvaluationReason.html#prerequisiteKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDEvaluationReason\"},{\"kind\":1024,\"name\":\"inExperiment\",\"url\":\"interfaces/LDEvaluationReason.html#inExperiment\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDEvaluationReason\"},{\"kind\":1024,\"name\":\"bigSegmentsStatus\",\"url\":\"interfaces/LDEvaluationReason.html#bigSegmentsStatus\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LDEvaluationReason\"},{\"kind\":256,\"name\":\"LDFlagSet\",\"url\":\"interfaces/LDFlagSet.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":4194304,\"name\":\"LDFlagValue\",\"url\":\"types/LDFlagValue.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":8388608,\"name\":\"LDClientContext\",\"url\":\"index.html#LDClientContext\",\"classes\":\"tsd-kind-reference\"},{\"kind\":256,\"name\":\"Hasher\",\"url\":\"interfaces/Hasher.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"interfaces/Hasher.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Hasher\"},{\"kind\":2048,\"name\":\"digest\",\"url\":\"interfaces/Hasher.html#digest\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Hasher\"},{\"kind\":256,\"name\":\"Hmac\",\"url\":\"interfaces/Hmac.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"interfaces/Hmac.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Hmac\"},{\"kind\":2048,\"name\":\"digest\",\"url\":\"interfaces/Hmac.html#digest\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Hmac\"},{\"kind\":256,\"name\":\"Crypto\",\"url\":\"interfaces/Crypto.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":2048,\"name\":\"createHash\",\"url\":\"interfaces/Crypto.html#createHash\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Crypto\"},{\"kind\":2048,\"name\":\"createHmac\",\"url\":\"interfaces/Crypto.html#createHmac\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Crypto\"},{\"kind\":2048,\"name\":\"randomUUID\",\"url\":\"interfaces/Crypto.html#randomUUID\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Crypto\"},{\"kind\":256,\"name\":\"WatchHandle\",\"url\":\"interfaces/WatchHandle.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"interfaces/WatchHandle.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"WatchHandle\"},{\"kind\":256,\"name\":\"Filesystem\",\"url\":\"interfaces/Filesystem.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":2048,\"name\":\"getFileTimestamp\",\"url\":\"interfaces/Filesystem.html#getFileTimestamp\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Filesystem\"},{\"kind\":2048,\"name\":\"readFile\",\"url\":\"interfaces/Filesystem.html#readFile\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Filesystem\"},{\"kind\":2048,\"name\":\"watch\",\"url\":\"interfaces/Filesystem.html#watch\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Filesystem\"},{\"kind\":256,\"name\":\"PlatformData\",\"url\":\"interfaces/PlatformData.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"os\",\"url\":\"interfaces/PlatformData.html#os\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PlatformData\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PlatformData.html#os.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"PlatformData.os\"},{\"kind\":1024,\"name\":\"arch\",\"url\":\"interfaces/PlatformData.html#os.__type.arch\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PlatformData.os.__type\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/PlatformData.html#os.__type.name-1\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PlatformData.os.__type\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/PlatformData.html#os.__type.version\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PlatformData.os.__type\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/PlatformData.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PlatformData\"},{\"kind\":1024,\"name\":\"additional\",\"url\":\"interfaces/PlatformData.html#additional\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PlatformData\"},{\"kind\":256,\"name\":\"SdkData\",\"url\":\"interfaces/SdkData.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/SdkData.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SdkData\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/SdkData.html#version\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SdkData\"},{\"kind\":1024,\"name\":\"userAgentBase\",\"url\":\"interfaces/SdkData.html#userAgentBase\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SdkData\"},{\"kind\":1024,\"name\":\"wrapperName\",\"url\":\"interfaces/SdkData.html#wrapperName\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SdkData\"},{\"kind\":1024,\"name\":\"wrapperVersion\",\"url\":\"interfaces/SdkData.html#wrapperVersion\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SdkData\"},{\"kind\":256,\"name\":\"Info\",\"url\":\"interfaces/Info.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":2048,\"name\":\"platformData\",\"url\":\"interfaces/Info.html#platformData\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Info\"},{\"kind\":2048,\"name\":\"sdkData\",\"url\":\"interfaces/Info.html#sdkData\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Info\"},{\"kind\":256,\"name\":\"Platform\",\"url\":\"interfaces/Platform-1.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"info\",\"url\":\"interfaces/Platform-1.html#info\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Platform\"},{\"kind\":1024,\"name\":\"fileSystem\",\"url\":\"interfaces/Platform-1.html#fileSystem\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Platform\"},{\"kind\":1024,\"name\":\"crypto\",\"url\":\"interfaces/Platform-1.html#crypto\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Platform\"},{\"kind\":1024,\"name\":\"requests\",\"url\":\"interfaces/Platform-1.html#requests\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Platform\"},{\"kind\":256,\"name\":\"Headers\",\"url\":\"interfaces/Headers.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"interfaces/Headers.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Headers\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"interfaces/Headers.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Headers\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"interfaces/Headers.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Headers\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"interfaces/Headers.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Headers\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"interfaces/Headers.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Headers\"},{\"kind\":256,\"name\":\"Response\",\"url\":\"interfaces/Response.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"headers\",\"url\":\"interfaces/Response.html#headers\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Response\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"interfaces/Response.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Response\"},{\"kind\":2048,\"name\":\"text\",\"url\":\"interfaces/Response.html#text\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Response\"},{\"kind\":2048,\"name\":\"json\",\"url\":\"interfaces/Response.html#json\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Response\"},{\"kind\":256,\"name\":\"Options\",\"url\":\"interfaces/Options.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"headers\",\"url\":\"interfaces/Options.html#headers\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Options\"},{\"kind\":1024,\"name\":\"method\",\"url\":\"interfaces/Options.html#method\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Options\"},{\"kind\":1024,\"name\":\"body\",\"url\":\"interfaces/Options.html#body\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Options\"},{\"kind\":1024,\"name\":\"timeout\",\"url\":\"interfaces/Options.html#timeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Options\"},{\"kind\":256,\"name\":\"Requests\",\"url\":\"interfaces/Requests.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":2048,\"name\":\"fetch\",\"url\":\"interfaces/Requests.html#fetch\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Requests\"},{\"kind\":2048,\"name\":\"createEventSource\",\"url\":\"interfaces/Requests.html#createEventSource\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Requests\"},{\"kind\":2048,\"name\":\"usingProxy\",\"url\":\"interfaces/Requests.html#usingProxy\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Requests\"},{\"kind\":2048,\"name\":\"usingProxyAuth\",\"url\":\"interfaces/Requests.html#usingProxyAuth\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Requests\"},{\"kind\":256,\"name\":\"EventSource\",\"url\":\"interfaces/EventSource.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"onclose\",\"url\":\"interfaces/EventSource.html#onclose\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EventSource\"},{\"kind\":1024,\"name\":\"onerror\",\"url\":\"interfaces/EventSource.html#onerror\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EventSource\"},{\"kind\":1024,\"name\":\"onopen\",\"url\":\"interfaces/EventSource.html#onopen\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EventSource\"},{\"kind\":1024,\"name\":\"onretrying\",\"url\":\"interfaces/EventSource.html#onretrying\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EventSource\"},{\"kind\":2048,\"name\":\"addEventListener\",\"url\":\"interfaces/EventSource.html#addEventListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"EventSource\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"interfaces/EventSource.html#close\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"EventSource\"},{\"kind\":256,\"name\":\"EventSourceInitDict\",\"url\":\"interfaces/EventSourceInitDict.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"errorFilter\",\"url\":\"interfaces/EventSourceInitDict.html#errorFilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EventSourceInitDict\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/EventSourceInitDict.html#errorFilter.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"EventSourceInitDict.errorFilter\"},{\"kind\":1024,\"name\":\"headers\",\"url\":\"interfaces/EventSourceInitDict.html#headers\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EventSourceInitDict\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/EventSourceInitDict.html#headers.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"EventSourceInitDict.headers\"},{\"kind\":1024,\"name\":\"initialRetryDelayMillis\",\"url\":\"interfaces/EventSourceInitDict.html#initialRetryDelayMillis\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EventSourceInitDict\"},{\"kind\":1024,\"name\":\"readTimeoutMillis\",\"url\":\"interfaces/EventSourceInitDict.html#readTimeoutMillis\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EventSourceInitDict\"},{\"kind\":1024,\"name\":\"retryResetIntervalMillis\",\"url\":\"interfaces/EventSourceInitDict.html#retryResetIntervalMillis\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EventSourceInitDict\"},{\"kind\":256,\"name\":\"TypeValidator\",\"url\":\"interfaces/TypeValidator.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"interfaces/TypeValidator.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"TypeValidator\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"interfaces/TypeValidator.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"TypeValidator\"},{\"kind\":128,\"name\":\"FactoryOrInstance\",\"url\":\"classes/FactoryOrInstance.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FactoryOrInstance.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"FactoryOrInstance\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/FactoryOrInstance.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"FactoryOrInstance\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/FactoryOrInstance.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"FactoryOrInstance\"},{\"kind\":128,\"name\":\"Type\",\"url\":\"classes/Type.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Type.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Type\"},{\"kind\":1024,\"name\":\"typeName\",\"url\":\"classes/Type.html#typeName\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Type\"},{\"kind\":1024,\"name\":\"typeOf\",\"url\":\"classes/Type.html#typeOf\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"Type\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/Type.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Type\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/Type.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Type\"},{\"kind\":128,\"name\":\"TypeArray\",\"url\":\"classes/TypeArray.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TypeArray.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"TypeArray\"},{\"kind\":1024,\"name\":\"typeName\",\"url\":\"classes/TypeArray.html#typeName\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"TypeArray\"},{\"kind\":1024,\"name\":\"typeOf\",\"url\":\"classes/TypeArray.html#typeOf\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"TypeArray\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/TypeArray.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TypeArray\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/TypeArray.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TypeArray\"},{\"kind\":128,\"name\":\"NumberWithMinimum\",\"url\":\"classes/NumberWithMinimum.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/NumberWithMinimum.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"NumberWithMinimum\"},{\"kind\":1024,\"name\":\"min\",\"url\":\"classes/NumberWithMinimum.html#min\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"NumberWithMinimum\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/NumberWithMinimum.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"NumberWithMinimum\"},{\"kind\":1024,\"name\":\"typeOf\",\"url\":\"classes/NumberWithMinimum.html#typeOf\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"NumberWithMinimum\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/NumberWithMinimum.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"NumberWithMinimum\"},{\"kind\":128,\"name\":\"StringMatchingRegex\",\"url\":\"classes/StringMatchingRegex.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/StringMatchingRegex.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"StringMatchingRegex\"},{\"kind\":1024,\"name\":\"expression\",\"url\":\"classes/StringMatchingRegex.html#expression\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StringMatchingRegex\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/StringMatchingRegex.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StringMatchingRegex\"},{\"kind\":1024,\"name\":\"typeOf\",\"url\":\"classes/StringMatchingRegex.html#typeOf\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"StringMatchingRegex\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/StringMatchingRegex.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"StringMatchingRegex\"},{\"kind\":128,\"name\":\"Function\",\"url\":\"classes/Function.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Function.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Function\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/Function.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Function\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/Function.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Function\"},{\"kind\":128,\"name\":\"DateValidator\",\"url\":\"classes/DateValidator.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DateValidator.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"DateValidator\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/DateValidator.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DateValidator\"},{\"kind\":2048,\"name\":\"getType\",\"url\":\"classes/DateValidator.html#getType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DateValidator\"},{\"kind\":128,\"name\":\"TypeValidators\",\"url\":\"classes/TypeValidators.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":1024,\"name\":\"String\",\"url\":\"classes/TypeValidators.html#String\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"Number\",\"url\":\"classes/TypeValidators.html#Number\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"ObjectOrFactory\",\"url\":\"classes/TypeValidators.html#ObjectOrFactory\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"Object\",\"url\":\"classes/TypeValidators.html#Object\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"StringArray\",\"url\":\"classes/TypeValidators.html#StringArray\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"Boolean\",\"url\":\"classes/TypeValidators.html#Boolean\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"Function\",\"url\":\"classes/TypeValidators.html#Function\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TypeValidators\"},{\"kind\":2048,\"name\":\"numberWithMin\",\"url\":\"classes/TypeValidators.html#numberWithMin\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TypeValidators\"},{\"kind\":2048,\"name\":\"stringMatchingRegex\",\"url\":\"classes/TypeValidators.html#stringMatchingRegex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TypeValidators\"},{\"kind\":1024,\"name\":\"Date\",\"url\":\"classes/TypeValidators.html#Date\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TypeValidators\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TypeValidators.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"TypeValidators\"},{\"kind\":8388608,\"name\":\"BasicLogger\",\"url\":\"index.html#BasicLogger\",\"classes\":\"tsd-kind-reference\"},{\"kind\":8388608,\"name\":\"SafeLogger\",\"url\":\"index.html#SafeLogger\",\"classes\":\"tsd-kind-reference\"},{\"kind\":8388608,\"name\":\"ApplicationTags\",\"url\":\"index.html#ApplicationTags\",\"classes\":\"tsd-kind-reference\"},{\"kind\":8388608,\"name\":\"OptionMessages\",\"url\":\"index.html#OptionMessages\",\"classes\":\"tsd-kind-reference\"},{\"kind\":8388608,\"name\":\"ServiceEndpoints\",\"url\":\"index.html#ServiceEndpoints\",\"classes\":\"tsd-kind-reference\"},{\"kind\":8388608,\"name\":\"ClientContext\",\"url\":\"index.html#ClientContext\",\"classes\":\"tsd-kind-reference\"},{\"kind\":8388608,\"name\":\"noop\",\"url\":\"index.html#noop\",\"classes\":\"tsd-kind-reference\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,62.754]],[\"comment/0\",[]],[\"name/1\",[1,36.128]],[\"comment/1\",[]],[\"name/2\",[2,57.646]],[\"comment/2\",[]],[\"name/3\",[3,49.761]],[\"comment/3\",[]],[\"name/4\",[4,62.754]],[\"comment/4\",[]],[\"name/5\",[5,45.408]],[\"comment/5\",[]],[\"name/6\",[6,62.754]],[\"comment/6\",[]],[\"name/7\",[7,30.565]],[\"comment/7\",[]],[\"name/8\",[8,57.646]],[\"comment/8\",[]],[\"name/9\",[2,57.646]],[\"comment/9\",[]],[\"name/10\",[9,62.754]],[\"comment/10\",[]],[\"name/11\",[10,54.281]],[\"comment/11\",[]],[\"name/12\",[11,62.754]],[\"comment/12\",[]],[\"name/13\",[12,42.385]],[\"comment/13\",[]],[\"name/14\",[13,49.761]],[\"comment/14\",[]],[\"name/15\",[14,46.66]],[\"comment/15\",[]],[\"name/16\",[5,45.408]],[\"comment/16\",[]],[\"name/17\",[15,49.761]],[\"comment/17\",[]],[\"name/18\",[16,39.4]],[\"comment/18\",[]],[\"name/19\",[1,36.128]],[\"comment/19\",[]],[\"name/20\",[17,49.761]],[\"comment/20\",[]],[\"name/21\",[1,36.128]],[\"comment/21\",[]],[\"name/22\",[18,46.66]],[\"comment/22\",[]],[\"name/23\",[1,36.128]],[\"comment/23\",[]],[\"name/24\",[8,57.646]],[\"comment/24\",[]],[\"name/25\",[12,42.385]],[\"comment/25\",[]],[\"name/26\",[1,36.128]],[\"comment/26\",[]],[\"name/27\",[19,62.754]],[\"comment/27\",[]],[\"name/28\",[20,62.754]],[\"comment/28\",[]],[\"name/29\",[21,62.754]],[\"comment/29\",[]],[\"name/30\",[22,62.754]],[\"comment/30\",[]],[\"name/31\",[7,30.565]],[\"comment/31\",[]],[\"name/32\",[3,49.761]],[\"comment/32\",[]],[\"name/33\",[23,57.646]],[\"comment/33\",[]],[\"name/34\",[1,36.128]],[\"comment/34\",[]],[\"name/35\",[24,62.754]],[\"comment/35\",[]],[\"name/36\",[7,30.565]],[\"comment/36\",[]],[\"name/37\",[25,62.754]],[\"comment/37\",[]],[\"name/38\",[26,62.754]],[\"comment/38\",[]],[\"name/39\",[27,62.754]],[\"comment/39\",[]],[\"name/40\",[28,62.754]],[\"comment/40\",[]],[\"name/41\",[23,57.646]],[\"comment/41\",[]],[\"name/42\",[1,36.128]],[\"comment/42\",[]],[\"name/43\",[29,62.754]],[\"comment/43\",[]],[\"name/44\",[30,49.761]],[\"comment/44\",[]],[\"name/45\",[31,62.754]],[\"comment/45\",[]],[\"name/46\",[32,62.754]],[\"comment/46\",[]],[\"name/47\",[33,62.754]],[\"comment/47\",[]],[\"name/48\",[7,30.565]],[\"comment/48\",[]],[\"name/49\",[34,39.4]],[\"comment/49\",[]],[\"name/50\",[35,57.646]],[\"comment/50\",[]],[\"name/51\",[36,62.754]],[\"comment/51\",[]],[\"name/52\",[37,62.754]],[\"comment/52\",[]],[\"name/53\",[38,62.754]],[\"comment/53\",[]],[\"name/54\",[39,62.754]],[\"comment/54\",[]],[\"name/55\",[40,62.754]],[\"comment/55\",[]],[\"name/56\",[41,62.754]],[\"comment/56\",[]],[\"name/57\",[42,62.754]],[\"comment/57\",[]],[\"name/58\",[43,62.754]],[\"comment/58\",[]],[\"name/59\",[44,62.754]],[\"comment/59\",[]],[\"name/60\",[45,62.754]],[\"comment/60\",[]],[\"name/61\",[46,62.754]],[\"comment/61\",[]],[\"name/62\",[47,62.754]],[\"comment/62\",[]],[\"name/63\",[48,62.754]],[\"comment/63\",[]],[\"name/64\",[49,62.754]],[\"comment/64\",[]],[\"name/65\",[50,62.754]],[\"comment/65\",[]],[\"name/66\",[7,30.565]],[\"comment/66\",[]],[\"name/67\",[51,62.754]],[\"comment/67\",[]],[\"name/68\",[52,62.754]],[\"comment/68\",[]],[\"name/69\",[53,54.281]],[\"comment/69\",[]],[\"name/70\",[54,62.754]],[\"comment/70\",[]],[\"name/71\",[55,62.754]],[\"comment/71\",[]],[\"name/72\",[56,62.754]],[\"comment/72\",[]],[\"name/73\",[57,49.761]],[\"comment/73\",[]],[\"name/74\",[58,57.646]],[\"comment/74\",[]],[\"name/75\",[59,62.754]],[\"comment/75\",[]],[\"name/76\",[7,30.565]],[\"comment/76\",[]],[\"name/77\",[34,39.4]],[\"comment/77\",[]],[\"name/78\",[35,57.646]],[\"comment/78\",[]],[\"name/79\",[60,62.754]],[\"comment/79\",[]],[\"name/80\",[61,42.385]],[\"comment/80\",[]],[\"name/81\",[62,54.281]],[\"comment/81\",[]],[\"name/82\",[63,48.091]],[\"comment/82\",[]],[\"name/83\",[64,62.754]],[\"comment/83\",[]],[\"name/84\",[7,30.565]],[\"comment/84\",[]],[\"name/85\",[34,39.4]],[\"comment/85\",[]],[\"name/86\",[61,42.385]],[\"comment/86\",[]],[\"name/87\",[62,54.281]],[\"comment/87\",[]],[\"name/88\",[63,48.091]],[\"comment/88\",[]],[\"name/89\",[65,62.754]],[\"comment/89\",[]],[\"name/90\",[66,62.754]],[\"comment/90\",[]],[\"name/91\",[67,62.754]],[\"comment/91\",[]],[\"name/92\",[68,62.754]],[\"comment/92\",[]],[\"name/93\",[69,54.281]],[\"comment/93\",[]],[\"name/94\",[70,51.768]],[\"comment/94\",[]],[\"name/95\",[53,54.281]],[\"comment/95\",[]],[\"name/96\",[71,41.551]],[\"comment/96\",[]],[\"name/97\",[72,62.754]],[\"comment/97\",[]],[\"name/98\",[73,62.754]],[\"comment/98\",[]],[\"name/99\",[7,30.565]],[\"comment/99\",[]],[\"name/100\",[61,42.385]],[\"comment/100\",[]],[\"name/101\",[62,54.281]],[\"comment/101\",[]],[\"name/102\",[63,48.091]],[\"comment/102\",[]],[\"name/103\",[74,62.754]],[\"comment/103\",[]],[\"name/104\",[7,30.565]],[\"comment/104\",[]],[\"name/105\",[75,62.754]],[\"comment/105\",[]],[\"name/106\",[76,62.754]],[\"comment/106\",[]],[\"name/107\",[77,62.754]],[\"comment/107\",[]],[\"name/108\",[78,62.754]],[\"comment/108\",[]],[\"name/109\",[79,57.646]],[\"comment/109\",[]],[\"name/110\",[80,62.754]],[\"comment/110\",[]],[\"name/111\",[81,62.754]],[\"comment/111\",[]],[\"name/112\",[82,62.754]],[\"comment/112\",[]],[\"name/113\",[83,62.754]],[\"comment/113\",[]],[\"name/114\",[84,62.754]],[\"comment/114\",[]],[\"name/115\",[85,62.754]],[\"comment/115\",[]],[\"name/116\",[86,62.754]],[\"comment/116\",[]],[\"name/117\",[10,54.281]],[\"comment/117\",[]],[\"name/118\",[87,54.281]],[\"comment/118\",[]],[\"name/119\",[88,62.754]],[\"comment/119\",[]],[\"name/120\",[89,62.754]],[\"comment/120\",[]],[\"name/121\",[90,62.754]],[\"comment/121\",[]],[\"name/122\",[91,62.754]],[\"comment/122\",[]],[\"name/123\",[16,39.4]],[\"comment/123\",[]],[\"name/124\",[92,51.768]],[\"comment/124\",[]],[\"name/125\",[93,57.646]],[\"comment/125\",[]],[\"name/126\",[94,62.754]],[\"comment/126\",[]],[\"name/127\",[95,62.754]],[\"comment/127\",[]],[\"name/128\",[96,62.754]],[\"comment/128\",[]],[\"name/129\",[97,62.754]],[\"comment/129\",[]],[\"name/130\",[98,57.646]],[\"comment/130\",[]],[\"name/131\",[99,62.754]],[\"comment/131\",[]],[\"name/132\",[7,30.565]],[\"comment/132\",[]],[\"name/133\",[100,62.754]],[\"comment/133\",[]],[\"name/134\",[101,62.754]],[\"comment/134\",[]],[\"name/135\",[102,62.754]],[\"comment/135\",[]],[\"name/136\",[12,42.385]],[\"comment/136\",[]],[\"name/137\",[103,62.754]],[\"comment/137\",[]],[\"name/138\",[104,62.754]],[\"comment/138\",[]],[\"name/139\",[105,62.754]],[\"comment/139\",[]],[\"name/140\",[106,62.754]],[\"comment/140\",[]],[\"name/141\",[63,48.091]],[\"comment/141\",[]],[\"name/142\",[107,62.754]],[\"comment/142\",[]],[\"name/143\",[108,62.754]],[\"comment/143\",[]],[\"name/144\",[109,62.754]],[\"comment/144\",[]],[\"name/145\",[110,62.754]],[\"comment/145\",[]],[\"name/146\",[111,62.754]],[\"comment/146\",[]],[\"name/147\",[112,62.754]],[\"comment/147\",[]],[\"name/148\",[113,62.754]],[\"comment/148\",[]],[\"name/149\",[7,30.565]],[\"comment/149\",[]],[\"name/150\",[63,48.091]],[\"comment/150\",[]],[\"name/151\",[114,62.754]],[\"comment/151\",[]],[\"name/152\",[115,62.754]],[\"comment/152\",[]],[\"name/153\",[116,62.754]],[\"comment/153\",[]],[\"name/154\",[117,62.754]],[\"comment/154\",[]],[\"name/155\",[118,62.754]],[\"comment/155\",[]],[\"name/156\",[61,42.385]],[\"comment/156\",[]],[\"name/157\",[119,57.646]],[\"comment/157\",[]],[\"name/158\",[120,62.754]],[\"comment/158\",[]],[\"name/159\",[121,62.754]],[\"comment/159\",[]],[\"name/160\",[122,62.754]],[\"comment/160\",[]],[\"name/161\",[34,39.4]],[\"comment/161\",[]],[\"name/162\",[123,62.754]],[\"comment/162\",[]],[\"name/163\",[124,62.754]],[\"comment/163\",[]],[\"name/164\",[125,62.754]],[\"comment/164\",[]],[\"name/165\",[126,62.754]],[\"comment/165\",[]],[\"name/166\",[127,51.768]],[\"comment/166\",[]],[\"name/167\",[128,62.754]],[\"comment/167\",[]],[\"name/168\",[129,62.754]],[\"comment/168\",[]],[\"name/169\",[87,54.281]],[\"comment/169\",[]],[\"name/170\",[7,30.565]],[\"comment/170\",[]],[\"name/171\",[130,62.754]],[\"comment/171\",[]],[\"name/172\",[127,51.768]],[\"comment/172\",[]],[\"name/173\",[131,62.754]],[\"comment/173\",[]],[\"name/174\",[132,62.754]],[\"comment/174\",[]],[\"name/175\",[133,62.754]],[\"comment/175\",[]],[\"name/176\",[134,57.646]],[\"comment/176\",[]],[\"name/177\",[135,62.754]],[\"comment/177\",[]],[\"name/178\",[16,39.4]],[\"comment/178\",[]],[\"name/179\",[92,51.768]],[\"comment/179\",[]],[\"name/180\",[93,57.646]],[\"comment/180\",[]],[\"name/181\",[136,62.754]],[\"comment/181\",[]],[\"name/182\",[137,62.754]],[\"comment/182\",[]],[\"name/183\",[138,62.754]],[\"comment/183\",[]],[\"name/184\",[92,51.768]],[\"comment/184\",[]],[\"name/185\",[139,62.754]],[\"comment/185\",[]],[\"name/186\",[140,62.754]],[\"comment/186\",[]],[\"name/187\",[141,62.754]],[\"comment/187\",[]],[\"name/188\",[142,62.754]],[\"comment/188\",[]],[\"name/189\",[143,62.754]],[\"comment/189\",[]],[\"name/190\",[144,62.754]],[\"comment/190\",[]],[\"name/191\",[145,62.754]],[\"comment/191\",[]],[\"name/192\",[146,62.754]],[\"comment/192\",[]],[\"name/193\",[147,62.754]],[\"comment/193\",[]],[\"name/194\",[148,62.754]],[\"comment/194\",[]],[\"name/195\",[149,54.281]],[\"comment/195\",[]],[\"name/196\",[150,62.754]],[\"comment/196\",[]],[\"name/197\",[151,49.761]],[\"comment/197\",[]],[\"name/198\",[152,57.646]],[\"comment/198\",[]],[\"name/199\",[34,39.4]],[\"comment/199\",[]],[\"name/200\",[153,39.4]],[\"comment/200\",[]],[\"name/201\",[154,51.768]],[\"comment/201\",[]],[\"name/202\",[155,48.091]],[\"comment/202\",[]],[\"name/203\",[156,57.646]],[\"comment/203\",[]],[\"name/204\",[127,51.768]],[\"comment/204\",[]],[\"name/205\",[157,57.646]],[\"comment/205\",[]],[\"name/206\",[61,42.385]],[\"comment/206\",[]],[\"name/207\",[158,57.646]],[\"comment/207\",[]],[\"name/208\",[61,42.385]],[\"comment/208\",[]],[\"name/209\",[34,39.4]],[\"comment/209\",[]],[\"name/210\",[153,39.4]],[\"comment/210\",[]],[\"name/211\",[154,51.768]],[\"comment/211\",[]],[\"name/212\",[155,48.091]],[\"comment/212\",[]],[\"name/213\",[159,57.646]],[\"comment/213\",[]],[\"name/214\",[34,39.4]],[\"comment/214\",[]],[\"name/215\",[153,39.4]],[\"comment/215\",[]],[\"name/216\",[160,57.646]],[\"comment/216\",[]],[\"name/217\",[161,57.646]],[\"comment/217\",[]],[\"name/218\",[162,57.646]],[\"comment/218\",[]],[\"name/219\",[163,57.646]],[\"comment/219\",[]],[\"name/220\",[164,57.646]],[\"comment/220\",[]],[\"name/221\",[165,57.646]],[\"comment/221\",[]],[\"name/222\",[155,48.091]],[\"comment/222\",[]],[\"name/223\",[166,57.646]],[\"comment/223\",[]],[\"name/224\",[1,36.128]],[\"comment/224\",[]],[\"name/225\",[167,57.646]],[\"comment/225\",[]],[\"name/226\",[168,57.646]],[\"comment/226\",[]],[\"name/227\",[169,57.646]],[\"comment/227\",[]],[\"name/228\",[170,57.646]],[\"comment/228\",[]],[\"name/229\",[153,39.4]],[\"comment/229\",[]],[\"name/230\",[171,54.281]],[\"comment/230\",[]],[\"name/231\",[1,36.128]],[\"comment/231\",[]],[\"name/232\",[172,54.281]],[\"comment/232\",[]],[\"name/233\",[1,36.128]],[\"comment/233\",[]],[\"name/234\",[173,57.646]],[\"comment/234\",[]],[\"name/235\",[151,49.761]],[\"comment/235\",[]],[\"name/236\",[174,51.768]],[\"comment/236\",[]],[\"name/237\",[175,45.408]],[\"comment/237\",[]],[\"name/238\",[176,51.768]],[\"comment/238\",[]],[\"name/239\",[177,57.646]],[\"comment/239\",[]],[\"name/240\",[178,57.646]],[\"comment/240\",[]],[\"name/241\",[70,51.768]],[\"comment/241\",[]],[\"name/242\",[179,57.646]],[\"comment/242\",[]],[\"name/243\",[69,54.281]],[\"comment/243\",[]],[\"name/244\",[180,57.646]],[\"comment/244\",[]],[\"name/245\",[61,42.385]],[\"comment/245\",[]],[\"name/246\",[181,57.646]],[\"comment/246\",[]],[\"name/247\",[182,57.646]],[\"comment/247\",[]],[\"name/248\",[183,57.646]],[\"comment/248\",[]],[\"name/249\",[184,57.646]],[\"comment/249\",[]],[\"name/250\",[185,57.646]],[\"comment/250\",[]],[\"name/251\",[186,57.646]],[\"comment/251\",[]],[\"name/252\",[187,57.646]],[\"comment/252\",[]],[\"name/253\",[188,57.646]],[\"comment/253\",[]],[\"name/254\",[189,57.646]],[\"comment/254\",[]],[\"name/255\",[190,57.646]],[\"comment/255\",[]],[\"name/256\",[57,49.761]],[\"comment/256\",[]],[\"name/257\",[191,57.646]],[\"comment/257\",[]],[\"name/258\",[30,49.761]],[\"comment/258\",[]],[\"name/259\",[192,51.768]],[\"comment/259\",[]],[\"name/260\",[193,57.646]],[\"comment/260\",[]],[\"name/261\",[30,49.761]],[\"comment/261\",[]],[\"name/262\",[192,51.768]],[\"comment/262\",[]],[\"name/263\",[194,51.768]],[\"comment/263\",[]],[\"name/264\",[195,57.646]],[\"comment/264\",[]],[\"name/265\",[196,57.646]],[\"comment/265\",[]],[\"name/266\",[197,57.646]],[\"comment/266\",[]],[\"name/267\",[198,57.646]],[\"comment/267\",[]],[\"name/268\",[16,39.4]],[\"comment/268\",[]],[\"name/269\",[199,51.768]],[\"comment/269\",[]],[\"name/270\",[200,57.646]],[\"comment/270\",[]],[\"name/271\",[201,57.646]],[\"comment/271\",[]],[\"name/272\",[202,57.646]],[\"comment/272\",[]],[\"name/273\",[203,51.768]],[\"comment/273\",[]],[\"name/274\",[204,57.646]],[\"comment/274\",[]],[\"name/275\",[1,36.128]],[\"comment/275\",[]],[\"name/276\",[205,57.646]],[\"comment/276\",[]],[\"name/277\",[153,39.4]],[\"comment/277\",[]],[\"name/278\",[71,41.551]],[\"comment/278\",[]],[\"name/279\",[153,39.4]],[\"comment/279\",[]],[\"name/280\",[206,57.646]],[\"comment/280\",[]],[\"name/281\",[207,51.768]],[\"comment/281\",[]],[\"name/282\",[153,39.4]],[\"comment/282\",[]],[\"name/283\",[71,41.551]],[\"comment/283\",[]],[\"name/284\",[208,57.646]],[\"comment/284\",[]],[\"name/285\",[209,57.646]],[\"comment/285\",[]],[\"name/286\",[210,57.646]],[\"comment/286\",[]],[\"name/287\",[175,45.408]],[\"comment/287\",[]],[\"name/288\",[203,51.768]],[\"comment/288\",[]],[\"name/289\",[207,51.768]],[\"comment/289\",[]],[\"name/290\",[57,49.761]],[\"comment/290\",[]],[\"name/291\",[175,45.408]],[\"comment/291\",[]],[\"name/292\",[199,51.768]],[\"comment/292\",[]],[\"name/293\",[194,51.768]],[\"comment/293\",[]],[\"name/294\",[211,51.768]],[\"comment/294\",[]],[\"name/295\",[212,45.408]],[\"comment/295\",[]],[\"name/296\",[12,42.385]],[\"comment/296\",[]],[\"name/297\",[213,57.646]],[\"comment/297\",[]],[\"name/298\",[214,57.646]],[\"comment/298\",[]],[\"name/299\",[215,57.646]],[\"comment/299\",[]],[\"name/300\",[216,57.646]],[\"comment/300\",[]],[\"name/301\",[217,57.646]],[\"comment/301\",[]],[\"name/302\",[212,45.408]],[\"comment/302\",[]],[\"name/303\",[149,54.281]],[\"comment/303\",[]],[\"name/304\",[218,57.646]],[\"comment/304\",[]],[\"name/305\",[219,57.646]],[\"comment/305\",[]],[\"name/306\",[3,49.761]],[\"comment/306\",[]],[\"name/307\",[212,45.408]],[\"comment/307\",[]],[\"name/308\",[220,57.646]],[\"comment/308\",[]],[\"name/309\",[221,57.646]],[\"comment/309\",[]],[\"name/310\",[222,57.646]],[\"comment/310\",[]],[\"name/311\",[211,51.768]],[\"comment/311\",[]],[\"name/312\",[223,57.646]],[\"comment/312\",[]],[\"name/313\",[224,57.646]],[\"comment/313\",[]],[\"name/314\",[225,57.646]],[\"comment/314\",[]],[\"name/315\",[226,57.646]],[\"comment/315\",[]],[\"name/316\",[227,57.646]],[\"comment/316\",[]],[\"name/317\",[228,54.281]],[\"comment/317\",[]],[\"name/318\",[229,54.281]],[\"comment/318\",[]],[\"name/319\",[230,54.281]],[\"comment/319\",[]],[\"name/320\",[231,54.281]],[\"comment/320\",[]],[\"name/321\",[232,54.281]],[\"comment/321\",[]],[\"name/322\",[16,39.4]],[\"comment/322\",[]],[\"name/323\",[233,57.646]],[\"comment/323\",[]],[\"name/324\",[234,57.646]],[\"comment/324\",[]],[\"name/325\",[1,36.128]],[\"comment/325\",[]],[\"name/326\",[212,45.408]],[\"comment/326\",[]],[\"name/327\",[1,36.128]],[\"comment/327\",[]],[\"name/328\",[235,57.646]],[\"comment/328\",[]],[\"name/329\",[236,57.646]],[\"comment/329\",[]],[\"name/330\",[237,57.646]],[\"comment/330\",[]],[\"name/331\",[238,57.646]],[\"comment/331\",[]],[\"name/332\",[239,38.775]],[\"comment/332\",[]],[\"name/333\",[240,38.775]],[\"comment/333\",[]],[\"name/334\",[241,57.646]],[\"comment/334\",[]],[\"name/335\",[7,30.565]],[\"comment/335\",[]],[\"name/336\",[239,38.775]],[\"comment/336\",[]],[\"name/337\",[240,38.775]],[\"comment/337\",[]],[\"name/338\",[242,57.646]],[\"comment/338\",[]],[\"name/339\",[7,30.565]],[\"comment/339\",[]],[\"name/340\",[243,51.768]],[\"comment/340\",[]],[\"name/341\",[244,45.408]],[\"comment/341\",[]],[\"name/342\",[239,38.775]],[\"comment/342\",[]],[\"name/343\",[240,38.775]],[\"comment/343\",[]],[\"name/344\",[245,57.646]],[\"comment/344\",[]],[\"name/345\",[7,30.565]],[\"comment/345\",[]],[\"name/346\",[243,51.768]],[\"comment/346\",[]],[\"name/347\",[244,45.408]],[\"comment/347\",[]],[\"name/348\",[239,38.775]],[\"comment/348\",[]],[\"name/349\",[240,38.775]],[\"comment/349\",[]],[\"name/350\",[246,57.646]],[\"comment/350\",[]],[\"name/351\",[7,30.565]],[\"comment/351\",[]],[\"name/352\",[247,57.646]],[\"comment/352\",[]],[\"name/353\",[239,38.775]],[\"comment/353\",[]],[\"name/354\",[244,45.408]],[\"comment/354\",[]],[\"name/355\",[240,38.775]],[\"comment/355\",[]],[\"name/356\",[248,51.768]],[\"comment/356\",[]],[\"name/357\",[7,30.565]],[\"comment/357\",[]],[\"name/358\",[249,57.646]],[\"comment/358\",[]],[\"name/359\",[239,38.775]],[\"comment/359\",[]],[\"name/360\",[244,45.408]],[\"comment/360\",[]],[\"name/361\",[240,38.775]],[\"comment/361\",[]],[\"name/362\",[250,51.768]],[\"comment/362\",[]],[\"name/363\",[7,30.565]],[\"comment/363\",[]],[\"name/364\",[239,38.775]],[\"comment/364\",[]],[\"name/365\",[240,38.775]],[\"comment/365\",[]],[\"name/366\",[251,57.646]],[\"comment/366\",[]],[\"name/367\",[7,30.565]],[\"comment/367\",[]],[\"name/368\",[239,38.775]],[\"comment/368\",[]],[\"name/369\",[240,38.775]],[\"comment/369\",[]],[\"name/370\",[252,57.646]],[\"comment/370\",[]],[\"name/371\",[253,57.646]],[\"comment/371\",[]],[\"name/372\",[254,57.646]],[\"comment/372\",[]],[\"name/373\",[255,57.646]],[\"comment/373\",[]],[\"name/374\",[256,57.646]],[\"comment/374\",[]],[\"name/375\",[257,57.646]],[\"comment/375\",[]],[\"name/376\",[258,57.646]],[\"comment/376\",[]],[\"name/377\",[250,51.768]],[\"comment/377\",[]],[\"name/378\",[259,57.646]],[\"comment/378\",[]],[\"name/379\",[248,51.768]],[\"comment/379\",[]],[\"name/380\",[260,57.646]],[\"comment/380\",[]],[\"name/381\",[7,30.565]],[\"comment/381\",[]],[\"name/382\",[261,57.646]],[\"comment/382\",[]],[\"name/383\",[12,42.385]],[\"comment/383\",[]],[\"name/384\",[7,30.565]],[\"comment/384\",[]],[\"name/385\",[262,62.754]],[\"comment/385\",[]],[\"name/386\",[153,39.4]],[\"comment/386\",[]],[\"name/387\",[171,54.281]],[\"comment/387\",[]],[\"name/388\",[172,54.281]],[\"comment/388\",[]],[\"name/389\",[263,62.754]],[\"comment/389\",[]],[\"name/390\",[264,62.754]],[\"comment/390\",[]],[\"name/391\",[265,57.646]],[\"comment/391\",[]],[\"name/392\",[151,49.761]],[\"comment/392\",[]],[\"name/393\",[174,51.768]],[\"comment/393\",[]],[\"name/394\",[175,45.408]],[\"comment/394\",[]],[\"name/395\",[176,51.768]],[\"comment/395\",[]],[\"name/396\",[266,57.646]],[\"comment/396\",[]],[\"name/397\",[7,30.565]],[\"comment/397\",[]],[\"name/398\",[10,54.281]],[\"comment/398\",[]],[\"name/399\",[267,62.754]],[\"comment/399\",[]],[\"name/400\",[265,57.646]],[\"comment/400\",[]],[\"name/401\",[151,49.761]],[\"comment/401\",[]],[\"name/402\",[174,51.768]],[\"comment/402\",[]],[\"name/403\",[175,45.408]],[\"comment/403\",[]],[\"name/404\",[176,51.768]],[\"comment/404\",[]],[\"name/405\",[268,57.646]],[\"comment/405\",[]],[\"name/406\",[7,30.565]],[\"comment/406\",[]],[\"name/407\",[70,51.768]],[\"comment/407\",[]],[\"name/408\",[269,57.646]],[\"comment/408\",[]],[\"name/409\",[270,62.754]],[\"comment/409\",[]],[\"name/410\",[271,62.754]],[\"comment/410\",[]],[\"name/411\",[272,62.754]],[\"comment/411\",[]],[\"name/412\",[273,62.754]],[\"comment/412\",[]],[\"name/413\",[274,62.754]],[\"comment/413\",[]],[\"name/414\",[275,62.754]],[\"comment/414\",[]],[\"name/415\",[276,62.754]],[\"comment/415\",[]],[\"name/416\",[277,62.754]],[\"comment/416\",[]],[\"name/417\",[7,30.565]],[\"comment/417\",[]],[\"name/418\",[278,57.646]],[\"comment/418\",[]],[\"name/419\",[7,30.565]],[\"comment/419\",[]],[\"name/420\",[279,62.754]],[\"comment/420\",[]],[\"name/421\",[280,62.754]],[\"comment/421\",[]],[\"name/422\",[281,62.754]],[\"comment/422\",[]],[\"name/423\",[282,57.646]],[\"comment/423\",[]],[\"name/424\",[7,30.565]],[\"comment/424\",[]],[\"name/425\",[57,49.761]],[\"comment/425\",[]],[\"name/426\",[190,57.646]],[\"comment/426\",[]],[\"name/427\",[283,57.646]],[\"comment/427\",[]],[\"name/428\",[284,62.754]],[\"comment/428\",[]],[\"name/429\",[285,62.754]],[\"comment/429\",[]],[\"name/430\",[286,62.754]],[\"comment/430\",[]],[\"name/431\",[287,62.754]],[\"comment/431\",[]],[\"name/432\",[16,39.4]],[\"comment/432\",[]],[\"name/433\",[288,62.754]],[\"comment/433\",[]],[\"name/434\",[289,62.754]],[\"comment/434\",[]],[\"name/435\",[290,62.754]],[\"comment/435\",[]],[\"name/436\",[291,62.754]],[\"comment/436\",[]],[\"name/437\",[292,62.754]],[\"comment/437\",[]],[\"name/438\",[293,62.754]],[\"comment/438\",[]],[\"name/439\",[294,62.754]],[\"comment/439\",[]],[\"name/440\",[61,42.385]],[\"comment/440\",[]],[\"name/441\",[295,62.754]],[\"comment/441\",[]],[\"name/442\",[296,57.646]],[\"comment/442\",[]],[\"name/443\",[297,54.281]],[\"comment/443\",[]],[\"name/444\",[298,62.754]],[\"comment/444\",[]],[\"name/445\",[299,62.754]],[\"comment/445\",[]],[\"name/446\",[300,62.754]],[\"comment/446\",[]],[\"name/447\",[34,39.4]],[\"comment/447\",[]],[\"name/448\",[71,41.551]],[\"comment/448\",[]],[\"name/449\",[301,48.091]],[\"comment/449\",[]],[\"name/450\",[302,62.754]],[\"comment/450\",[]],[\"name/451\",[303,62.754]],[\"comment/451\",[]],[\"name/452\",[304,62.754]],[\"comment/452\",[]],[\"name/453\",[305,62.754]],[\"comment/453\",[]],[\"name/454\",[71,41.551]],[\"comment/454\",[]],[\"name/455\",[306,57.646]],[\"comment/455\",[]],[\"name/456\",[307,62.754]],[\"comment/456\",[]],[\"name/457\",[5,45.408]],[\"comment/457\",[]],[\"name/458\",[12,42.385]],[\"comment/458\",[]],[\"name/459\",[308,62.754]],[\"comment/459\",[]],[\"name/460\",[18,46.66]],[\"comment/460\",[]],[\"name/461\",[14,46.66]],[\"comment/461\",[]],[\"name/462\",[16,39.4]],[\"comment/462\",[]],[\"name/463\",[15,49.761]],[\"comment/463\",[]],[\"name/464\",[309,62.754]],[\"comment/464\",[]],[\"name/465\",[297,54.281]],[\"comment/465\",[]],[\"name/466\",[310,62.754]],[\"comment/466\",[]],[\"name/467\",[311,62.754]],[\"comment/467\",[]],[\"name/468\",[71,41.551]],[\"comment/468\",[]],[\"name/469\",[301,48.091]],[\"comment/469\",[]],[\"name/470\",[312,62.754]],[\"comment/470\",[]],[\"name/471\",[313,62.754]],[\"comment/471\",[]],[\"name/472\",[34,39.4]],[\"comment/472\",[]],[\"name/473\",[306,57.646]],[\"comment/473\",[]],[\"name/474\",[314,62.754]],[\"comment/474\",[]],[\"name/475\",[315,62.754]],[\"comment/475\",[]],[\"name/476\",[316,57.646]],[\"comment/476\",[]],[\"name/477\",[301,48.091]],[\"comment/477\",[]],[\"name/478\",[71,41.551]],[\"comment/478\",[]],[\"name/479\",[317,57.646]],[\"comment/479\",[]],[\"name/480\",[34,39.4]],[\"comment/480\",[]],[\"name/481\",[301,48.091]],[\"comment/481\",[]],[\"name/482\",[71,41.551]],[\"comment/482\",[]],[\"name/483\",[318,57.646]],[\"comment/483\",[]],[\"name/484\",[319,57.646]],[\"comment/484\",[]],[\"name/485\",[320,57.646]],[\"comment/485\",[]],[\"name/486\",[12,42.385]],[\"comment/486\",[]],[\"name/487\",[13,49.761]],[\"comment/487\",[]],[\"name/488\",[5,45.408]],[\"comment/488\",[]],[\"name/489\",[17,49.761]],[\"comment/489\",[]],[\"name/490\",[18,46.66]],[\"comment/490\",[]],[\"name/491\",[14,46.66]],[\"comment/491\",[]],[\"name/492\",[16,39.4]],[\"comment/492\",[]],[\"name/493\",[15,49.761]],[\"comment/493\",[]],[\"name/494\",[321,62.754]],[\"comment/494\",[]],[\"name/495\",[5,45.408]],[\"comment/495\",[]],[\"name/496\",[18,46.66]],[\"comment/496\",[]],[\"name/497\",[322,62.754]],[\"comment/497\",[]],[\"name/498\",[323,62.754]],[\"comment/498\",[]],[\"name/499\",[324,62.754]],[\"comment/499\",[]],[\"name/500\",[325,62.754]],[\"comment/500\",[]],[\"name/501\",[326,62.754]],[\"comment/501\",[]],[\"name/502\",[119,57.646]],[\"comment/502\",[]],[\"name/503\",[327,62.754]],[\"comment/503\",[]],[\"name/504\",[328,62.754]],[\"comment/504\",[]],[\"name/505\",[329,62.754]],[\"comment/505\",[]],[\"name/506\",[330,62.754]],[\"comment/506\",[]],[\"name/507\",[331,62.754]],[\"comment/507\",[]],[\"name/508\",[332,57.646]],[\"comment/508\",[]],[\"name/509\",[1,36.128]],[\"comment/509\",[]],[\"name/510\",[333,62.754]],[\"comment/510\",[]],[\"name/511\",[334,62.754]],[\"comment/511\",[]],[\"name/512\",[335,62.754]],[\"comment/512\",[]],[\"name/513\",[336,62.754]],[\"comment/513\",[]],[\"name/514\",[337,62.754]],[\"comment/514\",[]],[\"name/515\",[338,62.754]],[\"comment/515\",[]],[\"name/516\",[339,62.754]],[\"comment/516\",[]],[\"name/517\",[340,62.754]],[\"comment/517\",[]],[\"name/518\",[341,62.754]],[\"comment/518\",[]],[\"name/519\",[342,62.754]],[\"comment/519\",[]],[\"name/520\",[343,62.754]],[\"comment/520\",[]],[\"name/521\",[344,62.754]],[\"comment/521\",[]],[\"name/522\",[345,62.754]],[\"comment/522\",[]],[\"name/523\",[1,36.128]],[\"comment/523\",[]],[\"name/524\",[346,62.754]],[\"comment/524\",[]],[\"name/525\",[347,62.754]],[\"comment/525\",[]],[\"name/526\",[34,39.4]],[\"comment/526\",[]],[\"name/527\",[348,62.754]],[\"comment/527\",[]],[\"name/528\",[349,62.754]],[\"comment/528\",[]],[\"name/529\",[350,62.754]],[\"comment/529\",[]],[\"name/530\",[351,62.754]],[\"comment/530\",[]],[\"name/531\",[352,62.754]],[\"comment/531\",[]],[\"name/532\",[14,46.66]],[\"comment/532\",[]],[\"name/533\",[353,62.754]],[\"comment/533\",[]],[\"name/534\",[53,54.281]],[\"comment/534\",[]],[\"name/535\",[354,62.754]],[\"comment/535\",[]],[\"name/536\",[355,62.754]],[\"comment/536\",[]],[\"name/537\",[356,62.754]],[\"comment/537\",[]],[\"name/538\",[16,39.4]],[\"comment/538\",[]],[\"name/539\",[357,62.754]],[\"comment/539\",[]],[\"name/540\",[358,62.754]],[\"comment/540\",[]],[\"name/541\",[359,62.754]],[\"comment/541\",[]],[\"name/542\",[92,51.768]],[\"comment/542\",[]],[\"name/543\",[296,57.646]],[\"comment/543\",[]],[\"name/544\",[297,54.281]],[\"comment/544\",[]],[\"name/545\",[316,57.646]],[\"comment/545\",[]],[\"name/546\",[301,48.091]],[\"comment/546\",[]],[\"name/547\",[71,41.551]],[\"comment/547\",[]],[\"name/548\",[317,57.646]],[\"comment/548\",[]],[\"name/549\",[34,39.4]],[\"comment/549\",[]],[\"name/550\",[301,48.091]],[\"comment/550\",[]],[\"name/551\",[71,41.551]],[\"comment/551\",[]],[\"name/552\",[318,57.646]],[\"comment/552\",[]],[\"name/553\",[319,57.646]],[\"comment/553\",[]],[\"name/554\",[320,57.646]],[\"comment/554\",[]],[\"name/555\",[12,42.385]],[\"comment/555\",[]],[\"name/556\",[13,49.761]],[\"comment/556\",[]],[\"name/557\",[5,45.408]],[\"comment/557\",[]],[\"name/558\",[17,49.761]],[\"comment/558\",[]],[\"name/559\",[18,46.66]],[\"comment/559\",[]],[\"name/560\",[14,46.66]],[\"comment/560\",[]],[\"name/561\",[16,39.4]],[\"comment/561\",[]],[\"name/562\",[15,49.761]],[\"comment/562\",[]],[\"name/563\",[360,62.754]],[\"comment/563\",[]],[\"name/564\",[7,30.565]],[\"comment/564\",[]],[\"name/565\",[332,57.646]],[\"comment/565\",[]],[\"name/566\",[12,42.385]],[\"comment/566\",[]],[\"name/567\",[13,49.761]],[\"comment/567\",[]],[\"name/568\",[5,45.408]],[\"comment/568\",[]],[\"name/569\",[17,49.761]],[\"comment/569\",[]],[\"name/570\",[18,46.66]],[\"comment/570\",[]],[\"name/571\",[14,46.66]],[\"comment/571\",[]],[\"name/572\",[16,39.4]],[\"comment/572\",[]],[\"name/573\",[361,62.754]],[\"comment/573\",[]],[\"name/574\",[7,30.565]],[\"comment/574\",[]],[\"name/575\",[362,62.754]],[\"comment/575\",[]],[\"name/576\",[363,62.754]],[\"comment/576\",[]],[\"name/577\",[364,62.754]],[\"comment/577\",[]],[\"name/578\",[365,62.754]],[\"comment/578\",[]],[\"name/579\",[79,57.646]],[\"comment/579\",[]],[\"name/580\",[5,45.408]],[\"comment/580\",[]],[\"name/581\",[12,42.385]],[\"comment/581\",[]],[\"name/582\",[14,46.66]],[\"comment/582\",[]],[\"name/583\",[13,49.761]],[\"comment/583\",[]],[\"name/584\",[18,46.66]],[\"comment/584\",[]],[\"name/585\",[17,49.761]],[\"comment/585\",[]],[\"name/586\",[16,39.4]],[\"comment/586\",[]],[\"name/587\",[15,49.761]],[\"comment/587\",[]],[\"name/588\",[366,62.754]],[\"comment/588\",[]],[\"name/589\",[367,62.754]],[\"comment/589\",[]],[\"name/590\",[7,30.565]],[\"comment/590\",[]],[\"name/591\",[368,62.754]],[\"comment/591\",[]],[\"name/592\",[369,62.754]],[\"comment/592\",[]],[\"name/593\",[370,62.754]],[\"comment/593\",[]],[\"name/594\",[3,49.761]],[\"comment/594\",[]],[\"name/595\",[228,54.281]],[\"comment/595\",[]],[\"name/596\",[229,54.281]],[\"comment/596\",[]],[\"name/597\",[230,54.281]],[\"comment/597\",[]],[\"name/598\",[231,54.281]],[\"comment/598\",[]],[\"name/599\",[232,54.281]],[\"comment/599\",[]],[\"name/600\",[16,39.4]],[\"comment/600\",[]],[\"name/601\",[371,62.754]],[\"comment/601\",[]],[\"name/602\",[58,57.646]],[\"comment/602\",[]],[\"name/603\",[98,57.646]],[\"comment/603\",[]],[\"name/604\",[63,48.091]],[\"comment/604\",[]],[\"name/605\",[87,54.281]],[\"comment/605\",[]],[\"name/606\",[134,57.646]],[\"comment/606\",[]],[\"name/607\",[152,57.646]],[\"comment/607\",[]],[\"name/608\",[34,39.4]],[\"comment/608\",[]],[\"name/609\",[153,39.4]],[\"comment/609\",[]],[\"name/610\",[154,51.768]],[\"comment/610\",[]],[\"name/611\",[155,48.091]],[\"comment/611\",[]],[\"name/612\",[156,57.646]],[\"comment/612\",[]],[\"name/613\",[127,51.768]],[\"comment/613\",[]],[\"name/614\",[157,57.646]],[\"comment/614\",[]],[\"name/615\",[61,42.385]],[\"comment/615\",[]],[\"name/616\",[158,57.646]],[\"comment/616\",[]],[\"name/617\",[61,42.385]],[\"comment/617\",[]],[\"name/618\",[34,39.4]],[\"comment/618\",[]],[\"name/619\",[153,39.4]],[\"comment/619\",[]],[\"name/620\",[154,51.768]],[\"comment/620\",[]],[\"name/621\",[155,48.091]],[\"comment/621\",[]],[\"name/622\",[159,57.646]],[\"comment/622\",[]],[\"name/623\",[34,39.4]],[\"comment/623\",[]],[\"name/624\",[153,39.4]],[\"comment/624\",[]],[\"name/625\",[160,57.646]],[\"comment/625\",[]],[\"name/626\",[161,57.646]],[\"comment/626\",[]],[\"name/627\",[162,57.646]],[\"comment/627\",[]],[\"name/628\",[163,57.646]],[\"comment/628\",[]],[\"name/629\",[164,57.646]],[\"comment/629\",[]],[\"name/630\",[165,57.646]],[\"comment/630\",[]],[\"name/631\",[155,48.091]],[\"comment/631\",[]],[\"name/632\",[166,57.646]],[\"comment/632\",[]],[\"name/633\",[1,36.128]],[\"comment/633\",[]],[\"name/634\",[167,57.646]],[\"comment/634\",[]],[\"name/635\",[168,57.646]],[\"comment/635\",[]],[\"name/636\",[169,57.646]],[\"comment/636\",[]],[\"name/637\",[170,57.646]],[\"comment/637\",[]],[\"name/638\",[153,39.4]],[\"comment/638\",[]],[\"name/639\",[171,54.281]],[\"comment/639\",[]],[\"name/640\",[1,36.128]],[\"comment/640\",[]],[\"name/641\",[172,54.281]],[\"comment/641\",[]],[\"name/642\",[1,36.128]],[\"comment/642\",[]],[\"name/643\",[173,57.646]],[\"comment/643\",[]],[\"name/644\",[151,49.761]],[\"comment/644\",[]],[\"name/645\",[174,51.768]],[\"comment/645\",[]],[\"name/646\",[175,45.408]],[\"comment/646\",[]],[\"name/647\",[176,51.768]],[\"comment/647\",[]],[\"name/648\",[177,57.646]],[\"comment/648\",[]],[\"name/649\",[178,57.646]],[\"comment/649\",[]],[\"name/650\",[70,51.768]],[\"comment/650\",[]],[\"name/651\",[179,57.646]],[\"comment/651\",[]],[\"name/652\",[69,54.281]],[\"comment/652\",[]],[\"name/653\",[180,57.646]],[\"comment/653\",[]],[\"name/654\",[61,42.385]],[\"comment/654\",[]],[\"name/655\",[181,57.646]],[\"comment/655\",[]],[\"name/656\",[182,57.646]],[\"comment/656\",[]],[\"name/657\",[183,57.646]],[\"comment/657\",[]],[\"name/658\",[184,57.646]],[\"comment/658\",[]],[\"name/659\",[185,57.646]],[\"comment/659\",[]],[\"name/660\",[186,57.646]],[\"comment/660\",[]],[\"name/661\",[187,57.646]],[\"comment/661\",[]],[\"name/662\",[188,57.646]],[\"comment/662\",[]],[\"name/663\",[189,57.646]],[\"comment/663\",[]],[\"name/664\",[191,57.646]],[\"comment/664\",[]],[\"name/665\",[30,49.761]],[\"comment/665\",[]],[\"name/666\",[192,51.768]],[\"comment/666\",[]],[\"name/667\",[193,57.646]],[\"comment/667\",[]],[\"name/668\",[30,49.761]],[\"comment/668\",[]],[\"name/669\",[192,51.768]],[\"comment/669\",[]],[\"name/670\",[194,51.768]],[\"comment/670\",[]],[\"name/671\",[195,57.646]],[\"comment/671\",[]],[\"name/672\",[196,57.646]],[\"comment/672\",[]],[\"name/673\",[197,57.646]],[\"comment/673\",[]],[\"name/674\",[198,57.646]],[\"comment/674\",[]],[\"name/675\",[16,39.4]],[\"comment/675\",[]],[\"name/676\",[199,51.768]],[\"comment/676\",[]],[\"name/677\",[200,57.646]],[\"comment/677\",[]],[\"name/678\",[201,57.646]],[\"comment/678\",[]],[\"name/679\",[202,57.646]],[\"comment/679\",[]],[\"name/680\",[203,51.768]],[\"comment/680\",[]],[\"name/681\",[204,57.646]],[\"comment/681\",[]],[\"name/682\",[1,36.128]],[\"comment/682\",[]],[\"name/683\",[205,57.646]],[\"comment/683\",[]],[\"name/684\",[153,39.4]],[\"comment/684\",[]],[\"name/685\",[71,41.551]],[\"comment/685\",[]],[\"name/686\",[153,39.4]],[\"comment/686\",[]],[\"name/687\",[206,57.646]],[\"comment/687\",[]],[\"name/688\",[207,51.768]],[\"comment/688\",[]],[\"name/689\",[153,39.4]],[\"comment/689\",[]],[\"name/690\",[71,41.551]],[\"comment/690\",[]],[\"name/691\",[208,57.646]],[\"comment/691\",[]],[\"name/692\",[209,57.646]],[\"comment/692\",[]],[\"name/693\",[210,57.646]],[\"comment/693\",[]],[\"name/694\",[175,45.408]],[\"comment/694\",[]],[\"name/695\",[203,51.768]],[\"comment/695\",[]],[\"name/696\",[207,51.768]],[\"comment/696\",[]],[\"name/697\",[57,49.761]],[\"comment/697\",[]],[\"name/698\",[175,45.408]],[\"comment/698\",[]],[\"name/699\",[199,51.768]],[\"comment/699\",[]],[\"name/700\",[194,51.768]],[\"comment/700\",[]],[\"name/701\",[211,51.768]],[\"comment/701\",[]],[\"name/702\",[212,45.408]],[\"comment/702\",[]],[\"name/703\",[12,42.385]],[\"comment/703\",[]],[\"name/704\",[213,57.646]],[\"comment/704\",[]],[\"name/705\",[214,57.646]],[\"comment/705\",[]],[\"name/706\",[215,57.646]],[\"comment/706\",[]],[\"name/707\",[216,57.646]],[\"comment/707\",[]],[\"name/708\",[217,57.646]],[\"comment/708\",[]],[\"name/709\",[212,45.408]],[\"comment/709\",[]],[\"name/710\",[149,54.281]],[\"comment/710\",[]],[\"name/711\",[218,57.646]],[\"comment/711\",[]],[\"name/712\",[219,57.646]],[\"comment/712\",[]],[\"name/713\",[3,49.761]],[\"comment/713\",[]],[\"name/714\",[212,45.408]],[\"comment/714\",[]],[\"name/715\",[220,57.646]],[\"comment/715\",[]],[\"name/716\",[221,57.646]],[\"comment/716\",[]],[\"name/717\",[222,57.646]],[\"comment/717\",[]],[\"name/718\",[211,51.768]],[\"comment/718\",[]],[\"name/719\",[223,57.646]],[\"comment/719\",[]],[\"name/720\",[224,57.646]],[\"comment/720\",[]],[\"name/721\",[225,57.646]],[\"comment/721\",[]],[\"name/722\",[226,57.646]],[\"comment/722\",[]],[\"name/723\",[227,57.646]],[\"comment/723\",[]],[\"name/724\",[228,54.281]],[\"comment/724\",[]],[\"name/725\",[229,54.281]],[\"comment/725\",[]],[\"name/726\",[230,54.281]],[\"comment/726\",[]],[\"name/727\",[231,54.281]],[\"comment/727\",[]],[\"name/728\",[232,54.281]],[\"comment/728\",[]],[\"name/729\",[16,39.4]],[\"comment/729\",[]],[\"name/730\",[233,57.646]],[\"comment/730\",[]],[\"name/731\",[234,57.646]],[\"comment/731\",[]],[\"name/732\",[1,36.128]],[\"comment/732\",[]],[\"name/733\",[212,45.408]],[\"comment/733\",[]],[\"name/734\",[1,36.128]],[\"comment/734\",[]],[\"name/735\",[235,57.646]],[\"comment/735\",[]],[\"name/736\",[236,57.646]],[\"comment/736\",[]],[\"name/737\",[237,57.646]],[\"comment/737\",[]],[\"name/738\",[238,57.646]],[\"comment/738\",[]],[\"name/739\",[239,38.775]],[\"comment/739\",[]],[\"name/740\",[240,38.775]],[\"comment/740\",[]],[\"name/741\",[241,57.646]],[\"comment/741\",[]],[\"name/742\",[7,30.565]],[\"comment/742\",[]],[\"name/743\",[239,38.775]],[\"comment/743\",[]],[\"name/744\",[240,38.775]],[\"comment/744\",[]],[\"name/745\",[242,57.646]],[\"comment/745\",[]],[\"name/746\",[7,30.565]],[\"comment/746\",[]],[\"name/747\",[243,51.768]],[\"comment/747\",[]],[\"name/748\",[244,45.408]],[\"comment/748\",[]],[\"name/749\",[239,38.775]],[\"comment/749\",[]],[\"name/750\",[240,38.775]],[\"comment/750\",[]],[\"name/751\",[245,57.646]],[\"comment/751\",[]],[\"name/752\",[7,30.565]],[\"comment/752\",[]],[\"name/753\",[243,51.768]],[\"comment/753\",[]],[\"name/754\",[244,45.408]],[\"comment/754\",[]],[\"name/755\",[239,38.775]],[\"comment/755\",[]],[\"name/756\",[240,38.775]],[\"comment/756\",[]],[\"name/757\",[246,57.646]],[\"comment/757\",[]],[\"name/758\",[7,30.565]],[\"comment/758\",[]],[\"name/759\",[247,57.646]],[\"comment/759\",[]],[\"name/760\",[239,38.775]],[\"comment/760\",[]],[\"name/761\",[244,45.408]],[\"comment/761\",[]],[\"name/762\",[240,38.775]],[\"comment/762\",[]],[\"name/763\",[248,51.768]],[\"comment/763\",[]],[\"name/764\",[7,30.565]],[\"comment/764\",[]],[\"name/765\",[249,57.646]],[\"comment/765\",[]],[\"name/766\",[239,38.775]],[\"comment/766\",[]],[\"name/767\",[244,45.408]],[\"comment/767\",[]],[\"name/768\",[240,38.775]],[\"comment/768\",[]],[\"name/769\",[250,51.768]],[\"comment/769\",[]],[\"name/770\",[7,30.565]],[\"comment/770\",[]],[\"name/771\",[239,38.775]],[\"comment/771\",[]],[\"name/772\",[240,38.775]],[\"comment/772\",[]],[\"name/773\",[251,57.646]],[\"comment/773\",[]],[\"name/774\",[7,30.565]],[\"comment/774\",[]],[\"name/775\",[239,38.775]],[\"comment/775\",[]],[\"name/776\",[240,38.775]],[\"comment/776\",[]],[\"name/777\",[252,57.646]],[\"comment/777\",[]],[\"name/778\",[253,57.646]],[\"comment/778\",[]],[\"name/779\",[254,57.646]],[\"comment/779\",[]],[\"name/780\",[255,57.646]],[\"comment/780\",[]],[\"name/781\",[256,57.646]],[\"comment/781\",[]],[\"name/782\",[257,57.646]],[\"comment/782\",[]],[\"name/783\",[258,57.646]],[\"comment/783\",[]],[\"name/784\",[250,51.768]],[\"comment/784\",[]],[\"name/785\",[259,57.646]],[\"comment/785\",[]],[\"name/786\",[248,51.768]],[\"comment/786\",[]],[\"name/787\",[260,57.646]],[\"comment/787\",[]],[\"name/788\",[7,30.565]],[\"comment/788\",[]],[\"name/789\",[261,57.646]],[\"comment/789\",[]],[\"name/790\",[266,57.646]],[\"comment/790\",[]],[\"name/791\",[268,57.646]],[\"comment/791\",[]],[\"name/792\",[269,57.646]],[\"comment/792\",[]],[\"name/793\",[278,57.646]],[\"comment/793\",[]],[\"name/794\",[282,57.646]],[\"comment/794\",[]],[\"name/795\",[283,57.646]],[\"comment/795\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":1,\"name\":{\"1\":{},\"19\":{},\"21\":{},\"23\":{},\"26\":{},\"34\":{},\"42\":{},\"224\":{},\"231\":{},\"233\":{},\"275\":{},\"325\":{},\"327\":{},\"509\":{},\"523\":{},\"633\":{},\"640\":{},\"642\":{},\"682\":{},\"732\":{},\"734\":{}},\"comment\":{}}],[\"_meta\",{\"_index\":154,\"name\":{\"201\":{},\"211\":{},\"610\":{},\"620\":{}},\"comment\":{}}],[\"addeventlistener\",{\"_index\":232,\"name\":{\"321\":{},\"599\":{},\"728\":{}},\"comment\":{}}],[\"additional\",{\"_index\":206,\"name\":{\"280\":{},\"687\":{}},\"comment\":{}}],[\"akamaildclientparams\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"all\",{\"_index\":13,\"name\":{\"14\":{},\"487\":{},\"556\":{},\"567\":{},\"583\":{}},\"comment\":{}}],[\"allattributesprivate\",{\"_index\":130,\"name\":{\"171\":{}},\"comment\":{}}],[\"allflagsstate\",{\"_index\":355,\"name\":{\"536\":{}},\"comment\":{}}],[\"allitemscache\",{\"_index\":365,\"name\":{\"578\":{}},\"comment\":{}}],[\"allvalues\",{\"_index\":329,\"name\":{\"505\":{}},\"comment\":{}}],[\"analyticsevents\",{\"_index\":146,\"name\":{\"192\":{}},\"comment\":{}}],[\"andmatch\",{\"_index\":54,\"name\":{\"70\":{}},\"comment\":{}}],[\"andnotmatch\",{\"_index\":55,\"name\":{\"71\":{}},\"comment\":{}}],[\"anonymous\",{\"_index\":155,\"name\":{\"202\":{},\"212\":{},\"222\":{},\"611\":{},\"621\":{},\"631\":{}},\"comment\":{}}],[\"applicationtags\",{\"_index\":268,\"name\":{\"405\":{},\"791\":{}},\"comment\":{}}],[\"arch\",{\"_index\":205,\"name\":{\"276\":{},\"683\":{}},\"comment\":{}}],[\"asyncstorefacade\",{\"_index\":360,\"name\":{\"563\":{}},\"comment\":{}}],[\"attributereference\",{\"_index\":98,\"name\":{\"130\":{},\"603\":{}},\"comment\":{}}],[\"auth\",{\"_index\":341,\"name\":{\"518\":{}},\"comment\":{}}],[\"available\",{\"_index\":292,\"name\":{\"437\":{}},\"comment\":{}}],[\"avatar\",{\"_index\":163,\"name\":{\"219\":{},\"628\":{}},\"comment\":{}}],[\"basicconfiguration\",{\"_index\":190,\"name\":{\"255\":{},\"426\":{}},\"comment\":{}}],[\"basiclogger\",{\"_index\":261,\"name\":{\"382\":{},\"789\":{}},\"comment\":{}}],[\"basicloggeroptions\",{\"_index\":169,\"name\":{\"227\":{},\"636\":{}},\"comment\":{}}],[\"bigsegmentsstatus\",{\"_index\":186,\"name\":{\"251\":{},\"660\":{}},\"comment\":{}}],[\"bigsegmentstore\",{\"_index\":285,\"name\":{\"429\":{}},\"comment\":{}}],[\"bigsegmentstoremembership\",{\"_index\":288,\"name\":{\"433\":{}},\"comment\":{}}],[\"bigsegmentstoremetadata\",{\"_index\":289,\"name\":{\"434\":{}},\"comment\":{}}],[\"bigsegmentstorestatus\",{\"_index\":291,\"name\":{\"436\":{}},\"comment\":{}}],[\"bigsegmentstorestatusprovider\",{\"_index\":302,\"name\":{\"450\":{}},\"comment\":{}}],[\"body\",{\"_index\":221,\"name\":{\"309\":{},\"716\":{}},\"comment\":{}}],[\"boolean\",{\"_index\":258,\"name\":{\"376\":{},\"783\":{}},\"comment\":{}}],[\"booleanflag\",{\"_index\":37,\"name\":{\"52\":{}},\"comment\":{}}],[\"ca\",{\"_index\":343,\"name\":{\"520\":{}},\"comment\":{}}],[\"canonicalkey\",{\"_index\":124,\"name\":{\"163\":{}},\"comment\":{}}],[\"capacity\",{\"_index\":86,\"name\":{\"116\":{}},\"comment\":{}}],[\"cert\",{\"_index\":344,\"name\":{\"521\":{}},\"comment\":{}}],[\"checkserveridentity\",{\"_index\":345,\"name\":{\"522\":{}},\"comment\":{}}],[\"ciphers\",{\"_index\":346,\"name\":{\"524\":{}},\"comment\":{}}],[\"clauses\",{\"_index\":52,\"name\":{\"68\":{}},\"comment\":{}}],[\"clearalltargets\",{\"_index\":47,\"name\":{\"62\":{}},\"comment\":{}}],[\"clearrules\",{\"_index\":46,\"name\":{\"61\":{}},\"comment\":{}}],[\"clientcontext\",{\"_index\":282,\"name\":{\"423\":{},\"794\":{}},\"comment\":{}}],[\"clientsideonly\",{\"_index\":323,\"name\":{\"498\":{}},\"comment\":{}}],[\"close\",{\"_index\":16,\"name\":{\"18\":{},\"123\":{},\"178\":{},\"268\":{},\"322\":{},\"432\":{},\"462\":{},\"492\":{},\"538\":{},\"561\":{},\"572\":{},\"586\":{},\"600\":{},\"675\":{},\"729\":{}},\"comment\":{}}],[\"closed\",{\"_index\":369,\"name\":{\"592\":{}},\"comment\":{}}],[\"compare\",{\"_index\":106,\"name\":{\"140\":{}},\"comment\":{}}],[\"components\",{\"_index\":102,\"name\":{\"135\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":7,\"name\":{\"7\":{},\"31\":{},\"36\":{},\"48\":{},\"66\":{},\"76\":{},\"84\":{},\"99\":{},\"104\":{},\"132\":{},\"149\":{},\"170\":{},\"335\":{},\"339\":{},\"345\":{},\"351\":{},\"357\":{},\"363\":{},\"367\":{},\"381\":{},\"384\":{},\"397\":{},\"406\":{},\"417\":{},\"419\":{},\"424\":{},\"564\":{},\"574\":{},\"590\":{},\"742\":{},\"746\":{},\"752\":{},\"758\":{},\"764\":{},\"770\":{},\"774\":{},\"788\":{}},\"comment\":{}}],[\"context\",{\"_index\":63,\"name\":{\"82\":{},\"88\":{},\"102\":{},\"141\":{},\"150\":{},\"604\":{}},\"comment\":{}}],[\"contextdeduplicator\",{\"_index\":76,\"name\":{\"106\":{}},\"comment\":{}}],[\"contextfilter\",{\"_index\":87,\"name\":{\"118\":{},\"169\":{},\"605\":{}},\"comment\":{}}],[\"contextforerror\",{\"_index\":108,\"name\":{\"143\":{}},\"comment\":{}}],[\"contextforkind\",{\"_index\":121,\"name\":{\"159\":{}},\"comment\":{}}],[\"contexts\",{\"_index\":117,\"name\":{\"154\":{}},\"comment\":{}}],[\"core\",{\"_index\":362,\"name\":{\"575\":{}},\"comment\":{}}],[\"country\",{\"_index\":165,\"name\":{\"221\":{},\"630\":{}},\"comment\":{}}],[\"createeventsource\",{\"_index\":224,\"name\":{\"313\":{},\"720\":{}},\"comment\":{}}],[\"createhash\",{\"_index\":195,\"name\":{\"264\":{},\"671\":{}},\"comment\":{}}],[\"createhmac\",{\"_index\":196,\"name\":{\"265\":{},\"672\":{}},\"comment\":{}}],[\"creationdate\",{\"_index\":62,\"name\":{\"81\":{},\"87\":{},\"101\":{}},\"comment\":{}}],[\"crypto\",{\"_index\":194,\"name\":{\"263\":{},\"293\":{},\"670\":{},\"700\":{}},\"comment\":{}}],[\"currentflags\",{\"_index\":25,\"name\":{\"37\":{}},\"comment\":{}}],[\"currentsegments\",{\"_index\":26,\"name\":{\"38\":{}},\"comment\":{}}],[\"custom\",{\"_index\":166,\"name\":{\"223\":{},\"632\":{}},\"comment\":{}}],[\"data\",{\"_index\":35,\"name\":{\"50\":{},\"78\":{}},\"comment\":{}}],[\"datacollection\",{\"_index\":294,\"name\":{\"439\":{}},\"comment\":{}}],[\"datakind\",{\"_index\":296,\"name\":{\"442\":{},\"543\":{}},\"comment\":{}}],[\"datasources\",{\"_index\":27,\"name\":{\"39\":{}},\"comment\":{}}],[\"date\",{\"_index\":260,\"name\":{\"380\":{},\"787\":{}},\"comment\":{}}],[\"datevalidator\",{\"_index\":251,\"name\":{\"366\":{},\"773\":{}},\"comment\":{}}],[\"debug\",{\"_index\":176,\"name\":{\"238\":{},\"395\":{},\"404\":{},\"647\":{}},\"comment\":{}}],[\"debugeventsuntildate\",{\"_index\":67,\"name\":{\"91\":{}},\"comment\":{}}],[\"deduplicatedusers\",{\"_index\":82,\"name\":{\"112\":{}},\"comment\":{}}],[\"default\",{\"_index\":65,\"name\":{\"89\":{}},\"comment\":{}}],[\"delete\",{\"_index\":17,\"name\":{\"20\":{},\"489\":{},\"558\":{},\"569\":{},\"585\":{}},\"comment\":{}}],[\"deleted\",{\"_index\":301,\"name\":{\"449\":{},\"469\":{},\"477\":{},\"481\":{},\"546\":{},\"550\":{}},\"comment\":{}}],[\"deprecated\",{\"_index\":270,\"name\":{\"409\":{}},\"comment\":{}}],[\"depth\",{\"_index\":104,\"name\":{\"138\":{}},\"comment\":{}}],[\"description\",{\"_index\":9,\"name\":{\"10\":{}},\"comment\":{}}],[\"deserialize\",{\"_index\":310,\"name\":{\"466\":{}},\"comment\":{}}],[\"deserializepoll\",{\"_index\":366,\"name\":{\"588\":{}},\"comment\":{}}],[\"destination\",{\"_index\":171,\"name\":{\"230\":{},\"387\":{},\"639\":{}},\"comment\":{}}],[\"detailsonlyfortrackedflags\",{\"_index\":325,\"name\":{\"500\":{}},\"comment\":{}}],[\"diagnosticevent\",{\"_index\":147,\"name\":{\"193\":{}},\"comment\":{}}],[\"diagnosticsmanager\",{\"_index\":77,\"name\":{\"107\":{}},\"comment\":{}}],[\"diagnosticstimer\",{\"_index\":88,\"name\":{\"119\":{}},\"comment\":{}}],[\"digest\",{\"_index\":192,\"name\":{\"259\":{},\"262\":{},\"666\":{},\"669\":{}},\"comment\":{}}],[\"droppedevents\",{\"_index\":81,\"name\":{\"111\":{}},\"comment\":{}}],[\"edgefeaturestore\",{\"_index\":6,\"name\":{\"6\":{}},\"comment\":{}}],[\"edgeprovider\",{\"_index\":8,\"name\":{\"8\":{},\"24\":{}},\"comment\":{}}],[\"email\",{\"_index\":162,\"name\":{\"218\":{},\"627\":{}},\"comment\":{}}],[\"enqueue\",{\"_index\":95,\"name\":{\"127\":{}},\"comment\":{}}],[\"entries\",{\"_index\":215,\"name\":{\"299\":{},\"706\":{}},\"comment\":{}}],[\"error\",{\"_index\":151,\"name\":{\"197\":{},\"235\":{},\"392\":{},\"401\":{},\"644\":{}},\"comment\":{}}],[\"errorfilter\",{\"_index\":234,\"name\":{\"324\":{},\"731\":{}},\"comment\":{}}],[\"errorkind\",{\"_index\":181,\"name\":{\"246\":{},\"655\":{}},\"comment\":{}}],[\"eventprocessor\",{\"_index\":74,\"name\":{\"103\":{}},\"comment\":{}}],[\"events\",{\"_index\":281,\"name\":{\"422\":{}},\"comment\":{}}],[\"eventsender\",{\"_index\":75,\"name\":{\"105\":{}},\"comment\":{}}],[\"eventsinlastbatch\",{\"_index\":84,\"name\":{\"114\":{}},\"comment\":{}}],[\"eventsource\",{\"_index\":227,\"name\":{\"316\":{},\"723\":{}},\"comment\":{}}],[\"eventsourceinitdict\",{\"_index\":233,\"name\":{\"323\":{},\"730\":{}},\"comment\":{}}],[\"exceededcapacity\",{\"_index\":83,\"name\":{\"113\":{}},\"comment\":{}}],[\"expression\",{\"_index\":249,\"name\":{\"358\":{},\"765\":{}},\"comment\":{}}],[\"factoryorinstance\",{\"_index\":241,\"name\":{\"334\":{},\"741\":{}},\"comment\":{}}],[\"failed\",{\"_index\":143,\"name\":{\"189\":{}},\"comment\":{}}],[\"failedandmustshutdown\",{\"_index\":144,\"name\":{\"190\":{}},\"comment\":{}}],[\"fallback\",{\"_index\":267,\"name\":{\"399\":{}},\"comment\":{}}],[\"fallthroughvariation\",{\"_index\":40,\"name\":{\"55\":{}},\"comment\":{}}],[\"featurestoreprovider\",{\"_index\":4,\"name\":{\"4\":{}},\"comment\":{}}],[\"fetch\",{\"_index\":223,\"name\":{\"312\":{},\"719\":{}},\"comment\":{}}],[\"filedatasourcefactory\",{\"_index\":22,\"name\":{\"30\":{}},\"comment\":{}}],[\"filesystem\",{\"_index\":199,\"name\":{\"269\":{},\"292\":{},\"676\":{},\"699\":{}},\"comment\":{}}],[\"filter\",{\"_index\":131,\"name\":{\"173\":{}},\"comment\":{}}],[\"filtersinglekind\",{\"_index\":133,\"name\":{\"175\":{}},\"comment\":{}}],[\"firstname\",{\"_index\":160,\"name\":{\"216\":{},\"625\":{}},\"comment\":{}}],[\"flag\",{\"_index\":29,\"name\":{\"43\":{}},\"comment\":{}}],[\"flagbuilder\",{\"_index\":51,\"name\":{\"67\":{}},\"comment\":{}}],[\"flagbuilders\",{\"_index\":28,\"name\":{\"40\":{}},\"comment\":{}}],[\"flush\",{\"_index\":92,\"name\":{\"124\":{},\"179\":{},\"184\":{},\"542\":{}},\"comment\":{}}],[\"flushinterval\",{\"_index\":137,\"name\":{\"182\":{}},\"comment\":{}}],[\"flushtimer\",{\"_index\":89,\"name\":{\"120\":{}},\"comment\":{}}],[\"flushuserstimer\",{\"_index\":90,\"name\":{\"121\":{}},\"comment\":{}}],[\"formatter\",{\"_index\":172,\"name\":{\"232\":{},\"388\":{},\"641\":{}},\"comment\":{}}],[\"fromldcontext\",{\"_index\":113,\"name\":{\"148\":{}},\"comment\":{}}],[\"fromlegacyuser\",{\"_index\":112,\"name\":{\"147\":{}},\"comment\":{}}],[\"frommultikindcontext\",{\"_index\":110,\"name\":{\"145\":{}},\"comment\":{}}],[\"fromsinglekindcontext\",{\"_index\":111,\"name\":{\"146\":{}},\"comment\":{}}],[\"fulldataset\",{\"_index\":298,\"name\":{\"444\":{}},\"comment\":{}}],[\"function\",{\"_index\":250,\"name\":{\"362\":{},\"377\":{},\"769\":{},\"784\":{}},\"comment\":{}}],[\"get\",{\"_index\":12,\"name\":{\"13\":{},\"25\":{},\"136\":{},\"296\":{},\"383\":{},\"458\":{},\"486\":{},\"555\":{},\"566\":{},\"581\":{},\"703\":{}},\"comment\":{}}],[\"getall\",{\"_index\":308,\"name\":{\"459\":{}},\"comment\":{}}],[\"getattributestofilter\",{\"_index\":132,\"name\":{\"174\":{}},\"comment\":{}}],[\"getcomponent\",{\"_index\":103,\"name\":{\"137\":{}},\"comment\":{}}],[\"getcontexts\",{\"_index\":128,\"name\":{\"167\":{}},\"comment\":{}}],[\"getdescription\",{\"_index\":15,\"name\":{\"17\":{},\"463\":{},\"493\":{},\"562\":{},\"587\":{}},\"comment\":{}}],[\"getfactory\",{\"_index\":23,\"name\":{\"33\":{},\"41\":{}},\"comment\":{}}],[\"getfiletimestamp\",{\"_index\":200,\"name\":{\"270\":{},\"677\":{}},\"comment\":{}}],[\"getflagreason\",{\"_index\":328,\"name\":{\"504\":{}},\"comment\":{}}],[\"getflagvalue\",{\"_index\":327,\"name\":{\"503\":{}},\"comment\":{}}],[\"getmetadata\",{\"_index\":286,\"name\":{\"430\":{}},\"comment\":{}}],[\"getstatus\",{\"_index\":303,\"name\":{\"451\":{}},\"comment\":{}}],[\"gettype\",{\"_index\":240,\"name\":{\"333\":{},\"337\":{},\"343\":{},\"349\":{},\"355\":{},\"361\":{},\"365\":{},\"369\":{},\"740\":{},\"744\":{},\"750\":{},\"756\":{},\"762\":{},\"768\":{},\"772\":{},\"776\":{}},\"comment\":{}}],[\"getusermembership\",{\"_index\":287,\"name\":{\"431\":{}},\"comment\":{}}],[\"getvaluefromcontext\",{\"_index\":109,\"name\":{\"144\":{}},\"comment\":{}}],[\"handlers\",{\"_index\":368,\"name\":{\"591\":{}},\"comment\":{}}],[\"has\",{\"_index\":216,\"name\":{\"300\":{},\"707\":{}},\"comment\":{}}],[\"hasher\",{\"_index\":191,\"name\":{\"257\":{},\"664\":{}},\"comment\":{}}],[\"headers\",{\"_index\":212,\"name\":{\"295\":{},\"302\":{},\"307\":{},\"326\":{},\"702\":{},\"709\":{},\"714\":{},\"733\":{}},\"comment\":{}}],[\"hmac\",{\"_index\":193,\"name\":{\"260\":{},\"667\":{}},\"comment\":{}}],[\"host\",{\"_index\":338,\"name\":{\"515\":{}},\"comment\":{}}],[\"identify\",{\"_index\":359,\"name\":{\"541\":{}},\"comment\":{}}],[\"ifmatch\",{\"_index\":48,\"name\":{\"63\":{}},\"comment\":{}}],[\"ifnotmatch\",{\"_index\":49,\"name\":{\"64\":{}},\"comment\":{}}],[\"inexperiment\",{\"_index\":185,\"name\":{\"250\":{},\"659\":{}},\"comment\":{}}],[\"info\",{\"_index\":175,\"name\":{\"237\":{},\"287\":{},\"291\":{},\"394\":{},\"403\":{},\"646\":{},\"694\":{},\"698\":{}},\"comment\":{}}],[\"init\",{\"_index\":5,\"name\":{\"5\":{},\"16\":{},\"457\":{},\"488\":{},\"495\":{},\"557\":{},\"568\":{},\"580\":{}},\"comment\":{}}],[\"initialized\",{\"_index\":14,\"name\":{\"15\":{},\"461\":{},\"491\":{},\"532\":{},\"560\":{},\"571\":{},\"582\":{}},\"comment\":{}}],[\"initialretrydelaymillis\",{\"_index\":235,\"name\":{\"328\":{},\"735\":{}},\"comment\":{}}],[\"inputcustomevent\",{\"_index\":59,\"name\":{\"75\":{}},\"comment\":{}}],[\"inputevalevent\",{\"_index\":64,\"name\":{\"83\":{}},\"comment\":{}}],[\"inputevent\",{\"_index\":72,\"name\":{\"97\":{}},\"comment\":{}}],[\"inputidentifyevent\",{\"_index\":73,\"name\":{\"98\":{}},\"comment\":{}}],[\"integrations\",{\"_index\":21,\"name\":{\"29\":{}},\"comment\":{}}],[\"interfaces\",{\"_index\":284,\"name\":{\"428\":{}},\"comment\":{}}],[\"internal\",{\"_index\":58,\"name\":{\"74\":{},\"602\":{}},\"comment\":{}}],[\"invalidreference\",{\"_index\":99,\"name\":{\"131\":{}},\"comment\":{}}],[\"invalidtagvalue\",{\"_index\":275,\"name\":{\"414\":{}},\"comment\":{}}],[\"ip\",{\"_index\":164,\"name\":{\"220\":{},\"629\":{}},\"comment\":{}}],[\"is\",{\"_index\":239,\"name\":{\"332\":{},\"336\":{},\"342\":{},\"348\":{},\"353\":{},\"359\":{},\"364\":{},\"368\":{},\"739\":{},\"743\":{},\"749\":{},\"755\":{},\"760\":{},\"766\":{},\"771\":{},\"775\":{}},\"comment\":{}}],[\"isbooleanflag\",{\"_index\":36,\"name\":{\"51\":{}},\"comment\":{}}],[\"isinitialized\",{\"_index\":363,\"name\":{\"576\":{}},\"comment\":{}}],[\"iskind\",{\"_index\":105,\"name\":{\"139\":{}},\"comment\":{}}],[\"ismulti\",{\"_index\":114,\"name\":{\"151\":{}},\"comment\":{}}],[\"ismultikind\",{\"_index\":123,\"name\":{\"162\":{}},\"comment\":{}}],[\"isoffline\",{\"_index\":357,\"name\":{\"539\":{}},\"comment\":{}}],[\"isuser\",{\"_index\":115,\"name\":{\"152\":{}},\"comment\":{}}],[\"isvalid\",{\"_index\":100,\"name\":{\"133\":{}},\"comment\":{}}],[\"item\",{\"_index\":306,\"name\":{\"455\":{},\"473\":{}},\"comment\":{}}],[\"itemcache\",{\"_index\":364,\"name\":{\"577\":{}},\"comment\":{}}],[\"itemdescriptor\",{\"_index\":305,\"name\":{\"453\":{}},\"comment\":{}}],[\"items\",{\"_index\":295,\"name\":{\"441\":{}},\"comment\":{}}],[\"json\",{\"_index\":219,\"name\":{\"305\":{},\"712\":{}},\"comment\":{}}],[\"key\",{\"_index\":34,\"name\":{\"49\":{},\"77\":{},\"85\":{},\"161\":{},\"199\":{},\"209\":{},\"214\":{},\"447\":{},\"472\":{},\"480\":{},\"526\":{},\"549\":{},\"608\":{},\"618\":{},\"623\":{}},\"comment\":{}}],[\"keyeditem\",{\"_index\":313,\"name\":{\"471\":{}},\"comment\":{}}],[\"keyeditems\",{\"_index\":299,\"name\":{\"445\":{}},\"comment\":{}}],[\"keys\",{\"_index\":213,\"name\":{\"297\":{},\"704\":{}},\"comment\":{}}],[\"kind\",{\"_index\":61,\"name\":{\"80\":{},\"86\":{},\"100\":{},\"156\":{},\"206\":{},\"208\":{},\"245\":{},\"440\":{},\"615\":{},\"617\":{},\"654\":{}},\"comment\":{}}],[\"kindkeyedstore\",{\"_index\":314,\"name\":{\"474\":{}},\"comment\":{}}],[\"kinds\",{\"_index\":125,\"name\":{\"164\":{}},\"comment\":{}}],[\"kindsandkeys\",{\"_index\":126,\"name\":{\"165\":{}},\"comment\":{}}],[\"lastknownpasttime\",{\"_index\":80,\"name\":{\"110\":{}},\"comment\":{}}],[\"lastname\",{\"_index\":161,\"name\":{\"217\":{},\"626\":{}},\"comment\":{}}],[\"lastuptodate\",{\"_index\":290,\"name\":{\"435\":{}},\"comment\":{}}],[\"ldbigsegmentsoptions\",{\"_index\":331,\"name\":{\"507\":{}},\"comment\":{}}],[\"ldclient\",{\"_index\":352,\"name\":{\"531\":{}},\"comment\":{}}],[\"ldclientcontext\",{\"_index\":189,\"name\":{\"254\":{},\"663\":{}},\"comment\":{}}],[\"ldcontext\",{\"_index\":168,\"name\":{\"226\":{},\"635\":{}},\"comment\":{}}],[\"ldcontextcommon\",{\"_index\":152,\"name\":{\"198\":{},\"607\":{}},\"comment\":{}}],[\"ldcontextdeduplicator\",{\"_index\":136,\"name\":{\"181\":{}},\"comment\":{}}],[\"ldcontextmeta\",{\"_index\":156,\"name\":{\"203\":{},\"612\":{}},\"comment\":{}}],[\"lddatasourceupdates\",{\"_index\":321,\"name\":{\"494\":{}},\"comment\":{}}],[\"lddeliverystatus\",{\"_index\":141,\"name\":{\"187\":{}},\"comment\":{}}],[\"ldevaluationdetail\",{\"_index\":178,\"name\":{\"240\":{},\"649\":{}},\"comment\":{}}],[\"ldevaluationreason\",{\"_index\":180,\"name\":{\"244\":{},\"653\":{}},\"comment\":{}}],[\"ldeventprocessor\",{\"_index\":135,\"name\":{\"177\":{}},\"comment\":{}}],[\"ldeventsender\",{\"_index\":139,\"name\":{\"185\":{}},\"comment\":{}}],[\"ldeventsenderresult\",{\"_index\":148,\"name\":{\"194\":{}},\"comment\":{}}],[\"ldeventtype\",{\"_index\":145,\"name\":{\"191\":{}},\"comment\":{}}],[\"ldfeaturestore\",{\"_index\":320,\"name\":{\"485\":{},\"554\":{}},\"comment\":{}}],[\"ldfeaturestoredatastorage\",{\"_index\":319,\"name\":{\"484\":{},\"553\":{}},\"comment\":{}}],[\"ldfeaturestoreitem\",{\"_index\":316,\"name\":{\"476\":{},\"545\":{}},\"comment\":{}}],[\"ldfeaturestorekinddata\",{\"_index\":318,\"name\":{\"483\":{},\"552\":{}},\"comment\":{}}],[\"ldflagset\",{\"_index\":187,\"name\":{\"252\":{},\"661\":{}},\"comment\":{}}],[\"ldflagsstate\",{\"_index\":326,\"name\":{\"501\":{}},\"comment\":{}}],[\"ldflagsstateoptions\",{\"_index\":322,\"name\":{\"497\":{}},\"comment\":{}}],[\"ldflagvalue\",{\"_index\":188,\"name\":{\"253\":{},\"662\":{}},\"comment\":{}}],[\"ldkeyedfeaturestoreitem\",{\"_index\":317,\"name\":{\"479\":{},\"548\":{}},\"comment\":{}}],[\"ldlogger\",{\"_index\":173,\"name\":{\"234\":{},\"643\":{}},\"comment\":{}}],[\"ldloglevel\",{\"_index\":177,\"name\":{\"239\":{},\"648\":{}},\"comment\":{}}],[\"ldmultikindcontext\",{\"_index\":157,\"name\":{\"205\":{},\"614\":{}},\"comment\":{}}],[\"ldoptions\",{\"_index\":19,\"name\":{\"27\":{}},\"comment\":{}}],[\"ldoptionsinternal\",{\"_index\":20,\"name\":{\"28\":{}},\"comment\":{}}],[\"ldproxyoptions\",{\"_index\":337,\"name\":{\"514\":{}},\"comment\":{}}],[\"ldsinglekindcontext\",{\"_index\":158,\"name\":{\"207\":{},\"616\":{}},\"comment\":{}}],[\"ldtlsoptions\",{\"_index\":342,\"name\":{\"519\":{}},\"comment\":{}}],[\"lduser\",{\"_index\":159,\"name\":{\"213\":{},\"622\":{}},\"comment\":{}}],[\"legacy\",{\"_index\":129,\"name\":{\"168\":{}},\"comment\":{}}],[\"level\",{\"_index\":170,\"name\":{\"228\":{},\"637\":{}},\"comment\":{}}],[\"log\",{\"_index\":265,\"name\":{\"391\":{},\"400\":{}},\"comment\":{}}],[\"logger\",{\"_index\":10,\"name\":{\"11\":{},\"117\":{},\"398\":{}},\"comment\":{}}],[\"loglevel\",{\"_index\":262,\"name\":{\"385\":{}},\"comment\":{}}],[\"makeoutputevent\",{\"_index\":94,\"name\":{\"126\":{}},\"comment\":{}}],[\"message\",{\"_index\":120,\"name\":{\"158\":{}},\"comment\":{}}],[\"method\",{\"_index\":220,\"name\":{\"308\":{},\"715\":{}},\"comment\":{}}],[\"metricvalue\",{\"_index\":60,\"name\":{\"79\":{}},\"comment\":{}}],[\"min\",{\"_index\":247,\"name\":{\"352\":{},\"759\":{}},\"comment\":{}}],[\"name\",{\"_index\":153,\"name\":{\"200\":{},\"210\":{},\"215\":{},\"229\":{},\"277\":{},\"279\":{},\"282\":{},\"386\":{},\"609\":{},\"619\":{},\"624\":{},\"638\":{},\"684\":{},\"686\":{},\"689\":{}},\"comment\":{}}],[\"namespace\",{\"_index\":297,\"name\":{\"443\":{},\"465\":{},\"544\":{}},\"comment\":{}}],[\"noop\",{\"_index\":283,\"name\":{\"427\":{},\"795\":{}},\"comment\":{}}],[\"nulleventsource\",{\"_index\":367,\"name\":{\"589\":{}},\"comment\":{}}],[\"number\",{\"_index\":254,\"name\":{\"372\":{},\"779\":{}},\"comment\":{}}],[\"numberwithmin\",{\"_index\":259,\"name\":{\"378\":{},\"785\":{}},\"comment\":{}}],[\"numberwithminimum\",{\"_index\":246,\"name\":{\"350\":{},\"757\":{}},\"comment\":{}}],[\"object\",{\"_index\":256,\"name\":{\"374\":{},\"781\":{}},\"comment\":{}}],[\"objectorfactory\",{\"_index\":255,\"name\":{\"373\":{},\"780\":{}},\"comment\":{}}],[\"offvariation\",{\"_index\":41,\"name\":{\"56\":{}},\"comment\":{}}],[\"on\",{\"_index\":39,\"name\":{\"54\":{}},\"comment\":{}}],[\"onclose\",{\"_index\":228,\"name\":{\"317\":{},\"595\":{},\"724\":{}},\"comment\":{}}],[\"onerror\",{\"_index\":229,\"name\":{\"318\":{},\"596\":{},\"725\":{}},\"comment\":{}}],[\"onopen\",{\"_index\":230,\"name\":{\"319\":{},\"597\":{},\"726\":{}},\"comment\":{}}],[\"onretrying\",{\"_index\":231,\"name\":{\"320\":{},\"598\":{},\"727\":{}},\"comment\":{}}],[\"optionbelowminimum\",{\"_index\":271,\"name\":{\"410\":{}},\"comment\":{}}],[\"optionmessages\",{\"_index\":269,\"name\":{\"408\":{},\"792\":{}},\"comment\":{}}],[\"options\",{\"_index\":3,\"name\":{\"3\":{},\"32\":{},\"306\":{},\"594\":{},\"713\":{}},\"comment\":{}}],[\"os\",{\"_index\":204,\"name\":{\"274\":{},\"681\":{}},\"comment\":{}}],[\"partialendpoint\",{\"_index\":277,\"name\":{\"416\":{}},\"comment\":{}}],[\"passphrase\",{\"_index\":348,\"name\":{\"527\":{}},\"comment\":{}}],[\"persistentdatastore\",{\"_index\":307,\"name\":{\"456\":{}},\"comment\":{}}],[\"persistentdatastorewrapper\",{\"_index\":361,\"name\":{\"573\":{}},\"comment\":{}}],[\"persistentstoredatakind\",{\"_index\":309,\"name\":{\"464\":{}},\"comment\":{}}],[\"pfx\",{\"_index\":347,\"name\":{\"525\":{}},\"comment\":{}}],[\"platform\",{\"_index\":57,\"name\":{\"73\":{},\"256\":{},\"290\":{},\"425\":{},\"697\":{}},\"comment\":{}}],[\"platformdata\",{\"_index\":203,\"name\":{\"273\":{},\"288\":{},\"680\":{},\"695\":{}},\"comment\":{}}],[\"polling\",{\"_index\":280,\"name\":{\"421\":{}},\"comment\":{}}],[\"port\",{\"_index\":339,\"name\":{\"516\":{}},\"comment\":{}}],[\"postdiagnosticevent\",{\"_index\":91,\"name\":{\"122\":{}},\"comment\":{}}],[\"prereqof\",{\"_index\":68,\"name\":{\"92\":{}},\"comment\":{}}],[\"prerequisitekey\",{\"_index\":184,\"name\":{\"249\":{},\"658\":{}},\"comment\":{}}],[\"privateattributenames\",{\"_index\":167,\"name\":{\"225\":{},\"634\":{}},\"comment\":{}}],[\"privateattributereferences\",{\"_index\":118,\"name\":{\"155\":{}},\"comment\":{}}],[\"privateattributes\",{\"_index\":127,\"name\":{\"166\":{},\"172\":{},\"204\":{},\"613\":{}},\"comment\":{}}],[\"processcontext\",{\"_index\":138,\"name\":{\"183\":{}},\"comment\":{}}],[\"queue\",{\"_index\":79,\"name\":{\"109\":{},\"579\":{}},\"comment\":{}}],[\"randomuuid\",{\"_index\":197,\"name\":{\"266\":{},\"673\":{}},\"comment\":{}}],[\"readfile\",{\"_index\":201,\"name\":{\"271\":{},\"678\":{}},\"comment\":{}}],[\"readtimeoutmillis\",{\"_index\":236,\"name\":{\"329\":{},\"736\":{}},\"comment\":{}}],[\"reason\",{\"_index\":69,\"name\":{\"93\":{},\"243\":{},\"652\":{}},\"comment\":{}}],[\"redactionname\",{\"_index\":101,\"name\":{\"134\":{}},\"comment\":{}}],[\"rejectunauthorized\",{\"_index\":349,\"name\":{\"528\":{}},\"comment\":{}}],[\"requests\",{\"_index\":211,\"name\":{\"294\":{},\"311\":{},\"701\":{},\"718\":{}},\"comment\":{}}],[\"requirestatus\",{\"_index\":304,\"name\":{\"452\":{}},\"comment\":{}}],[\"response\",{\"_index\":217,\"name\":{\"301\":{},\"708\":{}},\"comment\":{}}],[\"retryresetintervalmillis\",{\"_index\":237,\"name\":{\"330\":{},\"737\":{}},\"comment\":{}}],[\"rootkey\",{\"_index\":11,\"name\":{\"12\":{}},\"comment\":{}}],[\"ruleid\",{\"_index\":183,\"name\":{\"248\":{},\"657\":{}},\"comment\":{}}],[\"ruleindex\",{\"_index\":182,\"name\":{\"247\":{},\"656\":{}},\"comment\":{}}],[\"safelogger\",{\"_index\":266,\"name\":{\"396\":{},\"790\":{}},\"comment\":{}}],[\"scheme\",{\"_index\":340,\"name\":{\"517\":{}},\"comment\":{}}],[\"sdkdata\",{\"_index\":207,\"name\":{\"281\":{},\"289\":{},\"688\":{},\"696\":{}},\"comment\":{}}],[\"sdkkey\",{\"_index\":2,\"name\":{\"2\":{},\"9\":{}},\"comment\":{}}],[\"securemodehash\",{\"_index\":356,\"name\":{\"537\":{}},\"comment\":{}}],[\"secureprotocol\",{\"_index\":350,\"name\":{\"529\":{}},\"comment\":{}}],[\"sendevent\",{\"_index\":93,\"name\":{\"125\":{},\"180\":{}},\"comment\":{}}],[\"sendeventdata\",{\"_index\":140,\"name\":{\"186\":{}},\"comment\":{}}],[\"serializeditem\",{\"_index\":312,\"name\":{\"470\":{}},\"comment\":{}}],[\"serializeditemdescriptor\",{\"_index\":311,\"name\":{\"467\":{}},\"comment\":{}}],[\"servername\",{\"_index\":351,\"name\":{\"530\":{}},\"comment\":{}}],[\"servertime\",{\"_index\":150,\"name\":{\"196\":{}},\"comment\":{}}],[\"serviceendpoints\",{\"_index\":278,\"name\":{\"418\":{},\"793\":{}},\"comment\":{}}],[\"shoulddebugevent\",{\"_index\":96,\"name\":{\"128\":{}},\"comment\":{}}],[\"shutdown\",{\"_index\":85,\"name\":{\"115\":{}},\"comment\":{}}],[\"simulateerror\",{\"_index\":371,\"name\":{\"601\":{}},\"comment\":{}}],[\"stale\",{\"_index\":293,\"name\":{\"438\":{}},\"comment\":{}}],[\"staleafter\",{\"_index\":336,\"name\":{\"513\":{}},\"comment\":{}}],[\"status\",{\"_index\":149,\"name\":{\"195\":{},\"303\":{},\"710\":{}},\"comment\":{}}],[\"statuspollinterval\",{\"_index\":335,\"name\":{\"512\":{}},\"comment\":{}}],[\"store\",{\"_index\":332,\"name\":{\"508\":{},\"565\":{}},\"comment\":{}}],[\"streaming\",{\"_index\":279,\"name\":{\"420\":{}},\"comment\":{}}],[\"string\",{\"_index\":253,\"name\":{\"371\":{},\"778\":{}},\"comment\":{}}],[\"stringarray\",{\"_index\":257,\"name\":{\"375\":{},\"782\":{}},\"comment\":{}}],[\"stringmatchingregex\",{\"_index\":248,\"name\":{\"356\":{},\"379\":{},\"763\":{},\"786\":{}},\"comment\":{}}],[\"subsystem\",{\"_index\":134,\"name\":{\"176\":{},\"606\":{}},\"comment\":{}}],[\"subsystems\",{\"_index\":315,\"name\":{\"475\":{}},\"comment\":{}}],[\"succeeded\",{\"_index\":142,\"name\":{\"188\":{}},\"comment\":{}}],[\"summarizer\",{\"_index\":78,\"name\":{\"108\":{}},\"comment\":{}}],[\"tagvaluetoolong\",{\"_index\":276,\"name\":{\"415\":{}},\"comment\":{}}],[\"testdata\",{\"_index\":24,\"name\":{\"35\":{}},\"comment\":{}}],[\"testdataflagbuilder\",{\"_index\":33,\"name\":{\"47\":{}},\"comment\":{}}],[\"testdatarulebuilder\",{\"_index\":50,\"name\":{\"65\":{}},\"comment\":{}}],[\"text\",{\"_index\":218,\"name\":{\"304\":{},\"711\":{}},\"comment\":{}}],[\"thenreturn\",{\"_index\":56,\"name\":{\"72\":{}},\"comment\":{}}],[\"timeout\",{\"_index\":222,\"name\":{\"310\":{},\"717\":{}},\"comment\":{}}],[\"tojson\",{\"_index\":330,\"name\":{\"506\":{}},\"comment\":{}}],[\"track\",{\"_index\":358,\"name\":{\"540\":{}},\"comment\":{}}],[\"trackevents\",{\"_index\":66,\"name\":{\"90\":{}},\"comment\":{}}],[\"tryformat\",{\"_index\":263,\"name\":{\"389\":{}},\"comment\":{}}],[\"trypostingevents\",{\"_index\":97,\"name\":{\"129\":{}},\"comment\":{}}],[\"trywrite\",{\"_index\":264,\"name\":{\"390\":{}},\"comment\":{}}],[\"type\",{\"_index\":242,\"name\":{\"338\":{},\"745\":{}},\"comment\":{}}],[\"typearray\",{\"_index\":245,\"name\":{\"344\":{},\"751\":{}},\"comment\":{}}],[\"typename\",{\"_index\":243,\"name\":{\"340\":{},\"346\":{},\"747\":{},\"753\":{}},\"comment\":{}}],[\"typeof\",{\"_index\":244,\"name\":{\"341\":{},\"347\":{},\"354\":{},\"360\":{},\"748\":{},\"754\":{},\"761\":{},\"767\":{}},\"comment\":{}}],[\"typevalidator\",{\"_index\":238,\"name\":{\"331\":{},\"738\":{}},\"comment\":{}}],[\"typevalidators\",{\"_index\":252,\"name\":{\"370\":{},\"777\":{}},\"comment\":{}}],[\"unknownoption\",{\"_index\":272,\"name\":{\"411\":{}},\"comment\":{}}],[\"update\",{\"_index\":30,\"name\":{\"44\":{},\"258\":{},\"261\":{},\"665\":{},\"668\":{}},\"comment\":{}}],[\"upsert\",{\"_index\":18,\"name\":{\"22\":{},\"460\":{},\"490\":{},\"496\":{},\"559\":{},\"570\":{},\"584\":{}},\"comment\":{}}],[\"url\",{\"_index\":370,\"name\":{\"593\":{}},\"comment\":{}}],[\"usepreconfiguredflag\",{\"_index\":31,\"name\":{\"45\":{}},\"comment\":{}}],[\"usepreconfiguredsegment\",{\"_index\":32,\"name\":{\"46\":{}},\"comment\":{}}],[\"useragentbase\",{\"_index\":208,\"name\":{\"284\":{},\"691\":{}},\"comment\":{}}],[\"usercachesize\",{\"_index\":333,\"name\":{\"510\":{}},\"comment\":{}}],[\"usercachetime\",{\"_index\":334,\"name\":{\"511\":{}},\"comment\":{}}],[\"userkind\",{\"_index\":107,\"name\":{\"142\":{}},\"comment\":{}}],[\"usingproxy\",{\"_index\":225,\"name\":{\"314\":{},\"721\":{}},\"comment\":{}}],[\"usingproxyauth\",{\"_index\":226,\"name\":{\"315\":{},\"722\":{}},\"comment\":{}}],[\"valid\",{\"_index\":119,\"name\":{\"157\":{},\"502\":{}},\"comment\":{}}],[\"value\",{\"_index\":70,\"name\":{\"94\":{},\"241\":{},\"407\":{},\"650\":{}},\"comment\":{}}],[\"valueforall\",{\"_index\":43,\"name\":{\"58\":{}},\"comment\":{}}],[\"valueforkind\",{\"_index\":122,\"name\":{\"160\":{}},\"comment\":{}}],[\"values\",{\"_index\":214,\"name\":{\"298\":{},\"705\":{}},\"comment\":{}}],[\"variation\",{\"_index\":53,\"name\":{\"69\":{},\"95\":{},\"534\":{}},\"comment\":{}}],[\"variationdetail\",{\"_index\":354,\"name\":{\"535\":{}},\"comment\":{}}],[\"variationforall\",{\"_index\":42,\"name\":{\"57\":{}},\"comment\":{}}],[\"variationforcontext\",{\"_index\":45,\"name\":{\"60\":{}},\"comment\":{}}],[\"variationforuser\",{\"_index\":44,\"name\":{\"59\":{}},\"comment\":{}}],[\"variationindex\",{\"_index\":179,\"name\":{\"242\":{},\"651\":{}},\"comment\":{}}],[\"variations\",{\"_index\":38,\"name\":{\"53\":{}},\"comment\":{}}],[\"version\",{\"_index\":71,\"name\":{\"96\":{},\"278\":{},\"283\":{},\"448\":{},\"454\":{},\"468\":{},\"478\":{},\"482\":{},\"547\":{},\"551\":{},\"685\":{},\"690\":{}},\"comment\":{}}],[\"versioneddata\",{\"_index\":300,\"name\":{\"446\":{}},\"comment\":{}}],[\"waitforinitialization\",{\"_index\":353,\"name\":{\"533\":{}},\"comment\":{}}],[\"warn\",{\"_index\":174,\"name\":{\"236\":{},\"393\":{},\"402\":{},\"645\":{}},\"comment\":{}}],[\"waslegacy\",{\"_index\":116,\"name\":{\"153\":{}},\"comment\":{}}],[\"watch\",{\"_index\":202,\"name\":{\"272\":{},\"679\":{}},\"comment\":{}}],[\"watchhandle\",{\"_index\":198,\"name\":{\"267\":{},\"674\":{}},\"comment\":{}}],[\"withreasons\",{\"_index\":324,\"name\":{\"499\":{}},\"comment\":{}}],[\"wrappername\",{\"_index\":209,\"name\":{\"285\":{},\"692\":{}},\"comment\":{}}],[\"wrapperversion\",{\"_index\":210,\"name\":{\"286\":{},\"693\":{}},\"comment\":{}}],[\"wrongoptiontype\",{\"_index\":273,\"name\":{\"412\":{}},\"comment\":{}}],[\"wrongoptiontypeboolean\",{\"_index\":274,\"name\":{\"413\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/assets/style.css b/packages/sdk/akamai-base/docs/assets/style.css new file mode 100644 index 000000000..2d02570d0 --- /dev/null +++ b/packages/sdk/akamai-base/docs/assets/style.css @@ -0,0 +1,1280 @@ +: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-text: #222; + --light-color-text-aside: #707070; + --light-color-link: #4da6ff; + --light-color-ts: #db1373; + --light-color-ts-interface: #139d2c; + --light-color-ts-enum: #9c891a; + --light-color-ts-class: #2484e5; + --light-color-ts-function: #572be7; + --light-color-ts-namespace: #b111c9; + --light-color-ts-private: #707070; + --light-color-ts-variable: #4d68ff; + --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-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + --dark-color-ts: #ff6492; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-class: #61b0ff; + --dark-color-ts-function: #9772ff; + --dark-color-ts-namespace: #e14dff; + --dark-color-ts-private: #e2e2e2; + --dark-color-ts-variable: #4d68ff; + --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-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --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-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --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-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --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-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --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 { + 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; +} + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1600px; + padding: 0 2rem; +} + +@media (min-width: 640px) { + .container { + padding: 0 4rem; + } +} +@media (min-width: 1200px) { + .container { + padding: 0 8rem; + } +} +@media (min-width: 1600px) { + .container { + padding: 0 12rem; + } +} + +/* 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 { + display: flex; + justify-content: space-between; + position: relative; + margin: 0 auto; +} + +.col-4, +.col-8 { + box-sizing: border-box; + float: left; + padding: 2rem 1rem; +} + +.col-4 { + flex: 0 0 25%; +} +.col-8 { + flex: 1 0; + flex-wrap: wrap; + padding-left: 0; +} + +@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 shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 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 { + padding: 10px; + border: 0.1em solid var(--color-accent); +} +pre code { + padding: 0; + font-size: 100%; +} + +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 h4, +.tsd-typography .tsd-index-panel h3, +.tsd-index-panel .tsd-typography h3, +.tsd-typography h5, +.tsd-typography h6 { + font-size: 1em; + margin: 0; +} +.tsd-typography h5, +.tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, +.tsd-typography ul, +.tsd-typography ol { + margin: 1em 0; +} + +@media (max-width: 1024px) { + html .col-content { + float: none; + max-width: 100%; + width: 100%; + padding-top: 3rem; + } + html .col-menu { + 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; + max-width: 25rem; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-menu > *: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 :is(header, footer, .col-content) { + animation: shift-to-left 0.4s; + } + + .to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu :is(header, footer, .col-content) { + animation: unshift-to-left 0.4s; + } + + .from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu :is(header, footer, .col-content) { + transform: translate(-25%, 0); + } + .has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); + display: grid; + align-items: center; + grid-template-rows: auto 1fr; + grid-gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +.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-index-panel a, +.tsd-index-panel a.tsd-parent-kind-module { + color: var(--color-ts); +} +.tsd-index-panel a.tsd-parent-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-parent-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-parent-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-module { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-index-panel a.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-index-panel a.tsd-is-private { + color: var(--color-ts-private); +} + +.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: absolute; + 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-member [data-tsd-kind] { + color: var(--color-ts); +} +.tsd-member [data-tsd-kind="Interface"] { + color: var(--color-ts-interface); +} +.tsd-member [data-tsd-kind="Enum"] { + color: var(--color-ts-enum); +} +.tsd-member [data-tsd-kind="Class"] { + color: var(--color-ts-class); +} +.tsd-member [data-tsd-kind="Private"] { + color: var(--color-ts-private); +} + +.tsd-navigation a { + display: block; + margin: 0.4rem 0; + border-left: 2px solid transparent; + color: var(--color-text); + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary .tsd-accordion-details > ul { + margin-top: 0.75rem; +} +.tsd-navigation.primary a { + padding: 0.75rem 0.5rem; + margin: 0; +} +.tsd-navigation.primary ul li a { + margin-left: 0.5rem; +} +.tsd-navigation.primary ul li li a { + margin-left: 1.5rem; +} +.tsd-navigation.primary ul li li li a { + margin-left: 2.5rem; +} +.tsd-navigation.primary ul li li li li a { + margin-left: 3.5rem; +} +.tsd-navigation.primary ul li li li li li a { + margin-left: 4.5rem; +} +.tsd-navigation.primary ul li li li li li li a { + margin-left: 5.5rem; +} +.tsd-navigation.primary li.current > a { + border-left: 0.15rem var(--color-text) solid; +} +.tsd-navigation.primary li.selected > a { + font-weight: bold; + border-left: 0.2rem var(--color-text) solid; +} +.tsd-navigation.primary ul li a:hover { + border-left: 0.2rem var(--color-text-aside) solid; +} +.tsd-navigation.primary li.globals + li > span, +.tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary > ul { + display: inline; + padding-right: 0.5rem; + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 0; +} +.tsd-navigation.secondary ul li li a { + padding-left: 1.1rem; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 2.2rem; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 3.3rem; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 4.4rem; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 5.5rem; +} + +#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 { + margin: 0.25rem 0; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; +} +.tsd-accordion-summary > h1, +.tsd-accordion-summary > h2, +.tsd-accordion-summary > h3, +.tsd-accordion-summary > h4, +.tsd-accordion-summary > h5 { + display: inline-flex; + align-items: center; + vertical-align: middle; + margin-bottom: 0; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; +} +.tsd-accordion-summary { + display: block; + cursor: pointer; +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; +} +.tsd-index-accordion .tsd-accordion-summary svg { + margin-right: 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; +} + +@media (min-width: 1024px) { + .col-content { + margin: 2rem auto; + } + + .menu-sticky-wrap { + position: sticky; + height: calc(100vh - 2rem); + top: 4rem; + right: 0; + padding: 0 1.5rem; + padding-top: 1rem; + margin-top: 3rem; + transition: 0.3s ease-in-out; + transition-property: top, padding-top, padding, height; + overflow-y: auto; + } + .col-menu { + border-left: 1px solid var(--color-accent); + } + .col-menu--hide { + top: 1rem; + } + .col-menu .tsd-navigation:not(:last-child) { + padding-bottom: 1.75rem; + } +} + +.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, +#tsd-search .results li:hover { + 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: fixed; + 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-page-toolbar--hide { + transform: translateY(-100%); +} + +.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; +} +@media (max-width: 1024px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } +} +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); +} + +* { + 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); +} diff --git a/packages/sdk/akamai-base/docs/classes/AsyncStoreFacade.html b/packages/sdk/akamai-base/docs/classes/AsyncStoreFacade.html new file mode 100644 index 000000000..6a4c3ce40 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/AsyncStoreFacade.html @@ -0,0 +1,207 @@ +AsyncStoreFacade | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Provides an async interface to a feature store.

+

This allows for using a store using async/await instead of callbacks.

+
+
+

Hierarchy

+
    +
  • AsyncStoreFacade
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
store: any
+
+

Methods

+
+ +
+
+ +
    + +
  • +

    Returns void

+
+ +
    + +
  • +
    +

    Parameters

    +
    +

    Returns Promise<void>

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

    Returns Promise<boolean>

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/DateValidator.html b/packages/sdk/akamai-base/docs/classes/DateValidator.html new file mode 100644 index 000000000..0a35683a6 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/DateValidator.html @@ -0,0 +1,116 @@ +DateValidator | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns boolean

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/EdgeFeatureStore.html b/packages/sdk/akamai-base/docs/classes/EdgeFeatureStore.html new file mode 100644 index 000000000..7337cb091 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/EdgeFeatureStore.html @@ -0,0 +1,360 @@ +EdgeFeatureStore | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface for a feature store component.

+

The feature store is what the client uses to store feature flag data that has been received +from LaunchDarkly. By default, it uses an in-memory implementation; database integrations are +also available. Read the SDK features guide. +You will not need to use this interface unless you are writing your own implementation.

+

Feature store methods can and should call their callbacks directly whenever possible, rather +than deferring them with setImmediate() or process.nextTick(). This means that if for any +reason you are updating or querying a feature store directly in your application code (which +is not part of normal use of the SDK) you should be aware that the callback may be executed +immediately.

+
+
+

Hierarchy

+
    +
  • EdgeFeatureStore
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
close: (() => void)
+
+

Type declaration

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

      Returns void

+
+ +
delete: (() => void)
+
+

Type declaration

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

      Returns void

+
+ +
description: any
+
+ +
edgeProvider: any
+
+ +
logger: any
+
+ +
rootKey: any
+
+ +
sdkKey: any
+
+ +
upsert: (() => void)
+
+

Type declaration

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

      Returns void

+
+

Methods

+
+ +
    + +
  • +

    Get all entities from a collection.

    +

    The store should filter out any entities with the property deleted: true.

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: interfaces.DataKind
      +

      The type of data to be accessed. The store should not make any assumptions about the format + of the data, but just return an object in which each key is the key property of an entity + and the value is the entity. The actual type of this parameter is + DataKind.

      +
    • +
    • +
      Optional callback: ((res: subsystems.LDFeatureStoreKindData) => void)
      +

      Will be called with the resulting map. The actual type of the result value is + interfaces.KeyedItems<VersionedData>.

      +
      +
    +

    Returns Promise<void>

+
+ +
    + +
  • +

    Get an entity from the store.

    +

    The store should treat any entity with the property deleted: true as "not found".

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: interfaces.DataKind
      +

      The type of data to be accessed. The store should not make any assumptions about the format + of the data, but just return a JSON object. The actual type of this parameter is + DataKind.

      +
    • +
    • +
      dataKey: string
      +

      The unique key of the entity within the specified collection.

      +
    • +
    • +
      callback: ((res: null | subsystems.LDFeatureStoreItem) => void)
      +

      Will be called with the retrieved entity, or null if not found. The actual type of the result + value is VersionedData.

      +
      +
    +

    Returns Promise<void>

+
+ +
    + +
  • +

    Get a description of the store.

    +
    +

    Returns string

+
+ +
    + +
  • +

    Initialize the store, overwriting any existing data.

    +
    +
    +

    Parameters

    +
      +
    • +
      allData: subsystems.LDFeatureStoreDataStorage
      +

      An object in which each key is the "namespace" of a collection (e.g. "features") and + the value is an object that maps keys to entities. The actual type of this parameter is + interfaces.FullDataSet<VersionedData>.

      +
    • +
    • +
      callback: (() => void)
      +

      Will be called when the store has been initialized.

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

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Tests whether the store is initialized.

    +

    "Initialized" means that the store has been populated with data, either by the client +having called init() within this process, or by another process (if this is a shared +database).

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional callback: ((isInitialized: boolean) => void)
      +

      Will be called back with the boolean result.

      +
      +
        +
      • +
          +
        • (isInitialized: boolean): void
        • +
        • +
          +

          Parameters

          +
            +
          • +
            isInitialized: boolean
          +

          Returns void

    +

    Returns Promise<void>

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/FactoryOrInstance.html b/packages/sdk/akamai-base/docs/classes/FactoryOrInstance.html new file mode 100644 index 000000000..8ff103004 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/FactoryOrInstance.html @@ -0,0 +1,115 @@ +FactoryOrInstance | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Validate a factory or instance.

+
+
+

Hierarchy

+
    +
  • FactoryOrInstance
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      factoryOrInstance: unknown
    +

    Returns boolean

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/Function.html b/packages/sdk/akamai-base/docs/classes/Function.html new file mode 100644 index 000000000..e0a553f83 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/Function.html @@ -0,0 +1,115 @@ +Function | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Validate a value is a function.

+
+
+

Hierarchy

+
    +
  • Function
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns u is ((...args: any[]) => void)

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/NullEventSource.html b/packages/sdk/akamai-base/docs/classes/NullEventSource.html new file mode 100644 index 000000000..f970050bd --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/NullEventSource.html @@ -0,0 +1,222 @@ +NullEventSource | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • NullEventSource
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
closed: boolean
+
+ +
handlers: Record<string, ((event?: {
    data?: any;
}) => void)>
+
+ +
onclose: undefined | (() => void)
+
+ +
onerror: undefined | (() => void)
+
+ +
onopen: undefined | (() => void)
+
+ +
onretrying: undefined | ((e: {
    delayMillis: number;
}) => void)
+
+ +
+
+ +
url: string
+
+

Methods

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      type: string
    • +
    • +
      listener: ((event?: {
          data?: any;
      }) => void)
      +
        +
      • +
          +
        • (event?: {
              data?: any;
          }): void
        • +
        • +
          +

          Parameters

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

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Returns void

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      error: {
          message: string;
          status: number;
      }
      +
        +
      • +
        message: string
      • +
      • +
        status: number
    +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/NumberWithMinimum.html b/packages/sdk/akamai-base/docs/classes/NumberWithMinimum.html new file mode 100644 index 000000000..b471c4a66 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/NumberWithMinimum.html @@ -0,0 +1,141 @@ +NumberWithMinimum | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

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

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns u is number

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/PersistentDataStoreWrapper.html b/packages/sdk/akamai-base/docs/classes/PersistentDataStoreWrapper.html new file mode 100644 index 000000000..3bea15e9b --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/PersistentDataStoreWrapper.html @@ -0,0 +1,403 @@ +PersistentDataStoreWrapper | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Internal implementation of LDFeatureStore that delegates the basic functionality to an +instance of PersistentDataStore. It provides optional caching behavior and other logic +that would otherwise be repeated in every data store implementation. This makes it easier to +create new database integrations by implementing only the database-specific logic.

+
+
+

Hierarchy

+
    +
  • PersistentDataStoreWrapper
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
allItemsCache: any
+

Cache for storing all items of a type.

+
+
+ +
core: any
+
+ +
isInitialized: any
+
+ +
itemCache: any
+

Cache for storing individual items.

+
+
+ +
queue: any
+

Used to preserve order of operations of async requests.

+
+
+

Methods

+
+ +
    + +
  • +

    Get all entities from a collection.

    +

    The store should filter out any entities with the property deleted: true.

    +
    +
    +

    Parameters

    +
    +

    Returns void

+
+ +
    + +
  • +

    Releases any resources being used by the feature store.

    +
    +

    Returns void

+
+ +
    + +
  • +

    Delete an entity from the store.

    +

    Deletion should be implemented by storing a placeholder object with the property +deleted: true and a version property equal to the provided version. In other words, +it should be exactly the same as calling upsert with such an object.

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: interfaces.DataKind
      +

      The type of data to be accessed. The actual type of this parameter is + DataKind.

      +
    • +
    • +
      key: string
      +

      The unique key of the entity within the specified collection.

      +
    • +
    • +
      version: number
      +

      A number that must be greater than the version property of the existing entity in + order for it to be deleted. If it is less than or equal to the existing version, the + method should do nothing.

      +
    • +
    • +
      callback: (() => void)
      +

      Will be called when the delete operation is complete.

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

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Get an entity from the store.

    +

    The store should treat any entity with the property deleted: true as "not found".

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: interfaces.DataKind
      +

      The type of data to be accessed. The store should not make any assumptions about the format + of the data, but just return a JSON object. The actual type of this parameter is + DataKind.

      +
    • +
    • +
      key: string
      +

      The unique key of the entity within the specified collection.

      +
    • +
    • +
      callback: ((res: null | subsystems.LDFeatureStoreItem) => void)
      +

      Will be called with the retrieved entity, or null if not found. The actual type of the result + value is VersionedData.

      +
      +
    +

    Returns void

+
+ +
    + +
  • +

    Get a description of the store.

    +
    +

    Returns string

+
+ +
    + +
  • +

    Initialize the store, overwriting any existing data.

    +
    +
    +

    Parameters

    +
      +
    • +
      allData: subsystems.LDFeatureStoreDataStorage
      +

      An object in which each key is the "namespace" of a collection (e.g. "features") and + the value is an object that maps keys to entities. The actual type of this parameter is + interfaces.FullDataSet<VersionedData>.

      +
    • +
    • +
      callback: (() => void)
      +

      Will be called when the store has been initialized.

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

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Tests whether the store is initialized.

    +

    "Initialized" means that the store has been populated with data, either by the client +having called init() within this process, or by another process (if this is a shared +database).

    +
    +
    +

    Parameters

    +
      +
    • +
      callback: ((isInitialized: boolean) => void)
      +

      Will be called back with the boolean result.

      +
      +
        +
      • +
          +
        • (isInitialized: boolean): void
        • +
        • +
          +

          Parameters

          +
            +
          • +
            isInitialized: boolean
          +

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Add an entity or update an existing entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: interfaces.DataKind
      +

      The type of data to be accessed. The actual type of this parameter is + DataKind.

      +
    • +
    • +
      data: subsystems.LDKeyedFeatureStoreItem
      +

      The contents of the entity, as an object that can be converted to JSON. The store + should check the version property of this object, and should not overwrite any + existing data if the existing version is greater than or equal to that value. + The actual type of this parameter is VersionedData.

      +
    • +
    • +
      callback: (() => void)
      +

      Will be called after the upsert operation is complete.

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

          Returns void

    +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/StringMatchingRegex.html b/packages/sdk/akamai-base/docs/classes/StringMatchingRegex.html new file mode 100644 index 000000000..1d0087c88 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/StringMatchingRegex.html @@ -0,0 +1,141 @@ +StringMatchingRegex | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

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

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns u is string

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/Type.html b/packages/sdk/akamai-base/docs/classes/Type.html new file mode 100644 index 000000000..b79565288 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/Type.html @@ -0,0 +1,153 @@ +Type | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Validate a basic type.

+
+
+

Type Parameters

+
    +
  • +

    T

+
+

Hierarchy

+
    +
  • Type
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
    + +
  • +
    +

    Type Parameters

    +
      +
    • +

      T

    +
    +

    Parameters

    +
      +
    • +
      typeName: string
    • +
    • +
      example: T
    +

    Returns platform.Type<T>

+
+

Properties

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

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns u is T

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/TypeArray.html b/packages/sdk/akamai-base/docs/classes/TypeArray.html new file mode 100644 index 000000000..f9f4476dc --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/TypeArray.html @@ -0,0 +1,155 @@ +TypeArray | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+ +
    + +
  • +
    +

    Type Parameters

    +
      +
    • +

      T

    +
    +

    Parameters

    +
      +
    • +
      typeName: string
    • +
    • +
      example: T
    +

    Returns platform.TypeArray<T>

+
+

Properties

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

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns u is T

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/TypeValidators.html b/packages/sdk/akamai-base/docs/classes/TypeValidators.html new file mode 100644 index 000000000..535319d02 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/TypeValidators.html @@ -0,0 +1,175 @@ +TypeValidators | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

A set of standard type validators.

+
+
+

Hierarchy

+
    +
  • TypeValidators
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
Boolean: platform.Type<boolean>
+
+ +
+
+ +
Function: platform.Function
+
+ +
Number: platform.Type<number>
+
+ +
Object: platform.Type<object>
+
+ +
ObjectOrFactory: platform.FactoryOrInstance
+
+ +
String: platform.Type<string>
+
+ +
StringArray: platform.TypeArray<string>
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/integrations.FileDataSourceFactory.html b/packages/sdk/akamai-base/docs/classes/integrations.FileDataSourceFactory.html new file mode 100644 index 000000000..d10bd5b4a --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/integrations.FileDataSourceFactory.html @@ -0,0 +1,127 @@ +FileDataSourceFactory | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Class for creating file data sources.

+
+
+

Hierarchy

+
    +
  • FileDataSourceFactory
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      options: FileDataSourceOptions
    +

    Returns FileDataSourceFactory

+
+

Properties

+
+ +
options: any
+
+

Methods

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/integrations.TestData.html b/packages/sdk/akamai-base/docs/classes/integrations.TestData.html new file mode 100644 index 000000000..4fe46bd8e --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/integrations.TestData.html @@ -0,0 +1,279 @@ +TestData | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

A mechanism for providing dynamically updatable feature flag state in a simplified form to an SDK +client in test scenarios.

+

Unlike FileData, this mechanism does not use any external resources. It provides only the +data that the application has put into it using the update method.

+
    // Import TestData from the integrations package of the SDK you are using.
// This is a common implementation and may be used in multiple SDKs.

const td = TestData();
testData.update(td.flag("flag-key-1").booleanFlag().variationForAll(true));
// Use the initialization mechanism specified by your SDK.
const client = LDClient.init(sdkKey, { updateProcessor: td.getFactory() });

// flags can be updated at any time:
td.update(td.flag("flag-key-2")
.variationForContext("user", "some-user-key", true)
.fallthroughVariation(false)); +
+

The above example uses a simple boolean flag, but more complex configurations are possible using +the methods of the TestDataFlagBuilder that is returned by flag. +TestDataFlagBuilder supports many of the ways a flag can be configured on the +LaunchDarkly dashboard, but does not currently support

+
    +
  1. rule operators other than "in" and "not in", or
  2. +
  3. percentage rollouts.
  4. +
+

If the same TestData instance is used to configure multiple LDClient instances, +any changes made to the data will propagate to all of the LDClients.

+
+
+

Hierarchy

+
    +
  • TestData
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
currentFlags: any
+
+ +
currentSegments: any
+
+ +
dataSources: any
+
+ +
flagBuilders: any
+
+

Methods

+
+ +
    + +
  • +

    Creates or copies a TestDataFlagBuilder for building a test flag configuration.

    +

    If the flag key has already been defined in this TestData instance, +then the builder starts with the same configuration that was last +provided for this flag.

    +

    Otherwise, it starts with a new default configuration in which the flag +has true and false variations, is true for all users when targeting +is turned on and false otherwise, and currently has targeting turned on. +You can change any of those properties and provide more complex behavior +using the TestDataFlagBuilder methods.

    +

    Once you have set the desired configuration, pass the builder to +update.

    + +

    Returns

    a flag configuration builder

    +
    +
    +

    Parameters

    +
      +
    • +
      key: string
      +

      the flag key

      +
    +

    Returns TestDataFlagBuilder

+
+ +
+
+ +
    + +
  • +

    Updates the test data with the specified flag configuration.

    +

    This has the same effect as if a flag were added or modified in the +LaunchDarkly dashboard. It immediately propagates the flag changes to +any LDClient instance(s) that you have already configured to use +this TestData. If no LDClient has been started yet, it simply adds +this flag to the test data which will be provided to any LDClient +that you subsequently configure.

    +

    Any subsequent changes to this TestDataFlagBuilder instance do not affect +the test data unless you call update again.

    + +

    Returns

    a promise that will resolve when the feature stores are updated

    +
    +
    +

    Parameters

    +
    +

    Returns Promise<any>

+
+ +
    + +
  • +

    Copies a full feature flag data model object into the test data.

    +

    It immediately propagates the flag change to any LDClient instance(s) that you have already +configured to use this TestData. If no LDClient has been started yet, it simply adds this +flag to the test data which will be provided to any LDClient that you subsequently configure.

    +

    Use this method if you need to use advanced flag configuration properties that are not +supported by the simplified TestDataFlagBuilder API. Otherwise it is recommended to use +the regular flag/update mechanism to avoid dependencies on details of the data +model.

    +

    You cannot make incremental changes with flag/update to a flag that has been +added in this way; you can only replace it with an entirely new flag configuration.

    + +

    Returns

    a promise that will resolve when the feature stores are updated

    +
    +
    +

    Parameters

    +
      +
    • +
      inConfig: any
    +

    Returns Promise<any>

+
+ +
    + +
  • +

    Copies a full segment data model object into the test data.

    +

    It immediately propagates the change to any LDClient instance(s) that you have already +configured to use this TestData. If no LDClient has been started yet, it simply adds +this segment to the test data which will be provided to any LDClient that you subsequently +configure.

    +

    This method is currently the only way to inject segment data, since there is no builder +API for segments. It is mainly intended for the SDK's own tests of segment functionality, +since application tests that need to produce a desired evaluation state could do so more easily +by just setting flag values.

    + +

    Returns

    a promise that will resolve when the feature stores are updated

    +
    +
    +

    Parameters

    +
      +
    • +
      inConfig: any
    +

    Returns Promise<any>

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/integrations.TestDataFlagBuilder.html b/packages/sdk/akamai-base/docs/classes/integrations.TestDataFlagBuilder.html new file mode 100644 index 000000000..9222daec6 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/integrations.TestDataFlagBuilder.html @@ -0,0 +1,454 @@ +TestDataFlagBuilder | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

A builder for feature flag configurations to be used with TestData.

+
+
+

Hierarchy

+
    +
  • TestDataFlagBuilder
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
data: any
+
+ +
key: any
+
+

Accessors

+
+ +
    +
  • get isBooleanFlag(): any
  • +
  • +

    Returns any

+
+

Methods

+
+ +
    + +
  • +

    A shortcut for setting the flag to use the standard boolean configuration.

    +

    This is the default for all new flags created with flag. The +flag will have two variations, true and false (in that order). It +will return false whenever targeting is off and true when targeting +is on unless other settings specify otherwise.

    + +

    Returns

    the flag builder

    +
    +

    Returns TestDataFlagBuilder

+
+ +
    + +
  • +

    Removes any existing targets from the flag. This undoes the effect of +methods like variationForContext.

    + +

    Returns

    the same flag builder

    +
    +

    Returns TestDataFlagBuilder

+
+ +
    + +
  • +

    Removes any existing rules from the flag. This undoes the effect of methods +like ifMatch.

    + +

    Returns

    the same flag builder

    +
    +

    Returns TestDataFlagBuilder

+
+ +
    + +
  • +

    Specifies the fallthrough variation for a flag. The fallthrough is +the value that is returned if targeting is on and the user was not +matched by a more specific target or rule.

    +

    If a boolean is supplied, and the flag was previously configured with +other variations, this also changes it to a boolean flag.

    + +

    Returns

    the flag builder

    +
    +
    +

    Parameters

    +
      +
    • +
      variation: number | boolean
      +

      either true or false or the index of the desired fallthrough + variation: 0 for the first, 1 for the second, etc.

      +
    +

    Returns TestDataFlagBuilder

+
+ +
    + +
  • +

    Starts defining a flag rule using the "is one of" operator.

    +

    For example, this creates a rule that returnes true if the name is +"Patsy" or "Edina":

    +
    testData.flag('flag')
    .ifMatch('user', name', 'Patsy', 'Edina')
    .thenReturn(true) +
    + +

    Returns

    a flag rule builder; call thenReturn to finish the rule + or add more tests with another method like andMatch

    +
    +
    +

    Parameters

    +
      +
    • +
      contextKind: string
      +

      the kind of the context

      +
    • +
    • +
      attribute: string
      +

      the context attribute to match against

      +
    • +
    • +
      Rest ...values: any
      +

      values to compare to

      +
    +

    Returns TestDataRuleBuilder<TestDataFlagBuilder>

+
+ +
    + +
  • +

    Starts defining a flag rule using the "is not one of" operator.

    +

    For example, this creates a rule that returns true if the name is +neither "Saffron" nor "Bubble":

    +
    testData.flag('flag')
    .ifNotMatch('user', 'name', 'Saffron', 'Bubble')
    .thenReturn(true) +
    + +

    Returns

    a flag rule builder; call thenReturn to finish the rule + or add more tests with another method like andNotMatch

    +
    +
    +

    Parameters

    +
      +
    • +
      contextKind: string
      +

      the kind of the context

      +
    • +
    • +
      attribute: string
      +

      the user attribute to match against

      +
    • +
    • +
      Rest ...values: any
      +

      values to compare to

      +
    +

    Returns TestDataRuleBuilder<TestDataFlagBuilder>

+
+ +
    + +
  • +

    Specifies the off variation for a flag. This is the variation that is +returned whenever targeting is off.

    +

    If a boolean is supplied, and the flag was previously configured with +other variations, this also changes it to a boolean flag.

    + +

    Returns

    the flag builder

    +
    +
    +

    Parameters

    +
      +
    • +
      variation: number | boolean
      +

      either true or false or the index of the desired off + variation: 0 for the first, 1 for the second, etc.

      +
    +

    Returns TestDataFlagBuilder

+
+ +
    + +
  • +

    Sets targeting to be on or off for this flag.

    +

    The effect of this depends on the rest of the flag configuration, just +as it does on the real LaunchDarkly dashboard. In the default configuration +that you get from calling flag with a new flag key, the flag +will return false whenever targeting is off and true when targeting +is on.

    + +

    Returns

    the flag builder

    +
    +
    +

    Parameters

    +
      +
    • +
      targetingOn: boolean
      +

      true if targeting should be on

      +
    +

    Returns TestDataFlagBuilder

+
+ +
    + +
  • +

    Sets the flag to always return the specified variation value for all contexts.

    +

    The value may be of any valid JSON type. This method changes the flag to have +only a single variation, which is this value, and to return the same variation +regardless of whether targeting is on or off. Any existing targets or rules +are removed.

    + +

    Returns

    the flag builder

    +
    +
    +

    Parameters

    +
      +
    • +
      value: any
      +

      The desired value to be returned for all contexts.

      +
    +

    Returns TestDataFlagBuilder

+
+ +
    + +
  • +

    Sets the flag to always return the specified variation for all contexts.

    +

    Targeting is switched on, any existing targets or rules are removed, +and the fallthrough variation is set to the specified value. The off +variation is left unchanged.

    +

    If a boolean is supplied, and the flag was previously configured with +other variations, this also changes it to a boolean flag.

    + +

    Returns

    the flag builder

    +
    +
    +

    Parameters

    +
      +
    • +
      variation: number | boolean
    +

    Returns TestDataFlagBuilder

+
+ +
    + +
  • +

    Sets the flag to return the specified variation for a specific context key +when targeting is on.

    +

    This has no effect when targeting is turned off for the flag.

    +

    If the variation is a boolean value and the flag was not already a boolean +flag, this also changes it to be a boolean flag.

    +

    If the variation is an integer, it specifies a variation out of whatever +variation values have already been defined.

    + +

    Returns

    the flag builder

    +
    +
    +

    Parameters

    +
      +
    • +
      contextKind: string
      +

      a context kind

      +
    • +
    • +
      contextKey: string
      +

      a context key

      +
    • +
    • +
      variation: number | boolean
      +

      either true or false or the index of the desired variation: + 0 for the first, 1 for the second, etc.

      +
    +

    Returns TestDataFlagBuilder

+
+ +
    + +
  • +

    Sets the flag to return the specified variation for a specific context key +when targeting is on. The context kind for contexts created with this method +will be 'user'.

    +

    This has no effect when targeting is turned off for the flag.

    +

    If the variation is a boolean value and the flag was not already a boolean +flag, this also changes it to be a boolean flag.

    +

    If the variation is an integer, it specifies a variation out of whatever +variation values have already been defined.

    + +

    Returns

    the flag builder

    +
    +
    +

    Parameters

    +
      +
    • +
      contextKey: string
      +

      a context key

      +
    • +
    • +
      variation: number | boolean
      +

      either true or false or the index of the desired variation: + 0 for the first, 1 for the second, etc.

      +
    +

    Returns TestDataFlagBuilder

+
+ +
    + +
  • +

    Sets the allowable variation values for the flag.

    +

    The values may be of any JSON-compatible type: boolean, number, string, array, +or object. For instance, a boolean flag normally has variations(true, false); +a string-valued flag might have variations("red", "green"); etc.

    + +

    Returns

    the flag builder

    +
    +
    +

    Parameters

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

      any number of variation values

      +
    +

    Returns TestDataFlagBuilder

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/integrations.TestDataRuleBuilder.html b/packages/sdk/akamai-base/docs/classes/integrations.TestDataRuleBuilder.html new file mode 100644 index 000000000..c53a28344 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/integrations.TestDataRuleBuilder.html @@ -0,0 +1,221 @@ +TestDataRuleBuilder | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

A builder for feature flag rules to be used with TestDataFlagBuilder.

+

In the LaunchDarkly model, a flag can have any number of rules, and +a rule can have any number of clauses. A clause is an individual test +such as "name is 'X'". A rule matches a user if all of the rule's +clauses match the user.

+

To start defining a rule, use one of the flag builder's matching methods +such as ifMatch. This defines the first clause for the rule. Optionally, +you may add more clauses with the rule builder's methods such as andMatch. +Finally, call thenReturn to finish defining the rule.

+
+
+

Type Parameters

+
    +
  • +

    BuilderType

+
+

Hierarchy

+
    +
  • TestDataRuleBuilder
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
clauses: any
+
+ +
flagBuilder: any
+
+ +
variation?: any
+
+

Methods

+
+ +
    + +
  • +

    Adds another clause using the "is one of" operator.

    +

    For example, this creates a rule that returns true if the name is +"Patsy" and the country is "gb":

    +
    testData.flag('flag')
    .ifMatch('name', 'Patsy')
    .andMatch('country', 'gb')
    .thenReturn(true) +
    + +

    Returns

    the flag rule builder

    +
    +
    +

    Parameters

    +
      +
    • +
      contextKind: string
      +

      the kind of the context

      +
    • +
    • +
      attribute: string
      +

      the user attribute to match against

      +
    • +
    • +
      Rest ...values: any
      +

      values to compare to

      +
    +

    Returns TestDataRuleBuilder<BuilderType>

+
+ +
    + +
  • +

    Adds another clause using the "is not one of" operator.

    +

    For example, this creates a rule that returns true if the name is +"Patsy" and the country is not "gb":

    +
    testData.flag('flag')
    .ifMatch('name', 'Patsy')
    .andNotMatch('country', 'gb')
    .thenReturn(true) +
    + +

    Returns

    the flag rule builder

    +
    +
    +

    Parameters

    +
      +
    • +
      contextKind: string
      +

      the kind of the context

      +
    • +
    • +
      attribute: string
      +

      the user attribute to match against

      +
    • +
    • +
      Rest ...values: any
      +

      values to compare to

      +
    +

    Returns TestDataRuleBuilder<BuilderType>

+
+ +
    + +
  • +

    Finishes defining the rule, specifying the result value as either a boolean or an index

    +

    If the variation is a boolean value and the flag was not already a boolean +flag, this also changes it to be a boolean flag.

    +

    If the variation is an integer, it specifies a variation out of whatever +variation values have already been defined.

    + +

    Returns

    the flag rule builder

    +
    +
    +

    Parameters

    +
      +
    • +
      variation: number | boolean
      +

      either true or false or the index of the desired variation: + 0 for the first, 1 for the second, etc.

      +
    +

    Returns BuilderType

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.ApplicationTags.html b/packages/sdk/akamai-base/docs/classes/platform.ApplicationTags.html new file mode 100644 index 000000000..b40e53093 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.ApplicationTags.html @@ -0,0 +1,109 @@ +ApplicationTags | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Class for managing tags.

+
+
+

Hierarchy

+
    +
  • ApplicationTags
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Constructors

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      options: {
          application?: {
              id?: string;
              version?: string;
          };
          logger?: platform.LDLogger;
      }
      +
        +
      • +
        Optional application?: {
            id?: string;
            version?: string;
        }
        +
          +
        • +
          Optional id?: string
        • +
        • +
          Optional version?: string
      • +
      • +
        Optional logger?: platform.LDLogger
    +

    Returns ApplicationTags

+
+

Properties

+
+ +
value?: string
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.AttributeReference.html b/packages/sdk/akamai-base/docs/classes/platform.AttributeReference.html new file mode 100644 index 000000000..16cb3308f --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.AttributeReference.html @@ -0,0 +1,212 @@ +AttributeReference | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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.

      +
    • +
    • +
      Optional literal: boolean
      +

      it true the value should be treated as a literal.

      +
    +

    Returns AttributeReference

+
+

Properties

+
+ +
components: any
+
+ +
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

+
+ +
    +
  • get depth(): number
  • +
  • +

    Returns number

+
+ +
    +
  • get isKind(): boolean
  • +
  • +

    Returns boolean

+
+

Methods

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

    Parameters

    +
      +
    • +
      depth: number
    +

    Returns string

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.BasicLogger.html b/packages/sdk/akamai-base/docs/classes/platform.BasicLogger.html new file mode 100644 index 000000000..7f234b566 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.BasicLogger.html @@ -0,0 +1,250 @@ +BasicLogger | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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?: any
+
+ +
formatter?: any
+
+ +
log: any
+
+ +
logLevel: any
+
+ +
name: any
+
+ +
tryFormat: any
+
+ +
tryWrite: any
+
+

Methods

+
+ +
    + +
  • +

    The debug logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+ +
    + +
  • +

    The error logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+ +
    + +
  • +

    The info logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+ +
    + +
  • +

    The warning logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+ +
    + +
  • +

    This should only be used as a default fallback and not as a convenient +solution. In most cases you should construct a new instance with the +appropriate options for your specific needs.

    +
    +

    Returns BasicLogger

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.ClientContext.html b/packages/sdk/akamai-base/docs/classes/platform.ClientContext.html new file mode 100644 index 000000000..37b714210 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.ClientContext.html @@ -0,0 +1,128 @@ +ClientContext | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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.Platform
+

Interfaces providing platform specific information and functionality.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.Context.html b/packages/sdk/akamai-base/docs/classes/platform.Context.html new file mode 100644 index 000000000..23c329cc0 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.Context.html @@ -0,0 +1,373 @@ +Context | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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 fromLDContext.

    +
    +

    Returns Context

+
+

Properties

+
+ +
context?: any
+
+ +
contextForKind: any
+
+ +
contexts: any
+
+ +
isMulti: any
+
+ +
isUser: any
+
+ +
kind: string
+
+ +
message?: string
+
+ +
privateAttributeReferences?: any
+
+ +
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: any
+
+ +
contextForError: any
+
+ +
fromLegacyUser: any
+
+ +
fromMultiKindContext: any
+
+ +
fromSingleKindContext: any
+
+ +
getValueFromContext: any
+
+ +
userKind: string
+
+

Accessors

+
+ +
    +
  • get canonicalKey(): string
  • +
  • +

    Get the canonical key for this context.

    +
    +

    Returns string

+
+ +
    +
  • get isMultiKind(): boolean
  • +
  • +

    True if this is a multi-kind context.

    +
    +

    Returns boolean

+
+ +
    +
  • get kinds(): string[]
  • +
  • +

    Get the kinds of this context.

    +
    +

    Returns string[]

+
+ +
    +
  • get kindsAndKeys(): Record<string, string>
  • +
  • +

    Get the kinds, and their keys, for this context.

    +
    +

    Returns Record<string, string>

+
+ +
    +
  • get legacy(): boolean
  • +
  • +

    Returns boolean

+
+

Methods

+
+ +
    + +
  • +

    Get the underlying context objects from this context.

    +

    This method is intended to be used in event generation.

    +

    The returned objects should not be modified.

    +
    +

    Returns [string, platform.LDContextCommon][]

+
+ +
    + +
  • +

    Attempt to get a key for the specified kind.

    + +

    Returns

    The key for the specified kind, or undefined.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional kind: string
      +

      The kind to get a key for.

      +
    +

    Returns undefined | string

+
+ +
    + +
  • +

    Get the attribute references.

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: string
    +

    Returns AttributeReference[]

+
+ +
    + +
  • +

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

    + +

    Returns

    a value or undefined if one is not found.

    +
    +
    +

    Parameters

    +
      +
    • +
      reference: AttributeReference
      +

      The reference to the value to get.

      +
    • +
    • +
      Optional kind: string
      +

      The kind of the context to get the value for.

      +
    +

    Returns any

+
+ +
    + +
  • +

    Attempt to create a Context from an LDContext.

    + +

    Returns

    a Context, if the context was not valid, then the returned contexts valid +property will be false.

    +
    +
    +

    Parameters

    +
    +

    Returns Context

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.ContextFilter.html b/packages/sdk/akamai-base/docs/classes/platform.ContextFilter.html new file mode 100644 index 000000000..bc23e6aba --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.ContextFilter.html @@ -0,0 +1,139 @@ +ContextFilter | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • ContextFilter
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
allAttributesPrivate: any
+
+ +
filterSingleKind: any
+
+ +
getAttributesToFilter: any
+
+ +
privateAttributes: any
+
+

Methods

+
+ +
    + +
  • +
    +

    Parameters

    +
    +

    Returns any

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.DateValidator.html b/packages/sdk/akamai-base/docs/classes/platform.DateValidator.html new file mode 100644 index 000000000..0e415b5cf --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.DateValidator.html @@ -0,0 +1,117 @@ +DateValidator | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns boolean

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.FactoryOrInstance.html b/packages/sdk/akamai-base/docs/classes/platform.FactoryOrInstance.html new file mode 100644 index 000000000..87a32285e --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.FactoryOrInstance.html @@ -0,0 +1,116 @@ +FactoryOrInstance | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Validate a factory or instance.

+
+
+

Hierarchy

+
    +
  • FactoryOrInstance
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      factoryOrInstance: unknown
    +

    Returns boolean

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.Function.html b/packages/sdk/akamai-base/docs/classes/platform.Function.html new file mode 100644 index 000000000..8a128b192 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.Function.html @@ -0,0 +1,116 @@ +Function | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Validate a value is a function.

+
+
+

Hierarchy

+
    +
  • Function
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns u is ((...args: any[]) => void)

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.NumberWithMinimum.html b/packages/sdk/akamai-base/docs/classes/platform.NumberWithMinimum.html new file mode 100644 index 000000000..549ea3005 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.NumberWithMinimum.html @@ -0,0 +1,142 @@ +NumberWithMinimum | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

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

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns u is number

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.OptionMessages.html b/packages/sdk/akamai-base/docs/classes/platform.OptionMessages.html new file mode 100644 index 000000000..e32a8de00 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.OptionMessages.html @@ -0,0 +1,217 @@ +OptionMessages | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+
+

Hierarchy

+
    +
  • OptionMessages
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Methods

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      oldName: string
    • +
    • +
      newName: string
    +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      name: string
    +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      name: string
    • +
    • +
      value: number
    • +
    • +
      min: number
    +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      name: string
    +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      name: string
    +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      name: string
    +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      name: string
    • +
    • +
      expectedType: string
    • +
    • +
      actualType: string
    +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      name: string
    • +
    • +
      actualType: string
    +

    Returns string

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.SafeLogger.html b/packages/sdk/akamai-base/docs/classes/platform.SafeLogger.html new file mode 100644 index 000000000..6e5d3eb95 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.SafeLogger.html @@ -0,0 +1,218 @@ +SafeLogger | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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: any
+
+ +
log: any
+
+ +
logger: any
+
+

Methods

+
+ +
    + +
  • +

    The debug logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+ +
    + +
  • +

    The error logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+ +
    + +
  • +

    The info logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+ +
    + +
  • +

    The warning logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.ServiceEndpoints.html b/packages/sdk/akamai-base/docs/classes/platform.ServiceEndpoints.html new file mode 100644 index 000000000..d36e123a6 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.ServiceEndpoints.html @@ -0,0 +1,117 @@ +ServiceEndpoints | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Specifies the base service URIs used by SDK components.

+
+
+

Hierarchy

+
    +
  • ServiceEndpoints
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Constructors

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      streaming: string
    • +
    • +
      polling: string
    • +
    • +
      events: string
    +

    Returns ServiceEndpoints

+
+

Properties

+
+ +
events: string
+
+ +
polling: string
+
+ +
streaming: string
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.StringMatchingRegex.html b/packages/sdk/akamai-base/docs/classes/platform.StringMatchingRegex.html new file mode 100644 index 000000000..3a00ca921 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.StringMatchingRegex.html @@ -0,0 +1,142 @@ +StringMatchingRegex | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

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

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns u is string

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.Type.html b/packages/sdk/akamai-base/docs/classes/platform.Type.html new file mode 100644 index 000000000..b7597f7fe --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.Type.html @@ -0,0 +1,159 @@ +Type | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Validate a basic type.

+
+
+

Type Parameters

+
    +
  • +

    T

+
+

Hierarchy

+
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
    + +
  • +
    +

    Type Parameters

    +
      +
    • +

      T

    +
    +

    Parameters

    +
      +
    • +
      typeName: string
    • +
    • +
      example: T
    +

    Returns platform.Type<T>

+
+

Properties

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

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns u is T

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.TypeArray.html b/packages/sdk/akamai-base/docs/classes/platform.TypeArray.html new file mode 100644 index 000000000..e8933ad24 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.TypeArray.html @@ -0,0 +1,156 @@ +TypeArray | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+ +
    + +
  • +
    +

    Type Parameters

    +
      +
    • +

      T

    +
    +

    Parameters

    +
      +
    • +
      typeName: string
    • +
    • +
      example: T
    +

    Returns platform.TypeArray<T>

+
+

Properties

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

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns u is T

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.TypeValidators.html b/packages/sdk/akamai-base/docs/classes/platform.TypeValidators.html new file mode 100644 index 000000000..ef59ebb44 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.TypeValidators.html @@ -0,0 +1,176 @@ +TypeValidators | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

A set of standard type validators.

+
+
+

Hierarchy

+
    +
  • TypeValidators
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
Boolean: platform.Type<boolean>
+
+ +
+
+ +
Function: platform.Function
+
+ +
Number: platform.Type<number>
+
+ +
Object: platform.Type<object>
+
+ +
ObjectOrFactory: platform.FactoryOrInstance
+
+ +
String: platform.Type<string>
+
+ +
StringArray: platform.TypeArray<string>
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.internal.EventProcessor.html b/packages/sdk/akamai-base/docs/classes/platform.internal.EventProcessor.html new file mode 100644 index 000000000..0b8883003 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.internal.EventProcessor.html @@ -0,0 +1,299 @@ +EventProcessor | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • EventProcessor
+
+

Implements

+
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
capacity: any
+
+ +
contextDeduplicator: any
+
+ +
contextFilter: any
+
+ +
deduplicatedUsers: any
+
+ +
diagnosticsManager?: any
+
+ +
diagnosticsTimer: any
+
+ +
droppedEvents: any
+
+ +
enqueue: any
+
+ +
eventSender: any
+
+ +
eventsInLastBatch: any
+
+ +
exceededCapacity: any
+
+ +
flushTimer: any
+
+ +
flushUsersTimer: any
+
+ +
lastKnownPastTime: any
+
+ +
logger?: any
+
+ +
makeOutputEvent: any
+
+ +
postDiagnosticEvent: any
+
+ +
queue: any
+
+ +
shouldDebugEvent: any
+
+ +
shutdown: any
+
+ +
summarizer: any
+
+ +
tryPostingEvents: any
+
+

Methods

+
+ +
    + +
  • +

    Returns void

+
+ +
    + +
  • +

    Returns Promise<void>

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.internal.InputCustomEvent.html b/packages/sdk/akamai-base/docs/classes/platform.internal.InputCustomEvent.html new file mode 100644 index 000000000..242d9b6b5 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.internal.InputCustomEvent.html @@ -0,0 +1,138 @@ +InputCustomEvent | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • InputCustomEvent
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Constructors

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      context: Context
    • +
    • +
      key: string
    • +
    • +
      Optional data: any
    • +
    • +
      Optional metricValue: number
    +

    Returns InputCustomEvent

+
+

Properties

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

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.internal.InputEvalEvent.html b/packages/sdk/akamai-base/docs/classes/platform.internal.InputEvalEvent.html new file mode 100644 index 000000000..b0a7fcc50 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.internal.InputEvalEvent.html @@ -0,0 +1,194 @@ +InputEvalEvent | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • InputEvalEvent
+
+
+
+ +
+
+

Constructors

+
+ +
+
+

Properties

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

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/classes/platform.internal.InputIdentifyEvent.html b/packages/sdk/akamai-base/docs/classes/platform.internal.InputIdentifyEvent.html new file mode 100644 index 000000000..0594aa529 --- /dev/null +++ b/packages/sdk/akamai-base/docs/classes/platform.internal.InputIdentifyEvent.html @@ -0,0 +1,111 @@ +InputIdentifyEvent | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • InputIdentifyEvent
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
context: Context
+
+ +
creationDate: number
+
+ +
kind: "identify" = "identify"
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/enums/platform.subsystem.LDDeliveryStatus.html b/packages/sdk/akamai-base/docs/enums/platform.subsystem.LDDeliveryStatus.html new file mode 100644 index 000000000..c507ec0a7 --- /dev/null +++ b/packages/sdk/akamai-base/docs/enums/platform.subsystem.LDDeliveryStatus.html @@ -0,0 +1,87 @@ +LDDeliveryStatus | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+
+
+ +
+
+

Enumeration Members

+
+
+

Enumeration Members

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

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/enums/platform.subsystem.LDEventType.html b/packages/sdk/akamai-base/docs/enums/platform.subsystem.LDEventType.html new file mode 100644 index 000000000..7a1b5fe5e --- /dev/null +++ b/packages/sdk/akamai-base/docs/enums/platform.subsystem.LDEventType.html @@ -0,0 +1,80 @@ +LDEventType | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+
+
+ +
+
+

Enumeration Members

+
+
+

Enumeration Members

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

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/functions/deserializePoll.html b/packages/sdk/akamai-base/docs/functions/deserializePoll.html new file mode 100644 index 000000000..44cfb09aa --- /dev/null +++ b/packages/sdk/akamai-base/docs/functions/deserializePoll.html @@ -0,0 +1,142 @@ +deserializePoll | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+
    + +
  • +

    This function is intended for usage inside LaunchDarkly SDKs. +This function should NOT be used by customer applications. +This function may be changed or removed without a major version.

    + +

    Returns

    The parsed and processed data.

    +
    +
    +

    Parameters

    +
      +
    • +
      data: string
      +

      String data from launchdarkly.

      +
    +

    Returns FlagsAndSegments | undefined

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/functions/init.html b/packages/sdk/akamai-base/docs/functions/init.html new file mode 100644 index 000000000..a7d6b811f --- /dev/null +++ b/packages/sdk/akamai-base/docs/functions/init.html @@ -0,0 +1,139 @@ +init | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/functions/platform.noop.html b/packages/sdk/akamai-base/docs/functions/platform.noop.html new file mode 100644 index 000000000..4a6f46f9c --- /dev/null +++ b/packages/sdk/akamai-base/docs/functions/platform.noop.html @@ -0,0 +1,106 @@ +noop | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/index.html b/packages/sdk/akamai-base/docs/index.html new file mode 100644 index 000000000..9ce36b02d --- /dev/null +++ b/packages/sdk/akamai-base/docs/index.html @@ -0,0 +1,252 @@ +Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+
+

Akamai LaunchDarkly EdgeWorker SDK (1.0.3)

+
+

This is the API reference for the Akamai LaunchDarkly SDK.

+

In typical usage, you will call init once at startup time to obtain an instance of +LDClient, which provides access to all of the SDK's functionality.

+

For more information, see the SDK reference guide.

+
+
+
+
+ +
+
+

References

+
+Re-exports ApplicationTags
+
+Re-exports AttributeReference
+
+Re-exports BasicLogger
+
+Re-exports ClientContext
+
+Re-exports Context
+
+Re-exports ContextFilter
+
+Re-exports LDClientContext
+
+Re-exports OptionMessages
+
+Re-exports SafeLogger
+
+Re-exports ServiceEndpoints
+
+Re-exports internal
+
+Re-exports noop
+
+Re-exports subsystem
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/BasicLoggerOptions.html b/packages/sdk/akamai-base/docs/interfaces/BasicLoggerOptions.html new file mode 100644 index 000000000..f02f5dd05 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/BasicLoggerOptions.html @@ -0,0 +1,147 @@ +BasicLoggerOptions | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Configuration for basicLogger.

+
+
+

Hierarchy

+
    +
  • BasicLoggerOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

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

Type declaration

+
    +
  • +
      +
    • (line: string): 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: any[]) => string)
+
+

Type declaration

+
    +
  • +
      +
    • (...args: any[]): 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[]
      +

      Returns string

+
+ + +

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/sdk/akamai-base/docs/interfaces/Crypto.html b/packages/sdk/akamai-base/docs/interfaces/Crypto.html new file mode 100644 index 000000000..165c66c4c --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/Crypto.html @@ -0,0 +1,113 @@ +Crypto | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface provided by the platform for doing cryptographic operations.

+
+
+

Hierarchy

+
    +
  • Crypto
+
+
+
+ +
+
+

Methods

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      algorithm: string
    +

    Returns platform.Hasher

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      algorithm: string
    • +
    • +
      key: string
    +

    Returns platform.Hmac

+
+ +
    + +
  • +

    Returns string

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/DataKind.html b/packages/sdk/akamai-base/docs/interfaces/DataKind.html new file mode 100644 index 000000000..e4c9dd0cc --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/DataKind.html @@ -0,0 +1,82 @@ +DataKind | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Used internally to describe the type of data being queried or updated, such as feature flags or +user segments.

+
+
+

Hierarchy

+
    +
  • DataKind
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
namespace: string
+

A string such as "features" or "segments" which can be used in keys to distinguish this +kind of data from other kinds.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/EdgeProvider.html b/packages/sdk/akamai-base/docs/interfaces/EdgeProvider.html new file mode 100644 index 000000000..b4a9feb55 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/EdgeProvider.html @@ -0,0 +1,88 @@ +EdgeProvider | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • EdgeProvider
+
+
+
+ +
+
+

Properties

+
get +
+
+

Properties

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

Type declaration

+
    +
  • +
      +
    • (rootKey: string): Promise<undefined | null | string>
    • +
    • +
      +

      Parameters

      +
        +
      • +
        rootKey: string
      +

      Returns Promise<undefined | null | string>

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/EventSource.html b/packages/sdk/akamai-base/docs/interfaces/EventSource.html new file mode 100644 index 000000000..8668ef432 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/EventSource.html @@ -0,0 +1,142 @@ +EventSource | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • EventSource
+
+
+
+ +
+
+

Properties

+
+
+

Methods

+
+
+

Properties

+
+ +
onclose: undefined | (() => void)
+
+ +
onerror: undefined | (() => void)
+
+ +
onopen: undefined | (() => void)
+
+ +
onretrying: undefined | ((e: {
    delayMillis: number;
}) => void)
+
+

Methods

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      type: string
    • +
    • +
      listener: ((event?: {
          data?: any;
      }) => void)
      +
        +
      • +
          +
        • (event?: {
              data?: any;
          }): void
        • +
        • +
          +

          Parameters

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

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/EventSourceInitDict.html b/packages/sdk/akamai-base/docs/interfaces/EventSourceInitDict.html new file mode 100644 index 000000000..0b182c943 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/EventSourceInitDict.html @@ -0,0 +1,126 @@ +EventSourceInitDict | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • EventSourceInitDict
+
+
+
+ +
+
+

Properties

+
+ +
errorFilter: ((err: {
    message: string;
    status: number;
}) => boolean)
+
+

Type declaration

+
    +
  • +
      +
    • (err: {
          message: string;
          status: number;
      }): boolean
    • +
    • +
      +

      Parameters

      +
        +
      • +
        err: {
            message: string;
            status: number;
        }
        +
          +
        • +
          message: string
        • +
        • +
          status: number
      +

      Returns boolean

+
+ +
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/sdk/akamai-base/docs/interfaces/Filesystem.html b/packages/sdk/akamai-base/docs/interfaces/Filesystem.html new file mode 100644 index 000000000..1e71d2b04 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/Filesystem.html @@ -0,0 +1,154 @@ +Filesystem | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface for doing filesystem operations on the platform.

+
+
+

Hierarchy

+
    +
  • Filesystem
+
+
+
+ +
+
+

Methods

+
+ +
    + +
  • +

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

    + +

    Returns

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

    +
    +
    +

    Parameters

    +
      +
    • +
      path: string
      +

      The path to get a timestamp for.

      +
    +

    Returns Promise<number>

+
+ +
    + +
  • +

    Read a file into a utf8 encoded string.

    + +

    Returns

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

    +
    +
    +

    Parameters

    +
      +
    • +
      path: string
      +

      The path of the file to read.

      +
    +

    Returns Promise<string>

+
+ +
    + +
  • +

    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.

    + +

    Returns

    An async iterator that watches for changes to path.

    +
    +
    +

    Parameters

    +
      +
    • +
      path: string
      +

      The path to watch.

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

          Parameters

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

          Returns void

    +

    Returns platform.WatchHandle

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/Hasher.html b/packages/sdk/akamai-base/docs/interfaces/Hasher.html new file mode 100644 index 000000000..d14bf6dce --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/Hasher.html @@ -0,0 +1,103 @@ +Hasher | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
    +
  • Hasher
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      encoding: string
    +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      data: string
    +

    Returns platform.Hasher

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/Headers.html b/packages/sdk/akamai-base/docs/interfaces/Headers.html new file mode 100644 index 000000000..4191cf89c --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/Headers.html @@ -0,0 +1,152 @@ +Headers | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface for headers that are part of a fetch response.

+
+
+

Hierarchy

+
    +
  • Headers
+
+
+
+ +
+
+

Methods

+
+
+

Methods

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

    Returns true if the header is present.

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +

      The name of the header to check.

      +
    +

    Returns boolean

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/Hmac.html b/packages/sdk/akamai-base/docs/interfaces/Hmac.html new file mode 100644 index 000000000..197f96f0e --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/Hmac.html @@ -0,0 +1,107 @@ +Hmac | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface implemented by platform provided hmac.

+

The hash implementation must support 'sha256'.

+

The has implementation must support digesting to 'hex'.

+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      encoding: string
    +

    Returns string

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/Info.html b/packages/sdk/akamai-base/docs/interfaces/Info.html new file mode 100644 index 000000000..6a42eada7 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/Info.html @@ -0,0 +1,96 @@ +Info | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+
+

Hierarchy

+
    +
  • Info
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
    + +
  • +

    Get information about the SDK implementation.

    +
    +

    Returns platform.SdkData

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDBigSegmentsOptions.html b/packages/sdk/akamai-base/docs/interfaces/LDBigSegmentsOptions.html new file mode 100644 index 000000000..c7de99d6d --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDBigSegmentsOptions.html @@ -0,0 +1,169 @@ +LDBigSegmentsOptions | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Additional parameters for configuring the SDK's Big Segments behavior.

+

Big Segments are a specific type of user segments. For more information, read the LaunchDarkly +documentation: https://docs.launchdarkly.com/home/users/big-segments

+ +

See

LDOptions.bigSegments

+
+
+

Hierarchy

+
    +
  • LDBigSegmentsOptions
+
+
+
+ +
+
+

Properties

+
+ +
staleAfter?: number
+

The maximum length of time between updates of the Big Segments data before the data is +considered out of date, in seconds.

+

Normally, the LaunchDarkly Relay Proxy updates a timestamp in the Big Segment store at +intervals to confirm that it is still in sync with the LaunchDarkly data, even if there have +been no changes to the store. +If the timestamp falls behind the current time by the amount specified in staleAfter, the +SDK assumes that something is not working correctly in this process and that the data may not +be accurate.

+

While in a stale state, the SDK will still continue using the last known data, but the status +from +getStatus will have stale: true, and any +LDEvaluationReason generated from a feature flag that references a Big Segment will +have a bigSegmentsStatus of "STALE".

+

If not specified, the default value is 120 (two minutes). Zero or negative values are changed +to the default.

+
+
+ +
statusPollInterval?: number
+

The interval at which the SDK will poll the Big Segment store to make sure it is available +and to determine how long ago it was updated, in seconds.

+

If not specified, the default value is 5. Zero or negative values are changed to the default.

+
+
+ +
store: ((clientContext: LDClientContext) => BigSegmentStore)
+
+

Type declaration

+
+
+ +
userCacheSize?: number
+

The maximum number of users whose Big Segment state will be cached by the SDK at any given +time.

+

To reduce database traffic, the SDK maintains a least-recently-used cache by user key. When a +feature flag that references a Big Segment is evaluated for some user who is not currently in +the cache, the SDK queries the database for all Big Segment memberships of that user, and +stores them together in a single cache entry. If the cache is full, the oldest entry is +dropped.

+

A higher value for userCacheSize means that database queries for Big Segments will be done +less often for recently-referenced users, if the application has many users, at the cost of +increased memory used by the cache.

+

Cache entries can also expire based on the setting of userCacheTime.

+

If not specified, the default value is 1000.

+
+
+ +
userCacheTime?: number
+

The maximum length of time that the Big Segment state for a user will be cached by the SDK, +in seconds.

+

See userCacheSize for more about this cache. A higher value for userCacheTime means +that database queries for the Big Segment state of any given user will be done less often, but +that changes to segment membership may not be detected as soon.

+

If not specified, the default value is 5. Negative values are changed to the default.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDClient.html b/packages/sdk/akamai-base/docs/interfaces/LDClient.html new file mode 100644 index 000000000..c14d950e3 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDClient.html @@ -0,0 +1,438 @@ +LDClient | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

The LaunchDarkly SDK client object.

+

Create this object with init. Applications should configure the client at startup time +and continue to use it throughout the lifetime of the application, rather than creating instances +on the fly.

+
+
+

Hierarchy

+
    +
  • LDClient
+
+
+
+ +
+
+

Methods

+
+ +
    + +
  • +

    Builds an object that encapsulates the state of all feature flags for a given context. +This includes the flag values and also metadata that can be used on the front end. This +method does not send analytics events back to LaunchDarkly.

    +

    The most common use case for this method is to bootstrap a set of client-side +feature flags from a back-end service. Call the toJSON() method of the returned object +to convert it to the data structure used by the client-side SDK.

    + +

    Returns

    If you provided a callback, then nothing. Otherwise, a Promise which will be resolved + with the result as an LDFlagsState.

    +
    +
    +

    Parameters

    +
      +
    • +
      context: platform.LDContext
      +

      The context requesting the feature flags.

      +
    • +
    • +
      Optional options: LDFlagsStateOptions
      +

      Optional LDFlagsStateOptions to determine how the state is computed.

      +
    • +
    • +
      Optional callback: ((err: null | Error, res: null | LDFlagsState) => void)
      +

      A Node-style callback to receive the result (as an LDFlagsState). If omitted, you + will receive a Promise instead.

      +
      +
        +
      • +
          +
        • (err: null | Error, res: null | LDFlagsState): void
        • +
        • +
          +

          Parameters

          +
          +

          Returns void

    +

    Returns Promise<LDFlagsState>

+
+ +
    + +
  • +

    Discards all network connections, background tasks, and other resources held by the client.

    +

    Do not attempt to use the client after calling this method.

    +
    +

    Returns void

+
+ +
    + +
  • +

    Flushes all pending analytics events.

    +

    Normally, batches of events are delivered in the background at intervals determined by the +flushInterval property of LDOptions. Calling flush() triggers an immediate +delivery. However, like Node I/O in general, this is still an asynchronous operation so you +must still use Promise chaining, a callback, or async/await to detect when it has finished +or failed.

    + +

    Returns

    If you provided a callback, then nothing. Otherwise, a Promise which resolves once + flushing is finished. Note that the Promise will be rejected if the HTTP request + fails, so be sure to attach a rejection handler to it.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional callback: ((err: null | Error, res: boolean) => void)
      +

      A function which will be called when the flush completes (meaning that all pending events + have been delivered to LaunchDarkly). If omitted, you will receive a Promise instead.

      +
      +
        +
      • +
          +
        • (err: null | Error, res: boolean): void
        • +
        • +
          +

          Parameters

          +
            +
          • +
            err: null | Error
          • +
          • +
            res: boolean
          +

          Returns void

    +

    Returns Promise<void>

+
+ +
    + +
  • +

    Identifies a context to LaunchDarkly.

    +

    This simply creates an analytics event that will transmit the given user properties to +LaunchDarkly, so that the context will be visible on your dashboard even if you have not +evaluated any flags for that user. It has no other effect.

    +

    If the context is omitted or has no key, the client will log a warning +and will not send an event.

    +
    +
    +

    Parameters

    +
      +
    • +
      context: platform.LDContext
      +

      The context properties. Must contain at least the key property.

      +
    +

    Returns void

+
+ +
    + +
  • +

    Tests whether the client has completed initialization.

    +

    If this returns false, it means that the client has not yet successfully connected to +LaunchDarkly. It might still be in the process of starting up, or it might be attempting to +reconnect after an unsuccessful attempt, or it might have received an unrecoverable error (such +as an invalid SDK key) and given up.

    + +

    Returns

    True if the client has successfully initialized.

    +
    +

    Returns boolean

+
+ +
    + +
  • +

    Tests whether the client is configured in offline mode.

    + +

    Returns

    True if the offline property is true in your LDOptions.

    +
    +

    Returns boolean

+
+ +
    + +
  • +

    Computes an HMAC signature of a context signed with the client's SDK key.

    +

    For more information, see the JavaScript SDK Reference Guide on +Secure mode.

    + +

    Returns

    The hash string.

    +
    +
    +

    Parameters

    +
    +

    Returns string

+
+ +
    + +
  • +

    Tracks that a context performed an event.

    +

    LaunchDarkly automatically tracks pageviews and clicks that are specified in the Goals section +of the dashboard. This can be used to track custom goals or other events that do not currently +have goals.

    +

    Note that event delivery is asynchronous, so the event may not actually be sent until later; +see flush.

    +

    If the context is omitted or has no key, the client will log a warning and will not send an +event.

    +
    +
    +

    Parameters

    +
      +
    • +
      key: string
      +

      The name of the event, which may correspond to a goal in A/B tests.

      +
    • +
    • +
      context: platform.LDContext
      +

      The context to track.

      +
    • +
    • +
      Optional data: any
      +

      Optional additional information to associate with the event.

      +
    • +
    • +
      Optional metricValue: number
      +

      A numeric value used by the LaunchDarkly experimentation feature in numeric + custom metrics. Can be omitted if this event is used by only non-numeric metrics. This field + will also be returned as part of the custom event for Data Export.

      +
    +

    Returns void

+
+ +
    + +
  • +

    Determines the variation of a feature flag for a context.

    + +

    Returns

    If you provided a callback, then nothing. Otherwise, a Promise which will be resolved with + the result value.

    +
    +
    +

    Parameters

    +
      +
    • +
      key: string
      +

      The unique key of the feature flag.

      +
    • +
    • +
      context: platform.LDContext
      +

      The context requesting the flag. The client will generate an analytics event to + register this context with LaunchDarkly if the context does not already exist.

      +
    • +
    • +
      defaultValue: any
      +

      The default value of the flag, to be used if the value is not available + from LaunchDarkly.

      +
    • +
    • +
      Optional callback: ((err: any, res: any) => void)
      +

      A Node-style callback to receive the result value. If omitted, you will receive + a Promise instead.

      +
      +
        +
      • +
          +
        • (err: any, res: any): void
        • +
        • +
          +

          Parameters

          +
            +
          • +
            err: any
          • +
          • +
            res: any
          +

          Returns void

    +

    Returns Promise<any>

+
+ +
    + +
  • +

    Determines the variation of a feature flag for a context, along with information about how it +was calculated.

    +

    The reason property of the result will also be included in analytics events, if you are +capturing detailed event data for this flag.

    +

    For more information, see the SDK reference +guide.

    + +

    Returns

    If you provided a callback, then nothing. Otherwise, a Promise which will be resolved with + the result (as anLDEvaluationDetail).

    +
    +
    +

    Parameters

    +
      +
    • +
      key: string
      +

      The unique key of the feature flag.

      +
    • +
    • +
      context: platform.LDContext
      +

      The context requesting the flag. The client will generate an analytics event to + register this context with LaunchDarkly if the context does not already exist.

      +
    • +
    • +
      defaultValue: any
      +

      The default value of the flag, to be used if the value is not available + from LaunchDarkly.

      +
    • +
    • +
      Optional callback: ((err: any, res: platform.LDEvaluationDetail) => void)
      +

      A Node-style callback to receive the result (as an LDEvaluationDetail). + If omitted, you will receive a Promise instead.

      +
      +
    +

    Returns Promise<platform.LDEvaluationDetail>

+
+ +
    + +
  • +

    Returns a Promise that tracks the client's initialization state.

    +

    The Promise will be resolved if the client successfully initializes, or rejected if client +initialization has failed unrecoverably (for instance, if it detects that the SDK key is +invalid). Keep in mind that unhandled Promise rejections can be fatal in Node, so if you call +this method, be sure to attach a rejection handler to it (or, if using async/await, a catch +block).

    +

    Note that you can also use event listeners (on) for the same purpose: the event +"ready" indicates success, and "failed" indicates failure.

    +

    There is no built-in timeout for this method. If you want your code to stop waiting on the +Promise after some amount of time, you could use +https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/race|Promise.race() +or one of the several NPM helper packages that provides a standard mechanism for this. +Regardless of whether you continue to wait, the SDK will still retry all connection failures +indefinitely unless it gets an unrecoverable error as described above.

    + +

    Returns

    A Promise that will be resolved if the client initializes successfully, or rejected if it + fails. If successful, the result is the same client object.

    + +

    Example

    This example shows use of Promise chaining methods for specifying handlers:

    +
      client.waitForInitialization().then(() => {
    // do whatever is appropriate if initialization has succeeded
    }).catch(err => {
    // do whatever is appropriate if initialization has failed
    }) +
    + +

    Example

    This example shows use of async/await syntax for specifying handlers:

    +
      try {
    await client.waitForInitialization();
    // do whatever is appropriate if initialization has succeeded
    } catch (err) {
    // do whatever is appropriate if initialization has failed
    } +
    +
    +

    Returns Promise<LDClient>

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDContextCommon.html b/packages/sdk/akamai-base/docs/interfaces/LDContextCommon.html new file mode 100644 index 000000000..940bc1ac6 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDContextCommon.html @@ -0,0 +1,110 @@ +LDContextCommon | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • LDContextCommon
+
+

Indexable

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

Properties

+
+
+

Properties

+
+ + +

Meta attributes are used to control behavioral aspects of the Context, such as private +private attributes. See 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/sdk/akamai-base/docs/interfaces/LDContextMeta.html b/packages/sdk/akamai-base/docs/interfaces/LDContextMeta.html new file mode 100644 index 000000000..3184f05c5 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDContextMeta.html @@ -0,0 +1,103 @@ +LDContextMeta | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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/sdk/akamai-base/docs/interfaces/LDEvaluationDetail.html b/packages/sdk/akamai-base/docs/interfaces/LDEvaluationDetail.html new file mode 100644 index 000000000..17feaa4ec --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDEvaluationDetail.html @@ -0,0 +1,103 @@ +LDEvaluationDetail | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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/sdk/akamai-base/docs/interfaces/LDEvaluationReason.html b/packages/sdk/akamai-base/docs/interfaces/LDEvaluationReason.html new file mode 100644 index 000000000..662294da4 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDEvaluationReason.html @@ -0,0 +1,158 @@ +LDEvaluationReason | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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/sdk/akamai-base/docs/interfaces/LDFeatureStore.html b/packages/sdk/akamai-base/docs/interfaces/LDFeatureStore.html new file mode 100644 index 000000000..41d4e908d --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDFeatureStore.html @@ -0,0 +1,329 @@ +LDFeatureStore | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface for a feature store component.

+

The feature store is what the client uses to store feature flag data that has been received +from LaunchDarkly. By default, it uses an in-memory implementation; database integrations are +also available. Read the SDK features guide. +You will not need to use this interface unless you are writing your own implementation.

+

Feature store methods can and should call their callbacks directly whenever possible, rather +than deferring them with setImmediate() or process.nextTick(). This means that if for any +reason you are updating or querying a feature store directly in your application code (which +is not part of normal use of the SDK) you should be aware that the callback may be executed +immediately.

+
+
+

Hierarchy

+
    +
  • LDFeatureStore
+
+
+
+ +
+
+

Methods

+
+ +
    + +
  • +

    Get all entities from a collection.

    +

    The store should filter out any entities with the property deleted: true.

    +
    +
    +

    Parameters

    +
    +

    Returns void

+
+ +
    + +
  • +

    Releases any resources being used by the feature store.

    +
    +

    Returns void

+
+ +
    + +
  • +

    Delete an entity from the store.

    +

    Deletion should be implemented by storing a placeholder object with the property +deleted: true and a version property equal to the provided version. In other words, +it should be exactly the same as calling upsert with such an object.

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: interfaces.DataKind
      +

      The type of data to be accessed. The actual type of this parameter is + DataKind.

      +
    • +
    • +
      key: string
      +

      The unique key of the entity within the specified collection.

      +
    • +
    • +
      version: number
      +

      A number that must be greater than the version property of the existing entity in + order for it to be deleted. If it is less than or equal to the existing version, the + method should do nothing.

      +
    • +
    • +
      callback: (() => void)
      +

      Will be called when the delete operation is complete.

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

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Get an entity from the store.

    +

    The store should treat any entity with the property deleted: true as "not found".

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: interfaces.DataKind
      +

      The type of data to be accessed. The store should not make any assumptions about the format + of the data, but just return a JSON object. The actual type of this parameter is + DataKind.

      +
    • +
    • +
      key: string
      +

      The unique key of the entity within the specified collection.

      +
    • +
    • +
      callback: ((res: null | subsystems.LDFeatureStoreItem) => void)
      +

      Will be called with the retrieved entity, or null if not found. The actual type of the result + value is VersionedData.

      +
      +
    +

    Returns void

+
+ +
    + +
  • +

    Get a description of the store.

    +
    +

    Returns string

+
+ +
    + +
  • +

    Initialize the store, overwriting any existing data.

    +
    +
    +

    Parameters

    +
      +
    • +
      allData: subsystems.LDFeatureStoreDataStorage
      +

      An object in which each key is the "namespace" of a collection (e.g. "features") and + the value is an object that maps keys to entities. The actual type of this parameter is + interfaces.FullDataSet<VersionedData>.

      +
    • +
    • +
      callback: (() => void)
      +

      Will be called when the store has been initialized.

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

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Tests whether the store is initialized.

    +

    "Initialized" means that the store has been populated with data, either by the client +having called init() within this process, or by another process (if this is a shared +database).

    +
    +
    +

    Parameters

    +
      +
    • +
      callback: ((isInitialized: boolean) => void)
      +

      Will be called back with the boolean result.

      +
      +
        +
      • +
          +
        • (isInitialized: boolean): void
        • +
        • +
          +

          Parameters

          +
            +
          • +
            isInitialized: boolean
          +

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Add an entity or update an existing entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: interfaces.DataKind
      +

      The type of data to be accessed. The actual type of this parameter is + DataKind.

      +
    • +
    • +
      data: subsystems.LDKeyedFeatureStoreItem
      +

      The contents of the entity, as an object that can be converted to JSON. The store + should check the version property of this object, and should not overwrite any + existing data if the existing version is greater than or equal to that value. + The actual type of this parameter is VersionedData.

      +
    • +
    • +
      callback: (() => void)
      +

      Will be called after the upsert operation is complete.

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

          Returns void

    +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDFeatureStoreDataStorage.html b/packages/sdk/akamai-base/docs/interfaces/LDFeatureStoreDataStorage.html new file mode 100644 index 000000000..d44dc1d22 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDFeatureStoreDataStorage.html @@ -0,0 +1,134 @@ +LDFeatureStoreDataStorage | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Represents the storage for the full data store.

+
+
+

Hierarchy

+
    +
  • LDFeatureStoreDataStorage
+
+

Indexable

+
[namespace: string]: subsystems.LDFeatureStoreKindData
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDFeatureStoreItem.html b/packages/sdk/akamai-base/docs/interfaces/LDFeatureStoreItem.html new file mode 100644 index 000000000..00fdb012e --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDFeatureStoreItem.html @@ -0,0 +1,88 @@ +LDFeatureStoreItem | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Represents an item which can be stored in the feature store.

+
+
+

Hierarchy

+
    +
  • LDFeatureStoreItem
+
+

Indexable

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

Properties

+
+
+

Properties

+
+ +
deleted?: boolean
+
+ +
version: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDFeatureStoreKindData.html b/packages/sdk/akamai-base/docs/interfaces/LDFeatureStoreKindData.html new file mode 100644 index 000000000..7d549343d --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDFeatureStoreKindData.html @@ -0,0 +1,134 @@ +LDFeatureStoreKindData | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Represents the storage for a single kind of data. e.g. 'flag' or 'segment'.

+
+
+

Hierarchy

+
    +
  • LDFeatureStoreKindData
+
+

Indexable

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDFlagSet.html b/packages/sdk/akamai-base/docs/interfaces/LDFlagSet.html new file mode 100644 index 000000000..1e496aa47 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDFlagSet.html @@ -0,0 +1,134 @@ +LDFlagSet | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+
+

Hierarchy

+
    +
  • LDFlagSet
+
+

Indexable

+
[key: string]: platform.LDFlagValue
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDFlagsState.html b/packages/sdk/akamai-base/docs/interfaces/LDFlagsState.html new file mode 100644 index 000000000..ca6d31cca --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDFlagsState.html @@ -0,0 +1,158 @@ +LDFlagsState | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

An object that contains the state of all feature flags, generated by LDClient.allFlagsState.

+
+
+

Hierarchy

+
    +
  • LDFlagsState
+
+
+
+ +
+
+

Properties

+
+
+

Methods

+
+
+

Properties

+
+ +
valid: boolean
+

True if this object contains a valid snapshot of feature flag state, or false if the +state could not be computed (for instance, because the client was offline or there +was no user).

+
+
+

Methods

+
+ +
    + +
  • +

    Returns a map of feature flag keys to values. If a flag would have evaluated to the +default value, its value will be null.

    +

    Do not use this method if you are passing data to the front end to "bootstrap" the +JavaScript client. Instead, use toJSON.

    +
    +

    Returns platform.LDFlagSet

+
+ +
    + +
  • +

    Returns the evaluation reason for a feature flag at the time the state was recorded. +It will be null if reasons were not recorded, or if there was no such flag.

    +
    +
    +

    Parameters

    +
      +
    • +
      key: string
      +

      The flag key.

      +
    +

    Returns null | platform.LDEvaluationReason

+
+ +
    + +
  • +

    Returns the value of an individual feature flag at the time the state was recorded. +It will be null if the flag returned the default value, or if there was no such flag.

    +
    +
    +

    Parameters

    +
      +
    • +
      key: string
      +

      The flag key.

      +
    +

    Returns any

+
+ +
    + +
  • +

    Returns a Javascript representation of the entire state map, in the format used by +the Javascript SDK. Use this method if you are passing data to the front end in +order to "bootstrap" the JavaScript client.

    +

    Do not rely on the exact shape of this data, as it may change in future to support +the needs of the JavaScript client.

    +
    +

    Returns object

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDFlagsStateOptions.html b/packages/sdk/akamai-base/docs/interfaces/LDFlagsStateOptions.html new file mode 100644 index 000000000..07ca3bbd2 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDFlagsStateOptions.html @@ -0,0 +1,103 @@ +LDFlagsStateOptions | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Optional settings that can be passed to LDClient.allFlagsState.

+
+
+

Hierarchy

+
    +
  • LDFlagsStateOptions
+
+
+
+ +
+
+

Properties

+
+ +
clientSideOnly?: boolean
+

True if the state should include only flags that have been marked for use with the +client-side SDK. By default, all flags are included.

+
+
+ +
detailsOnlyForTrackedFlags?: boolean
+

True if any flag metadata that is normally only used for event generation-- such as flag +versions and evaluation reasons-- should be omitted for any flag that does not have event +tracking or debugging turned on. This reduces the size of the JSON data if you are passing the +flag state to the front end.

+
+
+ +
withReasons?: boolean
+

True if evaluation reason data should be captured in the state object (see +LDClient.variationDetail). By default, it is not.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDKeyedFeatureStoreItem.html b/packages/sdk/akamai-base/docs/interfaces/LDKeyedFeatureStoreItem.html new file mode 100644 index 000000000..c311dbc8c --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDKeyedFeatureStoreItem.html @@ -0,0 +1,96 @@ +LDKeyedFeatureStoreItem | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

When upserting an item it must contain a key.

+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
deleted?: boolean
+
+ +
key: string
+
+ +
version: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDLogger.html b/packages/sdk/akamai-base/docs/interfaces/LDLogger.html new file mode 100644 index 000000000..3fcc0fffd --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDLogger.html @@ -0,0 +1,157 @@ +LDLogger | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +

    The debug logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+ +
    + +
  • +

    The error logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+ +
    + +
  • +

    The info logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+ +
    + +
  • +

    The warning logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDMultiKindContext.html b/packages/sdk/akamai-base/docs/interfaces/LDMultiKindContext.html new file mode 100644 index 000000000..b4db1164d --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDMultiKindContext.html @@ -0,0 +1,88 @@ +LDMultiKindContext | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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" | platform.LDContextCommon
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
kind: "multi"
+

The kind of the context.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDProxyOptions.html b/packages/sdk/akamai-base/docs/interfaces/LDProxyOptions.html new file mode 100644 index 000000000..c78fda8e5 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDProxyOptions.html @@ -0,0 +1,106 @@ +LDProxyOptions | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • LDProxyOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
auth?: string
+

Allows you to specify basic authentication parameters for an optional HTTP proxy. +Usually of the form username:password.

+
+
+ +
host?: string
+

Allows you to specify a host for an optional HTTP proxy.

+
+
+ +
port?: number
+

Allows you to specify a port for an optional HTTP proxy.

+

Both the host and port must be specified to enable proxy support.

+
+
+ +
scheme?: string
+

When using an HTTP proxy, specifies whether it is accessed via http or https.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDSingleKindContext.html b/packages/sdk/akamai-base/docs/interfaces/LDSingleKindContext.html new file mode 100644 index 000000000..2757f2233 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDSingleKindContext.html @@ -0,0 +1,130 @@ +LDSingleKindContext | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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 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/sdk/akamai-base/docs/interfaces/LDTLSOptions.html b/packages/sdk/akamai-base/docs/interfaces/LDTLSOptions.html new file mode 100644 index 000000000..22b549e0d --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDTLSOptions.html @@ -0,0 +1,158 @@ +LDTLSOptions | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Additional parameters to pass to the Node HTTPS API for secure requests. These can include any +of the TLS-related parameters supported by https.request(), such as ca, cert, and key.

+

For more information, see the Node documentation for https.request() and tls.connect().

+
+
+

Hierarchy

+
    +
  • LDTLSOptions
+
+
+
+ +
+
+

Properties

+
+ +
ca?: string | string[] | Buffer | Buffer[]
+
+ +
cert?: string | string[] | Buffer | Buffer[]
+
+ +
checkServerIdentity?: ((servername: string, cert: any) => undefined | Error)
+
+

Type declaration

+
    +
  • +
      +
    • (servername: string, cert: any): undefined | Error
    • +
    • +
      +

      Parameters

      +
        +
      • +
        servername: string
      • +
      • +
        cert: any
      +

      Returns undefined | Error

+
+ +
ciphers?: string
+
+ +
key?: string | string[] | Buffer | Buffer[] | object[]
+
+ +
passphrase?: string
+
+ +
pfx?: string | string[] | Buffer | Buffer[] | object[]
+
+ +
rejectUnauthorized?: boolean
+
+ +
secureProtocol?: string
+
+ +
servername?: string
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/LDUser.html b/packages/sdk/akamai-base/docs/interfaces/LDUser.html new file mode 100644 index 000000000..f0e44e4ff --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/LDUser.html @@ -0,0 +1,185 @@ +LDUser | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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/sdk/akamai-base/docs/interfaces/Options.html b/packages/sdk/akamai-base/docs/interfaces/Options.html new file mode 100644 index 000000000..8ab2dc684 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/Options.html @@ -0,0 +1,96 @@ +Options | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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/sdk/akamai-base/docs/interfaces/Platform-1.html b/packages/sdk/akamai-base/docs/interfaces/Platform-1.html new file mode 100644 index 000000000..6f4943787 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/Platform-1.html @@ -0,0 +1,106 @@ +Platform | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • Platform
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ + +

The interface for performing cryptographic operations.

+
+
+ +
fileSystem?: platform.Filesystem
+

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

+
+
+ + +

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

+
+
+ +
requests: platform.Requests
+

The interface for performing http/https requests.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/PlatformData.html b/packages/sdk/akamai-base/docs/interfaces/PlatformData.html new file mode 100644 index 000000000..405ce4fe8 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/PlatformData.html @@ -0,0 +1,116 @@ +PlatformData | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+
+

Hierarchy

+
    +
  • PlatformData
+
+
+
+ +
+
+

Properties

+
+
+

Properties

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

Any additional attributes associated with the platform.

+
+
+ +
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/sdk/akamai-base/docs/interfaces/Requests.html b/packages/sdk/akamai-base/docs/interfaces/Requests.html new file mode 100644 index 000000000..b9c038aaa --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/Requests.html @@ -0,0 +1,126 @@ +Requests | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • Requests
+
+
+
+ +
+
+

Methods

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

    Returns true if a proxy is configured.

    +
    +

    Returns boolean

+
+ +
    + +
  • +

    Returns true if the proxy uses authentication.

    +
    +

    Returns boolean

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/Response.html b/packages/sdk/akamai-base/docs/interfaces/Response.html new file mode 100644 index 000000000..a0f3e4e84 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/Response.html @@ -0,0 +1,114 @@ +Response | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface for fetch responses.

+
+
+

Hierarchy

+
    +
  • Response
+
+
+
+ +
+
+

Properties

+
+
+

Methods

+
+
+

Properties

+
+ +
headers: platform.Headers
+
+ +
status: number
+
+

Methods

+
+ +
    + +
  • +

    Read the response and provide it as decoded json.

    +
    +

    Returns Promise<any>

+
+ +
    + +
  • +

    Read the response and provide it as a string.

    +
    +

    Returns Promise<string>

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/SdkData.html b/packages/sdk/akamai-base/docs/interfaces/SdkData.html new file mode 100644 index 000000000..a5309c384 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/SdkData.html @@ -0,0 +1,114 @@ +SdkData | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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/sdk/akamai-base/docs/interfaces/TypeValidator.html b/packages/sdk/akamai-base/docs/interfaces/TypeValidator.html new file mode 100644 index 000000000..660537773 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/TypeValidator.html @@ -0,0 +1,96 @@ +TypeValidator | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface for type validation.

+
+
+

Hierarchy

+
    +
  • TypeValidator
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns boolean

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/WatchHandle.html b/packages/sdk/akamai-base/docs/interfaces/WatchHandle.html new file mode 100644 index 000000000..2742def32 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/WatchHandle.html @@ -0,0 +1,80 @@ +WatchHandle | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • WatchHandle
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +

    Stop watching.

    +
    +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStore.html b/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStore.html new file mode 100644 index 000000000..481c4f7b2 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStore.html @@ -0,0 +1,134 @@ +BigSegmentStore | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

A read-only data store that allows querying of user membership in Big Segments.

+

Big Segments are a specific type of user segments. For more information, read the LaunchDarkly +documentation: https://docs.launchdarkly.com/home/users/big-segments

+
+
+

Hierarchy

+
    +
  • BigSegmentStore
+
+
+
+ +
+
+

Methods

+
+ +
    + +
  • +

    Releases any resources being used by the store.

    +
    +

    Returns void

+
+ +
    + +
  • +

    Queries information about the overall state of the store.

    +

    The resolved value of the Promise should always be a BigSegmentStoreMetadata object. +If the store is accessible but contains no metadata, the object's lastUpToDate property can +be undefined. If the store is not accessible due to a database error, the method can throw an +exception/reject the promise.

    +

    This method will be called only when the SDK needs the latest state, so it should not be +cached.

    + +

    Returns

    a Promise for the result of the query

    +
    +

    Returns Promise<undefined | BigSegmentStoreMetadata>

+
+ +
    + +
  • +

    Queries the store for a snapshot of the current segment state for a specific user.

    +

    The userHash is a base64-encoded string produced by hashing the user key as defined by +the Big Segments specification; the store implementation does not need to know the details +of how this is done, because it deals only with already-hashed keys, but the string can be +assumed to only contain characters that are valid in base64.

    +

    The resolved value of the Promise should be either a BigSegmentStoreMembership, or +undefined if the user is not referenced in any Big Segments (this is equivalent to a +BigSegmentStoreMembership that has no properties).

    + +

    Returns

    a Promise for the result of the query.

    +
    +
    +

    Parameters

    +
      +
    • +
      userHash: string
      +

      identifies the user

      +
    +

    Returns Promise<undefined | BigSegmentStoreMembership>

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStoreMembership.html b/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStoreMembership.html new file mode 100644 index 000000000..19ef91a18 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStoreMembership.html @@ -0,0 +1,82 @@ +BigSegmentStoreMembership | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

The return type of getUserMembership, describing which Big Segments a +specific user is included in or excluded from.

+

This object may be cached by the SDK, so it should not be modified after it is created. It +is a snapshot of the segment membership state at one point in time.

+
+
+

Hierarchy

+
    +
  • BigSegmentStoreMembership
+
+

Indexable

+
[segmentRef: string]: boolean
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStoreMetadata.html b/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStoreMetadata.html new file mode 100644 index 000000000..eca2d5194 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStoreMetadata.html @@ -0,0 +1,82 @@ +BigSegmentStoreMetadata | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Values returned by BigSegmentStore.getMetadata().

+
+
+

Hierarchy

+
    +
  • BigSegmentStoreMetadata
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
lastUpToDate?: number
+

The Unix epoch millisecond timestamp of the last update to the BigSegmentStore. It is +undefined if the store has never been updated.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStoreStatus.html b/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStoreStatus.html new file mode 100644 index 000000000..fee9d3ef8 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStoreStatus.html @@ -0,0 +1,104 @@ +BigSegmentStoreStatus | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Information about the status of a Big Segment store, provided by +BigSegmentStoreStatusProvider.

+

Big Segments are a specific type of user segments. For more information, read the LaunchDarkly +documentation: https://docs.launchdarkly.com/home/users/big-segments

+
+
+

Hierarchy

+
    +
  • BigSegmentStoreStatus
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
available: boolean
+

True if the Big Segment store is able to respond to queries, so that the SDK can +evaluate whether a user is in a segment or not.

+

If this property is false, the store is not able to make queries (for instance, it may not have +a valid database connection). In this case, the SDK will treat any reference to a Big Segment +as if no users are included in that segment. Also, the LDEvaluationReason associated +with any flag evaluation that references a Big Segment when the store is not available will +have a bigSegmentsStatus of "STORE_ERROR".

+
+
+ +
stale: boolean
+

True if the Big Segment store is available, but has not been updated within the amount of time +specified by staleAfter.

+

This may indicate that the LaunchDarkly Relay Proxy, which populates the store, has stopped +running or has become unable to receive fresh data from LaunchDarkly. Any feature flag +evaluations that reference a Big Segment will be using the last known data, which may be out +of date.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStoreStatusProvider.html b/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStoreStatusProvider.html new file mode 100644 index 000000000..9b7f233d9 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/interfaces.BigSegmentStoreStatusProvider.html @@ -0,0 +1,108 @@ +BigSegmentStoreStatusProvider | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

An interface for querying the status of a Big Segment store.

+

The Big Segment store is the component that receives information about Big Segments, normally +from a database populated by the LaunchDarkly Relay Proxy. Big Segments are a specific type of +user segments. For more information, read the LaunchDarkly documentation: +https://docs.launchdarkly.com/home/users/big-segments

+

An implementation of this interface is returned by +LDClient.bigSegmentStoreStatusProvider. Application code never needs to implement this +interface.

+
+
+

Hierarchy

+
    +
  • BigSegmentStoreStatusProvider
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +

    Gets the current status of the store, if known.

    + +

    Returns

    a BigSegmentStoreStatus, or undefined if the SDK has not yet queried the + Big Segment store status

    +
    +

    Returns undefined | BigSegmentStoreStatus

+
+ +
    + +
  • +

    Gets the current status of the store, querying it if the status has not already been queried.

    + +

    Returns

    a Promise for the status of the store

    +
    +

    Returns Promise<BigSegmentStoreStatus>

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/interfaces.DataCollection.html b/packages/sdk/akamai-base/docs/interfaces/interfaces.DataCollection.html new file mode 100644 index 000000000..0ca7da429 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/interfaces.DataCollection.html @@ -0,0 +1,96 @@ +DataCollection | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Used internally for data store implementations that require items in an ordered list rather +than as object properties.

+
+
+

Type Parameters

+
    +
  • +

    T

+
+

Hierarchy

+
    +
  • DataCollection
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
items: T[]
+

An ordered list of items of this kind.

+
+
+ + +

Describes the kind of items, such as feature flags or user segments.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/interfaces.DataKind.html b/packages/sdk/akamai-base/docs/interfaces/interfaces.DataKind.html new file mode 100644 index 000000000..bdb7a5e39 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/interfaces.DataKind.html @@ -0,0 +1,83 @@ +DataKind | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Used internally to describe the type of data being queried or updated, such as feature flags or +user segments.

+
+
+

Hierarchy

+
    +
  • DataKind
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
namespace: string
+

A string such as "features" or "segments" which can be used in keys to distinguish this +kind of data from other kinds.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/interfaces.ItemDescriptor.html b/packages/sdk/akamai-base/docs/interfaces/interfaces.ItemDescriptor.html new file mode 100644 index 000000000..31df98b42 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/interfaces.ItemDescriptor.html @@ -0,0 +1,92 @@ +ItemDescriptor | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

A versioned item (or placeholder). Used for interoperability between persistent stores and the +SDK. The persistent store should generally operate on SerializedItemDescriptors, but +aside from a special case described in PersistentDataStore.

+
+
+

Hierarchy

+
    +
  • ItemDescriptor
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
item: any
+

The data item, or null is this is a placeholder.

+
+
+ +
version: number
+

The version of the data, provided by the SDK.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/interfaces.KeyedItem.html b/packages/sdk/akamai-base/docs/interfaces/interfaces.KeyedItem.html new file mode 100644 index 000000000..2693e1c16 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/interfaces.KeyedItem.html @@ -0,0 +1,94 @@ +KeyedItem | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+
+ +

Interface KeyedItem<KeyType, ItemType>

+
+

Represents a key-item pair. This is for use where associative data needs to +be represented as a list, such as maintaining the order of the items.

+
+
+

Type Parameters

+
    +
  • +

    KeyType

  • +
  • +

    ItemType

+
+

Hierarchy

+
    +
  • KeyedItem
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
item: ItemType
+
+ +
key: KeyType
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/interfaces.PersistentDataStore.html b/packages/sdk/akamai-base/docs/interfaces/interfaces.PersistentDataStore.html new file mode 100644 index 000000000..2a11728ab --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/interfaces.PersistentDataStore.html @@ -0,0 +1,330 @@ +PersistentDataStore | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

This interface should be used for database integrations, or any other data store +implementation that stores data in some external service. The SDK will take care of +converting between its own internal data model and a serialized string form; the data +store interacts only with the serialized form. The SDK will also provide its own caching +layer on top of the persistent data store; the data store implementation should not +provide caching, but simply do every query or update that the SDK tells it to do.

+

Conceptually, each item in the store is a SerializedItemDescriptor which always has +a version number, and can represent either a serialized object or a placeholder (tombstone) +for a deleted item. There are two approaches a persistent store implementation can use for +persisting this data:

+
    +
  1. Preferably, it should store the version number and the +deleted state separately so that the object does not need to be +fully deserialized to read them. In this case, deleted item placeholders can ignore the value of +SerializedItemDescriptor#item on writes and can set it to undefined on reads. The store +should never call DataKind#deserialize.

    +
  2. +
  3. If that isn't possible, then the store should simply persist the exact string from +serializedItem on writes, and return the persisted +string on reads (returning zero for the version and false for + deleted). The string is guaranteed to provide the SDK with +enough information to infer the version and the deleted state. On updates, the store must call +deserialize in order to inspect the version number of the +existing item if any.

    +
  4. +
+
+
+

Hierarchy

+
    +
  • PersistentDataStore
+
+
+
+ +
+
+

Methods

+
+ +
    + +
  • +

    Releases any resources being used by the feature store.

    +
    +

    Returns void

+
+ +
    + +
  • +

    Retrieves an item from the specified collection, if available.

    +

    If the key is not known at all, the callback should be invoked with undefined. Otherwise, it +should be invoked with a SerializedItemDescriptor as follows:

    +
      +
    1. If the version number and deletion state can be determined without fully deserializing +the item, then the store should set those properties in the SerializedItemDescriptor +(and can set serializedItem to undefined for deleted items).

      +
    2. +
    3. Otherwise, it should simply set serializedItem to +the exact string that was persisted, and can leave the other properties as zero/false. See +comments on PersistentDataStore for more about this.

      +
    4. +
    +
    +
    +

    Parameters

    +
    +

    Returns void

+
+ +
+
+ +
    + +
  • +

    Get a description of the feature store.

    +
    +

    Returns string

+
+ +
    + +
  • +

    Overwrites the store's contents with a set of items for each collection.

    +

    All previous data should be discarded, regardless of versioning.

    +

    The update should be done atomically. If it cannot be done atomically, then the store +must first add or update each item in the same order that they are given in the input +data, and then delete any previously stored items that were not in the input data.

    +
    +
    +

    Parameters

    +
    +

    Returns void

+
+ +
    + +
  • +

    Tests whether the store is initialized.

    +

    "Initialized" means that the store has been populated with data, either by the client +having called #init within this process, or by another process (if this is a shared +database).

    +
    +
    +

    Parameters

    +
      +
    • +
      callback: ((isInitialized: boolean) => void)
      +

      Will be called back with the boolean result.

      +
      +
        +
      • +
          +
        • (isInitialized: boolean): void
        • +
        • +
          +

          Parameters

          +
            +
          • +
            isInitialized: boolean
          +

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Updates or inserts an item in the specified collection.

    +

    If the given key already exists in that collection, the store must check the version number +of the existing item (even if it is a deleted item placeholder); if that version is greater +than or equal to the version of the new item, the update fails and the method returns false. +If the store is not able to determine the version number of an existing item without fully +deserializing the existing item, then it is allowed to call +deserialize for that purpose.

    +

    If the item's deleted method returns true, this is a +deleted item placeholder. The store must persist this, rather than simply removing the key +from the store. The SDK will provide a string in +serializedItem which the store can persist for this purpose; +or, if the store is capable of persisting the version number and deleted state without storing +anything else, it should do so.

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: PersistentStoreDataKind
      +

      specifies which collection to use

      +
    • +
    • +
      key: string
      +

      the unique key for the item within that collection

      +
    • +
    • +
      descriptor: SerializedItemDescriptor
      +

      the item to insert or update

      +
    • +
    • +
      callback: ((err?: Error, updatedDescriptor?: SerializedItemDescriptor) => void)
      +

      will be called with true if the item was inserted, or false if the version +was not newer than the existing item.

      +
      +
    +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/interfaces.PersistentStoreDataKind.html b/packages/sdk/akamai-base/docs/interfaces/interfaces.PersistentStoreDataKind.html new file mode 100644 index 000000000..1b2c41641 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/interfaces.PersistentStoreDataKind.html @@ -0,0 +1,116 @@ +PersistentStoreDataKind | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Represents a separately namespaced collection of storable data items. +The SDK passes instances of this type to the persistent data store to specify whether it is +referring to a feature flag, a user segment, etc. The data store implementation should not look +for a specific data kind (such as feature flags), but should treat all data kinds generically.

+
+
+

Hierarchy

+
    +
  • PersistentStoreDataKind
+
+
+
+ +
+
+

Properties

+
+
+

Methods

+
+
+

Properties

+
+ +
namespace: string
+
+

Methods

+
+ +
    + +
  • +

    Creates an item of this kind from its serialized representation.

    +

    The SDK uses this function to translate data that is returned by a PersistentDataStore. +Store implementations do not normally need to call it, but there is a special case described in +the documentation for PersistentDataStore, regarding updates.

    +

    The returned ItemDescriptor has two properties: item, which +is the deserialized object or a null value for a deleted item placeholder, and +version, which provides the object's version number regardless of +whether it is deleted or not.

    + +

    Returns

    an ItemDescriptor describing the deserialized object or null if the item could +not be deserialized

    +
    +
    +

    Parameters

    +
      +
    • +
      data: string
      +

      the serialized representation

      +
    +

    Returns undefined | ItemDescriptor

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/interfaces.SerializedItemDescriptor.html b/packages/sdk/akamai-base/docs/interfaces/interfaces.SerializedItemDescriptor.html new file mode 100644 index 000000000..8d2510204 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/interfaces.SerializedItemDescriptor.html @@ -0,0 +1,105 @@ +SerializedItemDescriptor | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

A versioned item (or placeholder) storable in a [PersistentDataStore].

+
+
+

Hierarchy

+
    +
  • SerializedItemDescriptor
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
deleted?: boolean
+

True if this a placeholder (tombstone) for a deleted item.

+

If so, #serializedItem will still contain a string representing the deleted item, but +the persistent store implementation has the option of not storing it if it can represent the +placeholder in a more efficient way.

+
+
+ +
serializedItem?: string
+

Returns the data item's serialized representation. This will never be null when storing an +item; for a deleted item placeholder, it will contain a special value that can be stored if +necessary. When reading an item from a store this could be null. +(see #deleted()).

+
+
+ +
version: number
+

The version of the data.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/interfaces.VersionedData.html b/packages/sdk/akamai-base/docs/interfaces/interfaces.VersionedData.html new file mode 100644 index 000000000..8ebf2317a --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/interfaces.VersionedData.html @@ -0,0 +1,102 @@ +VersionedData | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Used internally to describe the basic properties of stored data such as feature flags or user +segments.

+

This is the actual type of parameters and return values in LDFeatureStore methods that refer +to a flag or segment item. Those methods still use the object type for backward compatibility.

+
+
+

Hierarchy

+
    +
  • VersionedData
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
deleted?: boolean
+

True if this is a deleted item placeholder (tombstone).

+
+
+ +
key: string
+

The item's unique key, such as a feature flag key.

+
+
+ +
version: number
+

A version number that LaunchDarkly will increment each time this item is changed.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.BasicLoggerOptions.html b/packages/sdk/akamai-base/docs/interfaces/platform.BasicLoggerOptions.html new file mode 100644 index 000000000..3b71879e9 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.BasicLoggerOptions.html @@ -0,0 +1,148 @@ +BasicLoggerOptions | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Configuration for basicLogger.

+
+
+

Hierarchy

+
    +
  • BasicLoggerOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

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

Type declaration

+
    +
  • +
      +
    • (line: string): 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: any[]) => string)
+
+

Type declaration

+
    +
  • +
      +
    • (...args: any[]): 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[]
      +

      Returns string

+
+ + +

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/sdk/akamai-base/docs/interfaces/platform.Crypto.html b/packages/sdk/akamai-base/docs/interfaces/platform.Crypto.html new file mode 100644 index 000000000..45d5c3b52 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.Crypto.html @@ -0,0 +1,114 @@ +Crypto | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface provided by the platform for doing cryptographic operations.

+
+
+

Hierarchy

+
    +
  • Crypto
+
+
+
+ +
+
+

Methods

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      algorithm: string
    +

    Returns platform.Hasher

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      algorithm: string
    • +
    • +
      key: string
    +

    Returns platform.Hmac

+
+ +
    + +
  • +

    Returns string

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.EventSource.html b/packages/sdk/akamai-base/docs/interfaces/platform.EventSource.html new file mode 100644 index 000000000..c92bc782b --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.EventSource.html @@ -0,0 +1,147 @@ +EventSource | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • EventSource
+
+

Implemented by

+
+
+
+
+ +
+
+

Properties

+
+
+

Methods

+
+
+

Properties

+
+ +
onclose: undefined | (() => void)
+
+ +
onerror: undefined | (() => void)
+
+ +
onopen: undefined | (() => void)
+
+ +
onretrying: undefined | ((e: {
    delayMillis: number;
}) => void)
+
+

Methods

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      type: string
    • +
    • +
      listener: ((event?: {
          data?: any;
      }) => void)
      +
        +
      • +
          +
        • (event?: {
              data?: any;
          }): void
        • +
        • +
          +

          Parameters

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

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.EventSourceInitDict.html b/packages/sdk/akamai-base/docs/interfaces/platform.EventSourceInitDict.html new file mode 100644 index 000000000..aa1674e64 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.EventSourceInitDict.html @@ -0,0 +1,127 @@ +EventSourceInitDict | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • EventSourceInitDict
+
+
+
+ +
+
+

Properties

+
+ +
errorFilter: ((err: {
    message: string;
    status: number;
}) => boolean)
+
+

Type declaration

+
    +
  • +
      +
    • (err: {
          message: string;
          status: number;
      }): boolean
    • +
    • +
      +

      Parameters

      +
        +
      • +
        err: {
            message: string;
            status: number;
        }
        +
          +
        • +
          message: string
        • +
        • +
          status: number
      +

      Returns boolean

+
+ +
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/sdk/akamai-base/docs/interfaces/platform.Filesystem.html b/packages/sdk/akamai-base/docs/interfaces/platform.Filesystem.html new file mode 100644 index 000000000..e07c8def7 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.Filesystem.html @@ -0,0 +1,155 @@ +Filesystem | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface for doing filesystem operations on the platform.

+
+
+

Hierarchy

+
    +
  • Filesystem
+
+
+
+ +
+
+

Methods

+
+ +
    + +
  • +

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

    + +

    Returns

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

    +
    +
    +

    Parameters

    +
      +
    • +
      path: string
      +

      The path to get a timestamp for.

      +
    +

    Returns Promise<number>

+
+ +
    + +
  • +

    Read a file into a utf8 encoded string.

    + +

    Returns

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

    +
    +
    +

    Parameters

    +
      +
    • +
      path: string
      +

      The path of the file to read.

      +
    +

    Returns Promise<string>

+
+ +
    + +
  • +

    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.

    + +

    Returns

    An async iterator that watches for changes to path.

    +
    +
    +

    Parameters

    +
      +
    • +
      path: string
      +

      The path to watch.

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

          Parameters

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

          Returns void

    +

    Returns platform.WatchHandle

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.Hasher.html b/packages/sdk/akamai-base/docs/interfaces/platform.Hasher.html new file mode 100644 index 000000000..edef2f87a --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.Hasher.html @@ -0,0 +1,107 @@ +Hasher | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      encoding: string
    +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      data: string
    +

    Returns platform.Hasher

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.Headers.html b/packages/sdk/akamai-base/docs/interfaces/platform.Headers.html new file mode 100644 index 000000000..9ca4912d4 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.Headers.html @@ -0,0 +1,153 @@ +Headers | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface for headers that are part of a fetch response.

+
+
+

Hierarchy

+
    +
  • Headers
+
+
+
+ +
+
+

Methods

+
+
+

Methods

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

    Returns true if the header is present.

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +

      The name of the header to check.

      +
    +

    Returns boolean

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.Hmac.html b/packages/sdk/akamai-base/docs/interfaces/platform.Hmac.html new file mode 100644 index 000000000..039c74b58 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.Hmac.html @@ -0,0 +1,108 @@ +Hmac | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface implemented by platform provided hmac.

+

The hash implementation must support 'sha256'.

+

The has implementation must support digesting to 'hex'.

+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      encoding: string
    +

    Returns string

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.Info.html b/packages/sdk/akamai-base/docs/interfaces/platform.Info.html new file mode 100644 index 000000000..d0b8e36bb --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.Info.html @@ -0,0 +1,97 @@ +Info | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+
+

Hierarchy

+
    +
  • Info
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
    + +
  • +

    Get information about the SDK implementation.

    +
    +

    Returns platform.SdkData

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.LDClientContext.html b/packages/sdk/akamai-base/docs/interfaces/platform.LDClientContext.html new file mode 100644 index 000000000..f4b12bf38 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.LDClientContext.html @@ -0,0 +1,97 @@ +LDClientContext | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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.Platform
+

Interfaces providing platform specific information and functionality.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.LDContextCommon.html b/packages/sdk/akamai-base/docs/interfaces/platform.LDContextCommon.html new file mode 100644 index 000000000..86b6354a6 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.LDContextCommon.html @@ -0,0 +1,114 @@ +LDContextCommon | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
+
+

Indexable

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

Properties

+
+
+

Properties

+
+ + +

Meta attributes are used to control behavioral aspects of the Context, such as private +private attributes. See 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/sdk/akamai-base/docs/interfaces/platform.LDContextMeta.html b/packages/sdk/akamai-base/docs/interfaces/platform.LDContextMeta.html new file mode 100644 index 000000000..7edd3bf1a --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.LDContextMeta.html @@ -0,0 +1,104 @@ +LDContextMeta | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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/sdk/akamai-base/docs/interfaces/platform.LDEvaluationDetail.html b/packages/sdk/akamai-base/docs/interfaces/platform.LDEvaluationDetail.html new file mode 100644 index 000000000..7800c205d --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.LDEvaluationDetail.html @@ -0,0 +1,104 @@ +LDEvaluationDetail | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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/sdk/akamai-base/docs/interfaces/platform.LDEvaluationReason.html b/packages/sdk/akamai-base/docs/interfaces/platform.LDEvaluationReason.html new file mode 100644 index 000000000..55368c56a --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.LDEvaluationReason.html @@ -0,0 +1,159 @@ +LDEvaluationReason | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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/sdk/akamai-base/docs/interfaces/platform.LDFlagSet.html b/packages/sdk/akamai-base/docs/interfaces/platform.LDFlagSet.html new file mode 100644 index 000000000..102819ac8 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.LDFlagSet.html @@ -0,0 +1,111 @@ +LDFlagSet | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.LDLogger.html b/packages/sdk/akamai-base/docs/interfaces/platform.LDLogger.html new file mode 100644 index 000000000..4ebc91280 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.LDLogger.html @@ -0,0 +1,163 @@ +LDLogger | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+ +
    + +
  • +

    The debug logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+ +
    + +
  • +

    The error logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+ +
    + +
  • +

    The info logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+ +
    + +
  • +

    The warning logger.

    +
    +
    +

    Parameters

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

      A sequence of any JavaScript values.

      +
    +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.LDMultiKindContext.html b/packages/sdk/akamai-base/docs/interfaces/platform.LDMultiKindContext.html new file mode 100644 index 000000000..978da1fba --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.LDMultiKindContext.html @@ -0,0 +1,89 @@ +LDMultiKindContext | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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" | platform.LDContextCommon
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
kind: "multi"
+

The kind of the context.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.LDSingleKindContext.html b/packages/sdk/akamai-base/docs/interfaces/platform.LDSingleKindContext.html new file mode 100644 index 000000000..0ca3d3e75 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.LDSingleKindContext.html @@ -0,0 +1,131 @@ +LDSingleKindContext | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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 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/sdk/akamai-base/docs/interfaces/platform.LDUser.html b/packages/sdk/akamai-base/docs/interfaces/platform.LDUser.html new file mode 100644 index 000000000..721da2889 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.LDUser.html @@ -0,0 +1,186 @@ +LDUser | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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/sdk/akamai-base/docs/interfaces/platform.Options.html b/packages/sdk/akamai-base/docs/interfaces/platform.Options.html new file mode 100644 index 000000000..6e2839b3c --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.Options.html @@ -0,0 +1,97 @@ +Options | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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/sdk/akamai-base/docs/interfaces/platform.Platform.html b/packages/sdk/akamai-base/docs/interfaces/platform.Platform.html new file mode 100644 index 000000000..ca90d2835 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.Platform.html @@ -0,0 +1,107 @@ +Platform | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • Platform
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ + +

The interface for performing cryptographic operations.

+
+
+ +
fileSystem?: platform.Filesystem
+

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

+
+
+ + +

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

+
+
+ +
requests: platform.Requests
+

The interface for performing http/https requests.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.PlatformData.html b/packages/sdk/akamai-base/docs/interfaces/platform.PlatformData.html new file mode 100644 index 000000000..2f362d876 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.PlatformData.html @@ -0,0 +1,117 @@ +PlatformData | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+
+

Hierarchy

+
    +
  • PlatformData
+
+
+
+ +
+
+

Properties

+
+
+

Properties

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

Any additional attributes associated with the platform.

+
+
+ +
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/sdk/akamai-base/docs/interfaces/platform.Requests.html b/packages/sdk/akamai-base/docs/interfaces/platform.Requests.html new file mode 100644 index 000000000..da8cd0893 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.Requests.html @@ -0,0 +1,127 @@ +Requests | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • Requests
+
+
+
+ +
+
+

Methods

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

    Returns true if a proxy is configured.

    +
    +

    Returns boolean

+
+ +
    + +
  • +

    Returns true if the proxy uses authentication.

    +
    +

    Returns boolean

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.Response.html b/packages/sdk/akamai-base/docs/interfaces/platform.Response.html new file mode 100644 index 000000000..9d04f641f --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.Response.html @@ -0,0 +1,115 @@ +Response | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface for fetch responses.

+
+
+

Hierarchy

+
    +
  • Response
+
+
+
+ +
+
+

Properties

+
+
+

Methods

+
+
+

Properties

+
+ +
headers: platform.Headers
+
+ +
status: number
+
+

Methods

+
+ +
    + +
  • +

    Read the response and provide it as decoded json.

    +
    +

    Returns Promise<any>

+
+ +
    + +
  • +

    Read the response and provide it as a string.

    +
    +

    Returns Promise<string>

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.SdkData.html b/packages/sdk/akamai-base/docs/interfaces/platform.SdkData.html new file mode 100644 index 000000000..61177acbe --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.SdkData.html @@ -0,0 +1,115 @@ +SdkData | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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/sdk/akamai-base/docs/interfaces/platform.TypeValidator.html b/packages/sdk/akamai-base/docs/interfaces/platform.TypeValidator.html new file mode 100644 index 000000000..4cfc77bf3 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.TypeValidator.html @@ -0,0 +1,110 @@ +TypeValidator | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface for type validation.

+
+
+

Hierarchy

+
    +
  • TypeValidator
+
+

Implemented by

+
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      u: unknown
    +

    Returns boolean

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.WatchHandle.html b/packages/sdk/akamai-base/docs/interfaces/platform.WatchHandle.html new file mode 100644 index 000000000..573baabfb --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.WatchHandle.html @@ -0,0 +1,81 @@ +WatchHandle | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • WatchHandle
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +

    Stop watching.

    +
    +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.subsystem.LDContextDeduplicator.html b/packages/sdk/akamai-base/docs/interfaces/platform.subsystem.LDContextDeduplicator.html new file mode 100644 index 000000000..711e469bb --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.subsystem.LDContextDeduplicator.html @@ -0,0 +1,120 @@ +LDContextDeduplicator | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

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

+
+ +
    + +
  • +

    Forgets any cached user information, so all subsequent contexts will be treated as new.

    +
    +

    Returns void

+
+ +
    + +
  • +

    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/sdk/akamai-base/docs/interfaces/platform.subsystem.LDEventProcessor.html b/packages/sdk/akamai-base/docs/interfaces/platform.subsystem.LDEventProcessor.html new file mode 100644 index 000000000..4c9f5153e --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.subsystem.LDEventProcessor.html @@ -0,0 +1,109 @@ +LDEventProcessor | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • LDEventProcessor
+
+

Implemented by

+
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +

    Returns void

+
+ +
    + +
  • +

    Returns Promise<void>

+
+ +
    + +
  • +
    +

    Parameters

    +
    +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.subsystem.LDEventSender.html b/packages/sdk/akamai-base/docs/interfaces/platform.subsystem.LDEventSender.html new file mode 100644 index 000000000..783236aac --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.subsystem.LDEventSender.html @@ -0,0 +1,87 @@ +LDEventSender | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • LDEventSender
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/platform.subsystem.LDEventSenderResult.html b/packages/sdk/akamai-base/docs/interfaces/platform.subsystem.LDEventSenderResult.html new file mode 100644 index 000000000..c392ac69b --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/platform.subsystem.LDEventSenderResult.html @@ -0,0 +1,91 @@ +LDEventSenderResult | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Hierarchy

+
    +
  • LDEventSenderResult
+
+
+
+ +
+
+

Properties

+
+
+

Properties

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

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/subsystems.LDDataSourceUpdates.html b/packages/sdk/akamai-base/docs/interfaces/subsystems.LDDataSourceUpdates.html new file mode 100644 index 000000000..1dae04bbc --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/subsystems.LDDataSourceUpdates.html @@ -0,0 +1,144 @@ +LDDataSourceUpdates | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface that a data source implementation will use to push data into the SDK.

+

The data source interacts with this object, rather than manipulating the data store directly, so +that the SDK can perform any other necessary operations that must happen when data is updated.

+
+
+

Hierarchy

+
    +
  • LDDataSourceUpdates
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +

    Completely overwrites the current contents of the data store with a set of items for each +collection.

    +
    +
    +

    Parameters

    +
      +
    • +
      allData: subsystems.LDFeatureStoreDataStorage
      +

      An object in which each key is the "namespace" of a collection (e.g. "features") and + the value is an object that maps keys to entities. The actual type of this parameter is + interfaces.FullDataSet<VersionedData>.

      +
    • +
    • +
      callback: (() => void)
      +

      Will be called when the store has been initialized.

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

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Updates or inserts an item in the specified collection. For updates, the object will only be +updated if the existing version is less than the new version.

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: interfaces.DataKind
      +

      The type of data to be accessed. The actual type of this parameter is + DataKind.

      +
    • +
    • +
      data: subsystems.LDKeyedFeatureStoreItem
      +

      The contents of the entity, as an object that can be converted to JSON. The store + should check the version property of this object, and should not overwrite any + existing data if the existing version is greater than or equal to that value. + The actual type of this parameter is VersionedData.

      +
    • +
    • +
      callback: (() => void)
      +

      Will be called after the upsert operation is complete.

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

          Returns void

    +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/subsystems.LDFeatureStore.html b/packages/sdk/akamai-base/docs/interfaces/subsystems.LDFeatureStore.html new file mode 100644 index 000000000..d6ebd54ac --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/subsystems.LDFeatureStore.html @@ -0,0 +1,335 @@ +LDFeatureStore | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Interface for a feature store component.

+

The feature store is what the client uses to store feature flag data that has been received +from LaunchDarkly. By default, it uses an in-memory implementation; database integrations are +also available. Read the SDK features guide. +You will not need to use this interface unless you are writing your own implementation.

+

Feature store methods can and should call their callbacks directly whenever possible, rather +than deferring them with setImmediate() or process.nextTick(). This means that if for any +reason you are updating or querying a feature store directly in your application code (which +is not part of normal use of the SDK) you should be aware that the callback may be executed +immediately.

+
+
+

Hierarchy

+
    +
  • LDFeatureStore
+
+

Implemented by

+
+
+
+
+ +
+
+

Methods

+
+ +
    + +
  • +

    Get all entities from a collection.

    +

    The store should filter out any entities with the property deleted: true.

    +
    +
    +

    Parameters

    +
    +

    Returns void

+
+ +
    + +
  • +

    Releases any resources being used by the feature store.

    +
    +

    Returns void

+
+ +
    + +
  • +

    Delete an entity from the store.

    +

    Deletion should be implemented by storing a placeholder object with the property +deleted: true and a version property equal to the provided version. In other words, +it should be exactly the same as calling upsert with such an object.

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: interfaces.DataKind
      +

      The type of data to be accessed. The actual type of this parameter is + DataKind.

      +
    • +
    • +
      key: string
      +

      The unique key of the entity within the specified collection.

      +
    • +
    • +
      version: number
      +

      A number that must be greater than the version property of the existing entity in + order for it to be deleted. If it is less than or equal to the existing version, the + method should do nothing.

      +
    • +
    • +
      callback: (() => void)
      +

      Will be called when the delete operation is complete.

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

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Get an entity from the store.

    +

    The store should treat any entity with the property deleted: true as "not found".

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: interfaces.DataKind
      +

      The type of data to be accessed. The store should not make any assumptions about the format + of the data, but just return a JSON object. The actual type of this parameter is + DataKind.

      +
    • +
    • +
      key: string
      +

      The unique key of the entity within the specified collection.

      +
    • +
    • +
      callback: ((res: null | subsystems.LDFeatureStoreItem) => void)
      +

      Will be called with the retrieved entity, or null if not found. The actual type of the result + value is VersionedData.

      +
      +
    +

    Returns void

+
+ +
    + +
  • +

    Get a description of the store.

    +
    +

    Returns string

+
+ +
    + +
  • +

    Initialize the store, overwriting any existing data.

    +
    +
    +

    Parameters

    +
      +
    • +
      allData: subsystems.LDFeatureStoreDataStorage
      +

      An object in which each key is the "namespace" of a collection (e.g. "features") and + the value is an object that maps keys to entities. The actual type of this parameter is + interfaces.FullDataSet<VersionedData>.

      +
    • +
    • +
      callback: (() => void)
      +

      Will be called when the store has been initialized.

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

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Tests whether the store is initialized.

    +

    "Initialized" means that the store has been populated with data, either by the client +having called init() within this process, or by another process (if this is a shared +database).

    +
    +
    +

    Parameters

    +
      +
    • +
      callback: ((isInitialized: boolean) => void)
      +

      Will be called back with the boolean result.

      +
      +
        +
      • +
          +
        • (isInitialized: boolean): void
        • +
        • +
          +

          Parameters

          +
            +
          • +
            isInitialized: boolean
          +

          Returns void

    +

    Returns void

+
+ +
    + +
  • +

    Add an entity or update an existing entity.

    +
    +
    +

    Parameters

    +
      +
    • +
      kind: interfaces.DataKind
      +

      The type of data to be accessed. The actual type of this parameter is + DataKind.

      +
    • +
    • +
      data: subsystems.LDKeyedFeatureStoreItem
      +

      The contents of the entity, as an object that can be converted to JSON. The store + should check the version property of this object, and should not overwrite any + existing data if the existing version is greater than or equal to that value. + The actual type of this parameter is VersionedData.

      +
    • +
    • +
      callback: (() => void)
      +

      Will be called after the upsert operation is complete.

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

          Returns void

    +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/subsystems.LDFeatureStoreDataStorage.html b/packages/sdk/akamai-base/docs/interfaces/subsystems.LDFeatureStoreDataStorage.html new file mode 100644 index 000000000..206c2dd85 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/subsystems.LDFeatureStoreDataStorage.html @@ -0,0 +1,69 @@ +LDFeatureStoreDataStorage | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Represents the storage for the full data store.

+
+
+

Hierarchy

+
    +
  • LDFeatureStoreDataStorage
+
+

Indexable

+
[namespace: string]: subsystems.LDFeatureStoreKindData
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/subsystems.LDFeatureStoreItem.html b/packages/sdk/akamai-base/docs/interfaces/subsystems.LDFeatureStoreItem.html new file mode 100644 index 000000000..a0155e9f8 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/subsystems.LDFeatureStoreItem.html @@ -0,0 +1,92 @@ +LDFeatureStoreItem | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Represents an item which can be stored in the feature store.

+
+
+

Hierarchy

+
+
+

Indexable

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

Properties

+
+
+

Properties

+
+ +
deleted?: boolean
+
+ +
version: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/subsystems.LDFeatureStoreKindData.html b/packages/sdk/akamai-base/docs/interfaces/subsystems.LDFeatureStoreKindData.html new file mode 100644 index 000000000..189f26fa1 --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/subsystems.LDFeatureStoreKindData.html @@ -0,0 +1,69 @@ +LDFeatureStoreKindData | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

Represents the storage for a single kind of data. e.g. 'flag' or 'segment'.

+
+
+

Hierarchy

+
    +
  • LDFeatureStoreKindData
+
+

Indexable

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/interfaces/subsystems.LDKeyedFeatureStoreItem.html b/packages/sdk/akamai-base/docs/interfaces/subsystems.LDKeyedFeatureStoreItem.html new file mode 100644 index 000000000..37b77cc8b --- /dev/null +++ b/packages/sdk/akamai-base/docs/interfaces/subsystems.LDKeyedFeatureStoreItem.html @@ -0,0 +1,97 @@ +LDKeyedFeatureStoreItem | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+

When upserting an item it must contain a key.

+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
deleted?: boolean
+
+ +
key: string
+
+ +
version: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/modules/integrations.html b/packages/sdk/akamai-base/docs/modules/integrations.html new file mode 100644 index 000000000..6ff7bb203 --- /dev/null +++ b/packages/sdk/akamai-base/docs/modules/integrations.html @@ -0,0 +1,66 @@ +integrations | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+
+

Index

+
+

Classes

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/modules/interfaces.html b/packages/sdk/akamai-base/docs/modules/interfaces.html new file mode 100644 index 000000000..d134cb0cc --- /dev/null +++ b/packages/sdk/akamai-base/docs/modules/interfaces.html @@ -0,0 +1,93 @@ +interfaces | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/modules/platform.html b/packages/sdk/akamai-base/docs/modules/platform.html new file mode 100644 index 000000000..e0df5346e --- /dev/null +++ b/packages/sdk/akamai-base/docs/modules/platform.html @@ -0,0 +1,168 @@ +platform | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/modules/platform.internal.html b/packages/sdk/akamai-base/docs/modules/platform.internal.html new file mode 100644 index 000000000..b7cdc277f --- /dev/null +++ b/packages/sdk/akamai-base/docs/modules/platform.internal.html @@ -0,0 +1,72 @@ +internal | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+
+

Index

+
+

Classes

+
+
+

Type Aliases

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/modules/platform.subsystem.html b/packages/sdk/akamai-base/docs/modules/platform.subsystem.html new file mode 100644 index 000000000..df8164c85 --- /dev/null +++ b/packages/sdk/akamai-base/docs/modules/platform.subsystem.html @@ -0,0 +1,74 @@ +subsystem | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+
+

Index

+
+

Enumerations

+
+
+

Interfaces

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/modules/subsystems.html b/packages/sdk/akamai-base/docs/modules/subsystems.html new file mode 100644 index 000000000..53c009f51 --- /dev/null +++ b/packages/sdk/akamai-base/docs/modules/subsystems.html @@ -0,0 +1,70 @@ +subsystems | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+
+

Index

+
+

Interfaces

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/types/AkamaiLDClientParams.html b/packages/sdk/akamai-base/docs/types/AkamaiLDClientParams.html new file mode 100644 index 000000000..3e9a14415 --- /dev/null +++ b/packages/sdk/akamai-base/docs/types/AkamaiLDClientParams.html @@ -0,0 +1,134 @@ +AkamaiLDClientParams | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
AkamaiLDClientParams: {
    featureStoreProvider: EdgeProvider;
    options?: LDOptions;
    sdkKey: string;
}
+
+

Type declaration

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/types/LDContext.html b/packages/sdk/akamai-base/docs/types/LDContext.html new file mode 100644 index 000000000..59fde42f4 --- /dev/null +++ b/packages/sdk/akamai-base/docs/types/LDContext.html @@ -0,0 +1,127 @@ +LDContext | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ + +

A LaunchDarkly context object.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/types/LDFlagValue.html b/packages/sdk/akamai-base/docs/types/LDFlagValue.html new file mode 100644 index 000000000..fd9f9f105 --- /dev/null +++ b/packages/sdk/akamai-base/docs/types/LDFlagValue.html @@ -0,0 +1,128 @@ +LDFlagValue | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
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/sdk/akamai-base/docs/types/LDLogLevel.html b/packages/sdk/akamai-base/docs/types/LDLogLevel.html new file mode 100644 index 000000000..abc7e801d --- /dev/null +++ b/packages/sdk/akamai-base/docs/types/LDLogLevel.html @@ -0,0 +1,131 @@ +LDLogLevel | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
LDLogLevel: "debug" | "info" | "warn" | "error" | "none"
+

Logging levels that can be used with basicLogger.

+

Setlevel 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/sdk/akamai-base/docs/types/LDOptions.html b/packages/sdk/akamai-base/docs/types/LDOptions.html new file mode 100644 index 000000000..d956b6dff --- /dev/null +++ b/packages/sdk/akamai-base/docs/types/LDOptions.html @@ -0,0 +1,129 @@ +LDOptions | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
LDOptions: Pick<LDOptionsCommon, "logger" | "sendEvents">
+

The Launchdarkly Edge SDKs configuration options. Only logger is officially +supported. sendEvents is unsupported and is only included as a beta +preview.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/types/LDOptionsInternal.html b/packages/sdk/akamai-base/docs/types/LDOptionsInternal.html new file mode 100644 index 000000000..0115104d1 --- /dev/null +++ b/packages/sdk/akamai-base/docs/types/LDOptionsInternal.html @@ -0,0 +1,128 @@ +LDOptionsInternal | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
LDOptionsInternal: LDOptions & Pick<LDOptionsCommon, "featureStore">
+

The internal options include featureStore because that's how the LDClient +implementation expects it.

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/types/interfaces.FullDataSet.html b/packages/sdk/akamai-base/docs/types/interfaces.FullDataSet.html new file mode 100644 index 000000000..dfa8166d4 --- /dev/null +++ b/packages/sdk/akamai-base/docs/types/interfaces.FullDataSet.html @@ -0,0 +1,79 @@ +FullDataSet | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
FullDataSet<T>: Record<string, KeyedItems<T>>
+

Used internally to describe a full set of environment data, which can include both feature +flags and user segments. The string key for each item is the namespace property of a +DataKind.

+
+
+

Type Parameters

+
    +
  • +

    T

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/types/interfaces.KeyedItems.html b/packages/sdk/akamai-base/docs/types/interfaces.KeyedItems.html new file mode 100644 index 000000000..f222a963e --- /dev/null +++ b/packages/sdk/akamai-base/docs/types/interfaces.KeyedItems.html @@ -0,0 +1,78 @@ +KeyedItems | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
KeyedItems<T>: Record<string, T>
+

Used internally to describe a set of stored data items of the same kind, such as feature flags +or user segments. The string key for each item is the same as the item's key property.

+
+
+

Type Parameters

+
    +
  • +

    T

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/types/interfaces.KindKeyedStore.html b/packages/sdk/akamai-base/docs/types/interfaces.KindKeyedStore.html new file mode 100644 index 000000000..8a7385b7f --- /dev/null +++ b/packages/sdk/akamai-base/docs/types/interfaces.KindKeyedStore.html @@ -0,0 +1,75 @@ +KindKeyedStore | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
KindKeyedStore<Kind>: KeyedItems<Kind, KeyedItems<string, SerializedItemDescriptor>>
+
+

Type Parameters

+
    +
  • +

    Kind

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/types/platform.LDContext.html b/packages/sdk/akamai-base/docs/types/platform.LDContext.html new file mode 100644 index 000000000..6e12898a4 --- /dev/null +++ b/packages/sdk/akamai-base/docs/types/platform.LDContext.html @@ -0,0 +1,104 @@ +LDContext | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/types/platform.LDFlagValue.html b/packages/sdk/akamai-base/docs/types/platform.LDFlagValue.html new file mode 100644 index 000000000..460f5e62d --- /dev/null +++ b/packages/sdk/akamai-base/docs/types/platform.LDFlagValue.html @@ -0,0 +1,105 @@ +LDFlagValue | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/sdk/akamai-base/docs/types/platform.LDLogLevel.html b/packages/sdk/akamai-base/docs/types/platform.LDLogLevel.html new file mode 100644 index 000000000..0ad9e7d98 --- /dev/null +++ b/packages/sdk/akamai-base/docs/types/platform.LDLogLevel.html @@ -0,0 +1,108 @@ +LDLogLevel | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
LDLogLevel: "debug" | "info" | "warn" | "error" | "none"
+

Logging levels that can be used with basicLogger.

+

Setlevel 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/sdk/akamai-base/docs/types/platform.internal.InputEvent.html b/packages/sdk/akamai-base/docs/types/platform.internal.InputEvent.html new file mode 100644 index 000000000..db3809eb2 --- /dev/null +++ b/packages/sdk/akamai-base/docs/types/platform.internal.InputEvent.html @@ -0,0 +1,60 @@ +InputEvent | Akamai LaunchDarkly EdgeWorker SDK (1.0.3)
+
+ +
+
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file