From d1c7bd336ef544e3101d020c85bafeb9a49d1200 Mon Sep 17 00:00:00 2001 From: jibon57 Date: Wed, 10 Jul 2024 11:28:39 +0000 Subject: [PATCH] deploy: 890ac30c23206050e93ef99cb77424b54aae3cf9 --- assets/icons.js | 31 +++---- assets/icons.svg | 2 +- assets/main.js | 9 +- assets/search.js | 2 +- assets/style.css | 98 +++++++++++++++------- classes/PlugNmeet.html | 34 ++++---- hierarchy.html | 2 +- index.html | 31 ++++--- interfaces/PlugNmeetAPI.html | 32 +++---- modules.html | 4 +- types/ActiveRoomInfo.html | 2 +- types/ActiveRoomInfoParams.html | 2 +- types/ActiveRoomInfoResponse.html | 2 +- types/ActiveRoomsInfoResponse.html | 2 +- types/AnalyticsDownloadTokenParams.html | 2 +- types/AnalyticsDownloadTokenResponse.html | 2 +- types/AnalyticsInfo.html | 2 +- types/BreakoutRoomFeatures.html | 2 +- types/ChatFeaturesParams.html | 2 +- types/ClientFilesResponse.html | 2 +- types/CreateRoomParams.html | 2 +- types/CreateRoomResponse.html | 2 +- types/CreateRoomResponseRoomInfo.html | 2 +- types/DeleteAnalyticsParams.html | 2 +- types/DeleteAnalyticsResponse.html | 2 +- types/DeleteRecordingsParams.html | 2 +- types/DeleteRecordingsResponse.html | 2 +- types/DisplayExternalLinkFeatures.html | 2 +- types/EndRoomParams.html | 2 +- types/EndRoomResponse.html | 2 +- types/EndToEndEncryptionFeatures.html | 2 +- types/ExternalMediaPlayerFeatures.html | 2 +- types/FetchAnalyticsParams.html | 2 +- types/FetchAnalyticsResponse.html | 2 +- types/FetchAnalyticsResult.html | 2 +- types/FetchPastRoomsInfoParams.html | 2 +- types/FetchRecordingsParams.html | 2 +- types/FetchRecordingsResponse.html | 2 +- types/FetchRecordingsResult.html | 2 +- types/FetchRoomsInfoResponse.html | 2 +- types/IngressFeatures.html | 2 +- types/IsRoomActiveParams.html | 2 +- types/IsRoomActiveResponse.html | 2 +- types/JoinTokenParams.html | 2 +- types/JoinTokenResponse.html | 2 +- types/JoinTokenUserInfo.html | 2 +- types/JoinTokenUserMetadata.html | 2 +- types/LockSettingsParams.html | 2 +- types/ParticipantInfo.html | 2 +- types/PastRoomInfo.html | 2 +- types/PastRoomInfoResult.html | 2 +- types/RecordingDownloadTokenParams.html | 2 +- types/RecordingDownloadTokenResponse.html | 2 +- types/RecordingFeaturesParams.html | 2 +- types/RecordingInfo.html | 2 +- types/RooMetadata.html | 2 +- types/Room.html | 2 +- types/RoomFeaturesParams.html | 2 +- types/SharedNotePadFeaturesParams.html | 2 +- types/SpeechToTextTranslationFeatures.html | 2 +- types/WaitingRoomFeatures.html | 2 +- types/WhiteboardFeaturesParams.html | 2 +- 62 files changed, 197 insertions(+), 152 deletions(-) diff --git a/assets/icons.js b/assets/icons.js index b79c9e8..e88e8ca 100644 --- a/assets/icons.js +++ b/assets/icons.js @@ -1,15 +1,18 @@ -(function(svg) { - svg.innerHTML = ``; - svg.style.display = 'none'; - if (location.protocol === 'file:') { - if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', updateUseElements); - else updateUseElements() - function updateUseElements() { - document.querySelectorAll('use').forEach(el => { - if (el.getAttribute('href').includes('#icon-')) { - el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); - } - }); - } +(function() { + addIcons(); + function addIcons() { + if (document.readyState === "loading") return document.addEventListener("DOMContentLoaded", addIcons); + const svg = document.body.appendChild(document.createElementNS("http://www.w3.org/2000/svg", "svg")); + svg.innerHTML = `""`; + svg.style.display = "none"; + if (location.protocol === "file:") updateUseElements(); } -})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file + + function updateUseElements() { + document.querySelectorAll("use").forEach(el => { + if (el.getAttribute("href").includes("#icon-")) { + el.setAttribute("href", el.getAttribute("href").replace(/.*#/, "#")); + } + }); + } +})() \ No newline at end of file diff --git a/assets/icons.svg b/assets/icons.svg index 7dead61..e371b8b 100644 --- a/assets/icons.svg +++ b/assets/icons.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/main.js b/assets/main.js index d6f1388..3572881 100644 --- a/assets/main.js +++ b/assets/main.js @@ -1,8 +1,9 @@ "use strict"; -"use strict";(()=>{var Ce=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ce(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(console.log("Show page"),document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){console.log("Scorlling");let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ve(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ve(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let y=document.createElement("li");y.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,y.append(p),e.appendChild(y)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ne(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",H="mouseup",J={x:0,y:0},pe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",fe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{pe&&(t.preventDefault(),t.stopImmediatePropagation(),pe=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ye=document.head.appendChild(document.createElement("style"));ye.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ye.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ve(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ve(t.value)})}function ve(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +window.translations={"copy":"Copy","copied":"Copied!","normally_hidden":"This member is normally hidden due to your filter settings."}; +"use strict";(()=>{var Pe=Object.create;var ie=Object.defineProperty;var Oe=Object.getOwnPropertyDescriptor;var _e=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,Me=Object.prototype.hasOwnProperty;var Fe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of _e(e))!Me.call(t,i)&&i!==n&&ie(t,i,{get:()=>e[i],enumerable:!(r=Oe(e,i))||r.enumerable});return t};var Ae=(t,e,n)=>(n=t!=null?Pe(Re(t)):{},De(e||!t||!t.__esModule?ie(n,"default",{value:t,enumerable:!0}):n,t));var ue=Fe((ae,le)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),p;m in s.node.edges?p=s.node.edges[m]:(p=new t.TokenSet,s.node.edges[m]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ae=="object"?le.exports=n():e.lunr=n()}(this,function(){return t})})()});var se=[];function G(t,e){se.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){se.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!Ve(e)){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r,document.querySelector(".col-sidebar").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(!n)return;let r=n.offsetParent==null,i=n;for(;i!==document.body;)i instanceof HTMLDetailsElement&&(i.open=!0),i=i.parentElement;if(n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let s=document.createElement("p");s.classList.add("warning"),s.textContent=window.translations.normally_hidden,n.prepend(s)}r&&e.scrollIntoView()}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent=window.translations.copied,e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent=window.translations.copy},100)},1e3)})})}};function Ve(t){let e=t.getBoundingClientRect(),n=Math.max(document.documentElement.clientHeight,window.innerHeight);return!(e.bottom<0||e.top-n>=0)}var oe=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var pe=Ae(ue());async function ce(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=pe.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function fe(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{ce(e,t)}),ce(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");i.addEventListener("mouseup",()=>{te(t)}),r.addEventListener("focus",()=>t.classList.add("has-focus")),He(t,i,r,e)}function He(t,e,n,r){n.addEventListener("input",oe(()=>{Ne(t,e,n,r)},200)),n.addEventListener("keydown",i=>{i.key=="Enter"?Be(e,t):i.key=="ArrowUp"?(de(e,n,-1),i.preventDefault()):i.key==="ArrowDown"&&(de(e,n,1),i.preventDefault())}),document.body.addEventListener("keypress",i=>{i.altKey||i.ctrlKey||i.metaKey||!n.matches(":focus")&&i.key==="/"&&(i.preventDefault(),n.focus())}),document.body.addEventListener("keyup",i=>{t.classList.contains("has-focus")&&(i.key==="Escape"||!e.matches(":focus-within")&&!n.matches(":focus"))&&(n.blur(),te(t))})}function te(t){t.classList.remove("has-focus")}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=he(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${he(l.parent,i)}.${d}`);let m=document.createElement("li");m.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,m.append(p),p.addEventListener("focus",()=>{e.querySelector(".current")?.classList.remove("current"),m.classList.add("current")}),e.appendChild(m)}}function de(t,e,n){let r=t.querySelector(".current");if(!r)r=t.querySelector(n==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let i=r;if(n===1)do i=i.nextElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);else do i=i.previousElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);i?(r.classList.remove("current"),i.classList.add("current")):n===-1&&(r.classList.remove("current"),e.focus())}}function Be(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),te(e)}}function he(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ee(t.substring(s,o)),`${ee(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ee(t.substring(s))),i.join("")}var je={"&":"&","<":"<",">":">","'":"'",'"':"""};function ee(t){return t.replace(/[&<>"'"]/g,e=>je[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",ye="mousemove",N="mouseup",J={x:0,y:0},me=!1,ne=!1,qe=!1,D=!1,ve=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(ve?"is-mobile":"not-mobile");ve&&"ontouchstart"in document.documentElement&&(qe=!0,F="touchstart",ye="touchmove",N="touchend");document.addEventListener(F,t=>{ne=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(ye,t=>{if(ne&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(N,()=>{ne=!1});document.addEventListener("click",t=>{me&&(t.preventDefault(),t.stopImmediatePropagation(),me=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var re;try{re=localStorage}catch{re={getItem(){return null},setItem(){}}}var Q=re;var ge=document.head.appendChild(document.createElement("style"));ge.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ge.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function Ee(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,xe(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),xe(t.value)})}function xe(t){document.documentElement.dataset.theme=t}var K;function we(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",Le),Le())}async function Le(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();K=t.dataset.base,K.endsWith("/")||(K+="/"),t.innerHTML="";for(let s of i)Se(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function Se(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-accordion`:"tsd-accordion";let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.dataset.key=i.join("$"),o.innerHTML='',be(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)Se(u,l,i)}else be(t,r,t.class)}function be(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=K+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Te=document.getElementById("tsd-theme");Te&&Ee(Te);var $e=new U;Object.defineProperty(window,"app",{value:$e});fe();we();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/assets/search.js b/assets/search.js index 8e3b4f7..5105994 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/assets/style.css b/assets/style.css index 778b949..9d619a6 100644 --- a/assets/style.css +++ b/assets/style.css @@ -10,6 +10,7 @@ --light-color-text: #222; --light-color-text-aside: #6e6e6e; --light-color-link: #1f70c2; + --light-color-focus-outline: #3584e4; --light-color-ts-keyword: #056bd6; --light-color-ts-project: #b111c9; @@ -35,6 +36,7 @@ --light-color-ts-set-signature: var(--light-color-ts-accessor); --light-color-ts-type-alias: #d51270; /* reference not included as links will be colored with the kind that it points to */ + --light-color-document: #000000; --light-external-icon: url("data:image/svg+xml;utf8,"); --light-color-scheme: light; @@ -50,6 +52,7 @@ --dark-color-text: #f5f5f5; --dark-color-text-aside: #dddddd; --dark-color-link: #00aff4; + --dark-color-focus-outline: #4c97f2; --dark-color-ts-keyword: #3399ff; --dark-color-ts-project: #e358ff; @@ -75,6 +78,7 @@ --dark-color-ts-set-signature: var(--dark-color-ts-accessor); --dark-color-ts-type-alias: #ff6492; /* reference not included as links will be colored with the kind that it points to */ + --dark-color-document: #ffffff; --dark-external-icon: url("data:image/svg+xml;utf8,"); --dark-color-scheme: dark; @@ -92,6 +96,7 @@ --color-text: var(--light-color-text); --color-text-aside: var(--light-color-text-aside); --color-link: var(--light-color-link); + --color-focus-outline: var(--light-color-focus-outline); --color-ts-keyword: var(--light-color-ts-keyword); --color-ts-module: var(--light-color-ts-module); @@ -116,6 +121,7 @@ --color-ts-get-signature: var(--light-color-ts-get-signature); --color-ts-set-signature: var(--light-color-ts-set-signature); --color-ts-type-alias: var(--light-color-ts-type-alias); + --color-document: var(--light-color-document); --external-icon: var(--light-external-icon); --color-scheme: var(--light-color-scheme); @@ -134,6 +140,7 @@ --color-text: var(--dark-color-text); --color-text-aside: var(--dark-color-text-aside); --color-link: var(--dark-color-link); + --color-focus-outline: var(--dark-color-focus-outline); --color-ts-keyword: var(--dark-color-ts-keyword); --color-ts-module: var(--dark-color-ts-module); @@ -158,6 +165,7 @@ --color-ts-get-signature: var(--dark-color-ts-get-signature); --color-ts-set-signature: var(--dark-color-ts-set-signature); --color-ts-type-alias: var(--dark-color-ts-type-alias); + --color-document: var(--dark-color-document); --external-icon: var(--dark-external-icon); --color-scheme: var(--dark-color-scheme); @@ -183,6 +191,7 @@ body { --color-text: var(--light-color-text); --color-text-aside: var(--light-color-text-aside); --color-link: var(--light-color-link); + --color-focus-outline: var(--light-color-focus-outline); --color-ts-keyword: var(--light-color-ts-keyword); --color-ts-module: var(--light-color-ts-module); @@ -207,6 +216,7 @@ body { --color-ts-get-signature: var(--light-color-ts-get-signature); --color-ts-set-signature: var(--light-color-ts-set-signature); --color-ts-type-alias: var(--light-color-ts-type-alias); + --color-document: var(--light-color-document); --external-icon: var(--light-external-icon); --color-scheme: var(--light-color-scheme); @@ -223,6 +233,7 @@ body { --color-text: var(--dark-color-text); --color-text-aside: var(--dark-color-text-aside); --color-link: var(--dark-color-link); + --color-focus-outline: var(--dark-color-focus-outline); --color-ts-keyword: var(--dark-color-ts-keyword); --color-ts-module: var(--dark-color-ts-module); @@ -247,11 +258,17 @@ body { --color-ts-get-signature: var(--dark-color-ts-get-signature); --color-ts-set-signature: var(--dark-color-ts-set-signature); --color-ts-type-alias: var(--dark-color-ts-type-alias); + --color-document: var(--dark-color-document); --external-icon: var(--dark-external-icon); --color-scheme: var(--dark-color-scheme); } +*:focus-visible, +.tsd-accordion-summary:focus-visible svg { + outline: 2px solid var(--color-focus-outline); +} + .always-visible, .always-visible .tsd-signatures { display: inherit !important; @@ -266,16 +283,6 @@ h6 { line-height: 1.2; } -h1 > a:not(.link), -h2 > a:not(.link), -h3 > a:not(.link), -h4 > a:not(.link), -h5 > a:not(.link), -h6 > a:not(.link) { - text-decoration: none; - color: var(--color-text); -} - h1 { font-size: 1.875rem; margin: 0.67rem 0; @@ -306,10 +313,6 @@ h6 { margin: 2.33rem 0; } -.uppercase { - text-transform: uppercase; -} - dl, menu, ol, @@ -333,7 +336,7 @@ footer { padding-bottom: 1rem; max-height: 3.5rem; } -.tsd-generator { +footer > p { margin: 0 1em; } @@ -421,6 +424,9 @@ a.external[target="_blank"] { background-repeat: no-repeat; padding-right: 13px; } +a.tsd-anchor-link { + color: var(--color-text); +} code, pre { @@ -580,13 +586,13 @@ dl.tsd-comment-tag-group p { } .tsd-filter-input { display: flex; - width: fit-content; width: -moz-fit-content; + width: fit-content; align-items: center; - user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; + user-select: none; cursor: pointer; } .tsd-filter-input input[type="checkbox"] { @@ -609,11 +615,8 @@ dl.tsd-comment-tag-group p { 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-filter-input input[type="checkbox"]:focus-visible + svg { + outline: 2px solid var(--color-focus-outline); } .tsd-checkbox-background { fill: var(--color-accent); @@ -630,13 +633,18 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { stroke: var(--color-accent); } -.tsd-theme-toggle { - padding-top: 0.75rem; +.settings-label { + font-weight: bold; + text-transform: uppercase; + display: inline-block; } -.tsd-theme-toggle > h4 { - display: inline; - vertical-align: middle; - margin-right: 0.75rem; + +.tsd-filter-visibility .settings-label { + margin: 0.75rem 0 0.5rem 0; +} + +.tsd-theme-toggle .settings-label { + margin: 0.75rem 0.75rem 0 0; } .tsd-hierarchy { @@ -769,6 +777,9 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { padding: 0; max-width: 100%; } +.tsd-navigation .tsd-nav-link { + display: none; +} .tsd-nested-navigation { margin-left: 3rem; } @@ -782,6 +793,15 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { margin-left: -1.5rem; } +.tsd-page-navigation-section { + margin-left: 10px; +} +.tsd-page-navigation-section > summary { + padding: 0.25rem; +} +.tsd-page-navigation-section > div { + margin-left: 20px; +} .tsd-page-navigation ul { padding-left: 1.75rem; } @@ -812,10 +832,10 @@ a.tsd-index-link { } .tsd-accordion-summary, .tsd-accordion-summary a { - user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; + user-select: none; cursor: pointer; } @@ -828,8 +848,9 @@ a.tsd-index-link { padding-top: 0; padding-bottom: 0; } -.tsd-index-accordion .tsd-accordion-summary > svg { +.tsd-accordion .tsd-accordion-summary > svg { margin-left: 0.25rem; + vertical-align: text-top; } .tsd-index-content > :not(:first-child) { margin-top: 0.75rem; @@ -877,7 +898,7 @@ a.tsd-index-link { } .tsd-panel-group { - margin: 4rem 0; + margin: 2rem 0; } .tsd-panel-group.tsd-index-group { margin: 2rem 0; @@ -885,6 +906,9 @@ a.tsd-index-link { .tsd-panel-group.tsd-index-group details { margin: 2rem 0; } +.tsd-panel-group > .tsd-accordion-summary { + margin-bottom: 1rem; +} #tsd-search { transition: background-color 0.2s; @@ -1034,6 +1058,12 @@ a.tsd-index-link { border-width: 1px 0; transition: background-color 0.1s; } +.tsd-signatures .tsd-index-signature:not(:last-child) { + margin-bottom: 1em; +} +.tsd-signatures .tsd-index-signature .tsd-signature { + border-width: 1px; +} .tsd-description .tsd-signatures .tsd-signature { border-width: 1px; } @@ -1347,6 +1377,12 @@ img { .has-menu .tsd-navigation { max-height: 100%; } + #tsd-toolbar-links { + display: none; + } + .tsd-navigation .tsd-nav-link { + display: flex; + } } /* one sidebar */ diff --git a/classes/PlugNmeet.html b/classes/PlugNmeet.html index 87bf325..4a37f28 100644 --- a/classes/PlugNmeet.html +++ b/classes/PlugNmeet.html @@ -1,4 +1,4 @@ -PlugNmeet | plugNmeet JS SDK - v1.4.0

Implements

Constructors

constructor +PlugNmeet | plugNmeet JS SDK - v1.4.0

Implements

Constructors

  • Parameters

    • serverUrl: string

      plugNmeet server URL

      +

Constructors

  • Parameters

    • serverUrl: string

      plugNmeet server URL

    • apiKey: string

      plugNmeet API_Key

    • apiSecret: string

      plugNmeet API_Secret

      -

    Returns PlugNmeet

Methods

Returns PlugNmeet

Methods

\ No newline at end of file +
diff --git a/hierarchy.html b/hierarchy.html index a55f678..f272269 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -1 +1 @@ -plugNmeet JS SDK - v1.4.0

plugNmeet JS SDK - v1.4.0

Class Hierarchy

\ No newline at end of file +plugNmeet JS SDK - v1.4.0

plugNmeet JS SDK - v1.4.0

Class Hierarchy

diff --git a/index.html b/index.html index cdd3811..8d120ce 100644 --- a/index.html +++ b/index.html @@ -1,22 +1,26 @@ -plugNmeet JS SDK - v1.4.0

plugNmeet JS SDK - v1.4.0

plugNmeet-sdk-js

Plug-N-Meet JS SDK for NodeJS. You can use this SDK to make API requests to the Plug-N-Meet server from your backend application.

-

Installation:

npm install plugnmeet-sdk-js
-
-

Usage

Import

+plugNmeet JS SDK - v1.4.0

plugNmeet JS SDK - v1.4.0

plugNmeet-sdk-js

Plug-N-Meet JS SDK for NodeJS. You can use this SDK to make API requests to the Plug-N-Meet server from your backend application.

+
npm install plugnmeet-sdk-js
+
+ +

Import

CommonJS:

-
const plugNmeet = require('plugnmeet-sdk-js').PlugNmeet;

// now
const pnm = new plugNmeet(
'http://localhost:8080',
'plugnmeet',
'zumyyYWqv7KR2kUqvYdq4z4sXg7XTBD2ljT6',
); -
+
const plugNmeet = require('plugnmeet-sdk-js').PlugNmeet;

// now
const pnm = new plugNmeet(
'http://localhost:8080',
'plugnmeet',
'zumyyYWqv7KR2kUqvYdq4z4sXg7XTBD2ljT6',
); +
+

ES Modules/TypeScript:

-
import { PlugNmeet } from 'plugnmeet-sdk-js';

const pnm = new PlugNmeet(
'http://localhost:8080',
'plugnmeet',
'zumyyYWqv7KR2kUqvYdq4z4sXg7XTBD2ljT6',
); -
+
import { PlugNmeet } from 'plugnmeet-sdk-js';

const pnm = new PlugNmeet(
'http://localhost:8080',
'plugnmeet',
'zumyyYWqv7KR2kUqvYdq4z4sXg7XTBD2ljT6',
); +
+

Please check examples directory to see some examples.

-

Methods/API

+
- + + @@ -70,7 +74,8 @@ - + -
Methods Description
createRoom To create new room
getClientFilesGet client's filesGet client's files
-
\ No newline at end of file + + +
diff --git a/interfaces/PlugNmeetAPI.html b/interfaces/PlugNmeetAPI.html index e6deb12..6055b3a 100644 --- a/interfaces/PlugNmeetAPI.html +++ b/interfaces/PlugNmeetAPI.html @@ -1,4 +1,4 @@ -PlugNmeetAPI | plugNmeet JS SDK - v1.4.0

Interface PlugNmeetAPI

interface PlugNmeetAPI {
    createRoom(params): Promise<CreateRoomResponse>;
    getJoinToken(params): Promise<JoinTokenResponse>;
    isRoomActive(params): Promise<IsRoomActiveResponse>;
    getActiveRoomInfo(params): Promise<ActiveRoomInfoResponse>;
    getActiveRoomsInfo(): Promise<ActiveRoomsInfoResponse>;
    fetchPastRoomsInfo(params): Promise<FetchRoomsInfoResponse>;
    endRoom(params): Promise<EndRoomResponse>;
    fetchAnalytics(params): Promise<FetchAnalyticsResponse>;
    deleteAnalytics(params): Promise<DeleteAnalyticsResponse>;
    getAnalyticsDownloadToken(params): Promise<AnalyticsDownloadTokenResponse>;
    fetchRecordings(params): Promise<FetchRecordingsResponse>;
    deleteRecordings(params): Promise<DeleteRecordingsResponse>;
    getRecordingDownloadToken(params): Promise<RecordingDownloadTokenResponse>;
    getClientFiles(): Promise<ClientFilesResponse>;
}

Implemented by

Methods

createRoom +PlugNmeetAPI | plugNmeet JS SDK - v1.4.0

Interface PlugNmeetAPI

Implemented by

Methods

Methods

\ No newline at end of file +
diff --git a/modules.html b/modules.html index 5ffba76..1701a67 100644 --- a/modules.html +++ b/modules.html @@ -1,4 +1,4 @@ -plugNmeet JS SDK - v1.4.0

plugNmeet JS SDK - v1.4.0

Index

Classes

PlugNmeet +plugNmeet JS SDK - v1.4.0
\ No newline at end of file +
diff --git a/types/ActiveRoomInfo.html b/types/ActiveRoomInfo.html index 221371e..c94b61b 100644 --- a/types/ActiveRoomInfo.html +++ b/types/ActiveRoomInfo.html @@ -1 +1 @@ -ActiveRoomInfo | plugNmeet JS SDK - v1.4.0

Type alias ActiveRoomInfo

ActiveRoomInfo: {
    room_title: string;
    room_id: string;
    sid: string;
    joined_participants: number;
    is_running: boolean;
    is_recording: boolean;
    is_active_rtmp: boolean;
    webhook_url: string;
    creation_time: number;
    metadata: string;
}

Type declaration

  • room_title: string
  • room_id: string
  • sid: string
  • joined_participants: number
  • is_running: boolean
  • is_recording: boolean
  • is_active_rtmp: boolean
  • webhook_url: string
  • creation_time: number
  • metadata: string
\ No newline at end of file +ActiveRoomInfo | plugNmeet JS SDK - v1.4.0

Type Alias ActiveRoomInfo

ActiveRoomInfo: {
    room_title: string;
    room_id: string;
    sid: string;
    joined_participants: number;
    is_running: boolean;
    is_recording: boolean;
    is_active_rtmp: boolean;
    webhook_url: string;
    creation_time: number;
    metadata: string;
}
diff --git a/types/ActiveRoomInfoParams.html b/types/ActiveRoomInfoParams.html index 5494071..8d21abb 100644 --- a/types/ActiveRoomInfoParams.html +++ b/types/ActiveRoomInfoParams.html @@ -1 +1 @@ -ActiveRoomInfoParams | plugNmeet JS SDK - v1.4.0

Type alias ActiveRoomInfoParams

ActiveRoomInfoParams: {
    room_id: string;
}

Type declaration

  • room_id: string
\ No newline at end of file +ActiveRoomInfoParams | plugNmeet JS SDK - v1.4.0

Type Alias ActiveRoomInfoParams

ActiveRoomInfoParams: {
    room_id: string;
}
diff --git a/types/ActiveRoomInfoResponse.html b/types/ActiveRoomInfoResponse.html index 433bcce..1be38ad 100644 --- a/types/ActiveRoomInfoResponse.html +++ b/types/ActiveRoomInfoResponse.html @@ -1 +1 @@ -ActiveRoomInfoResponse | plugNmeet JS SDK - v1.4.0

Type alias ActiveRoomInfoResponse

ActiveRoomInfoResponse: {
    status: boolean;
    msg: string;
    room?: Room;
}

Type declaration

  • status: boolean
  • msg: string
  • Optional room?: Room
\ No newline at end of file +ActiveRoomInfoResponse | plugNmeet JS SDK - v1.4.0

Type Alias ActiveRoomInfoResponse

ActiveRoomInfoResponse: {
    status: boolean;
    msg: string;
    room?: Room;
}
diff --git a/types/ActiveRoomsInfoResponse.html b/types/ActiveRoomsInfoResponse.html index ccdc598..976882b 100644 --- a/types/ActiveRoomsInfoResponse.html +++ b/types/ActiveRoomsInfoResponse.html @@ -1 +1 @@ -ActiveRoomsInfoResponse | plugNmeet JS SDK - v1.4.0

Type alias ActiveRoomsInfoResponse

ActiveRoomsInfoResponse: {
    status: boolean;
    msg: string;
    rooms?: Room[];
}

Type declaration

  • status: boolean
  • msg: string
  • Optional rooms?: Room[]
\ No newline at end of file +ActiveRoomsInfoResponse | plugNmeet JS SDK - v1.4.0

Type Alias ActiveRoomsInfoResponse

ActiveRoomsInfoResponse: {
    status: boolean;
    msg: string;
    rooms?: Room[];
}
diff --git a/types/AnalyticsDownloadTokenParams.html b/types/AnalyticsDownloadTokenParams.html index f99e55f..74cfedb 100644 --- a/types/AnalyticsDownloadTokenParams.html +++ b/types/AnalyticsDownloadTokenParams.html @@ -1 +1 @@ -AnalyticsDownloadTokenParams | plugNmeet JS SDK - v1.4.0

Type alias AnalyticsDownloadTokenParams

AnalyticsDownloadTokenParams: {
    file_id: string;
}

Type declaration

  • file_id: string
\ No newline at end of file +AnalyticsDownloadTokenParams | plugNmeet JS SDK - v1.4.0

Type Alias AnalyticsDownloadTokenParams

AnalyticsDownloadTokenParams: {
    file_id: string;
}
diff --git a/types/AnalyticsDownloadTokenResponse.html b/types/AnalyticsDownloadTokenResponse.html index aeb69ad..60e2c94 100644 --- a/types/AnalyticsDownloadTokenResponse.html +++ b/types/AnalyticsDownloadTokenResponse.html @@ -1 +1 @@ -AnalyticsDownloadTokenResponse | plugNmeet JS SDK - v1.4.0

Type alias AnalyticsDownloadTokenResponse

AnalyticsDownloadTokenResponse: {
    status: boolean;
    msg: string;
    token?: string;
}

Type declaration

  • status: boolean
  • msg: string
  • Optional token?: string
\ No newline at end of file +AnalyticsDownloadTokenResponse | plugNmeet JS SDK - v1.4.0

Type Alias AnalyticsDownloadTokenResponse

AnalyticsDownloadTokenResponse: {
    status: boolean;
    msg: string;
    token?: string;
}
diff --git a/types/AnalyticsInfo.html b/types/AnalyticsInfo.html index 7b3e2e4..d9df0e1 100644 --- a/types/AnalyticsInfo.html +++ b/types/AnalyticsInfo.html @@ -1 +1 @@ -AnalyticsInfo | plugNmeet JS SDK - v1.4.0

Type alias AnalyticsInfo

AnalyticsInfo: {
    room_id: string;
    file_id: string;
    file_name: string;
    file_size: number;
    creation_time: number;
    room_creation_time: number;
}

Type declaration

  • room_id: string
  • file_id: string
  • file_name: string
  • file_size: number
  • creation_time: number
  • room_creation_time: number
\ No newline at end of file +AnalyticsInfo | plugNmeet JS SDK - v1.4.0

Type Alias AnalyticsInfo

AnalyticsInfo: {
    room_id: string;
    file_id: string;
    file_name: string;
    file_size: number;
    creation_time: number;
    room_creation_time: number;
}
diff --git a/types/BreakoutRoomFeatures.html b/types/BreakoutRoomFeatures.html index 1f0de14..aa1c16c 100644 --- a/types/BreakoutRoomFeatures.html +++ b/types/BreakoutRoomFeatures.html @@ -1 +1 @@ -BreakoutRoomFeatures | plugNmeet JS SDK - v1.4.0

Type alias BreakoutRoomFeatures

BreakoutRoomFeatures: {
    is_allow: boolean;
}

Type declaration

  • is_allow: boolean
\ No newline at end of file +BreakoutRoomFeatures | plugNmeet JS SDK - v1.4.0

Type Alias BreakoutRoomFeatures

BreakoutRoomFeatures: {
    is_allow: boolean;
}
diff --git a/types/ChatFeaturesParams.html b/types/ChatFeaturesParams.html index 0c04285..ffd2423 100644 --- a/types/ChatFeaturesParams.html +++ b/types/ChatFeaturesParams.html @@ -1 +1 @@ -ChatFeaturesParams | plugNmeet JS SDK - v1.4.0

Type alias ChatFeaturesParams

ChatFeaturesParams: {
    allow_chat: boolean;
    allow_file_upload: boolean;
    allowed_file_types: string[];
    max_file_size: number;
}

Type declaration

  • allow_chat: boolean
  • allow_file_upload: boolean
  • allowed_file_types: string[]
  • max_file_size: number
\ No newline at end of file +ChatFeaturesParams | plugNmeet JS SDK - v1.4.0

Type Alias ChatFeaturesParams

ChatFeaturesParams: {
    allow_chat: boolean;
    allow_file_upload: boolean;
    allowed_file_types: string[];
    max_file_size: number;
}
diff --git a/types/ClientFilesResponse.html b/types/ClientFilesResponse.html index 2fdc21b..eb532b0 100644 --- a/types/ClientFilesResponse.html +++ b/types/ClientFilesResponse.html @@ -1 +1 @@ -ClientFilesResponse | plugNmeet JS SDK - v1.4.0

Type alias ClientFilesResponse

ClientFilesResponse: {
    status: boolean;
    msg: string;
    css?: string[];
    js?: string[];
}

Type declaration

  • status: boolean
  • msg: string
  • Optional css?: string[]
  • Optional js?: string[]
\ No newline at end of file +ClientFilesResponse | plugNmeet JS SDK - v1.4.0

Type Alias ClientFilesResponse

ClientFilesResponse: {
    status: boolean;
    msg: string;
    css?: string[];
    js?: string[];
}
diff --git a/types/CreateRoomParams.html b/types/CreateRoomParams.html index 0e8e35a..ccea620 100644 --- a/types/CreateRoomParams.html +++ b/types/CreateRoomParams.html @@ -1 +1 @@ -CreateRoomParams | plugNmeet JS SDK - v1.4.0

Type alias CreateRoomParams

CreateRoomParams: {
    room_id: string;
    max_participants?: number;
    empty_timeout?: number;
    metadata: RooMetadata;
}

Type declaration

  • room_id: string
  • Optional max_participants?: number
  • Optional empty_timeout?: number
  • metadata: RooMetadata
\ No newline at end of file +CreateRoomParams | plugNmeet JS SDK - v1.4.0

Type Alias CreateRoomParams

CreateRoomParams: {
    room_id: string;
    max_participants?: number;
    empty_timeout?: number;
    metadata: RooMetadata;
}
diff --git a/types/CreateRoomResponse.html b/types/CreateRoomResponse.html index ae83be1..07b9d33 100644 --- a/types/CreateRoomResponse.html +++ b/types/CreateRoomResponse.html @@ -1 +1 @@ -CreateRoomResponse | plugNmeet JS SDK - v1.4.0

Type alias CreateRoomResponse

CreateRoomResponse: {
    status: boolean;
    msg: string;
    roomInfo?: CreateRoomResponseRoomInfo;
}

Type declaration

\ No newline at end of file +CreateRoomResponse | plugNmeet JS SDK - v1.4.0

Type Alias CreateRoomResponse

CreateRoomResponse: {
    status: boolean;
    msg: string;
    roomInfo?: CreateRoomResponseRoomInfo;
}
diff --git a/types/CreateRoomResponseRoomInfo.html b/types/CreateRoomResponseRoomInfo.html index 4c0dfe4..6864298 100644 --- a/types/CreateRoomResponseRoomInfo.html +++ b/types/CreateRoomResponseRoomInfo.html @@ -1 +1 @@ -CreateRoomResponseRoomInfo | plugNmeet JS SDK - v1.4.0

Type alias CreateRoomResponseRoomInfo

CreateRoomResponseRoomInfo: {
    sid: string;
    name: string;
    max_participants: number;
    empty_timeout: number;
    creation_time: number;
    turn_password: string;
    enabled_codecs: any[];
    metadata: string;
}

Type declaration

  • sid: string
  • name: string
  • max_participants: number
  • empty_timeout: number
  • creation_time: number
  • turn_password: string
  • enabled_codecs: any[]
  • metadata: string
\ No newline at end of file +CreateRoomResponseRoomInfo | plugNmeet JS SDK - v1.4.0

Type Alias CreateRoomResponseRoomInfo

CreateRoomResponseRoomInfo: {
    sid: string;
    name: string;
    max_participants: number;
    empty_timeout: number;
    creation_time: number;
    turn_password: string;
    enabled_codecs: any[];
    metadata: string;
}
diff --git a/types/DeleteAnalyticsParams.html b/types/DeleteAnalyticsParams.html index e4ea479..0a9b5c0 100644 --- a/types/DeleteAnalyticsParams.html +++ b/types/DeleteAnalyticsParams.html @@ -1 +1 @@ -DeleteAnalyticsParams | plugNmeet JS SDK - v1.4.0

Type alias DeleteAnalyticsParams

DeleteAnalyticsParams: {
    file_id: string;
}

Type declaration

  • file_id: string
\ No newline at end of file +DeleteAnalyticsParams | plugNmeet JS SDK - v1.4.0

Type Alias DeleteAnalyticsParams

DeleteAnalyticsParams: {
    file_id: string;
}
diff --git a/types/DeleteAnalyticsResponse.html b/types/DeleteAnalyticsResponse.html index 9aa489a..5a1751d 100644 --- a/types/DeleteAnalyticsResponse.html +++ b/types/DeleteAnalyticsResponse.html @@ -1 +1 @@ -DeleteAnalyticsResponse | plugNmeet JS SDK - v1.4.0

Type alias DeleteAnalyticsResponse

DeleteAnalyticsResponse: {
    status: boolean;
    msg: string;
}

Type declaration

  • status: boolean
  • msg: string
\ No newline at end of file +DeleteAnalyticsResponse | plugNmeet JS SDK - v1.4.0

Type Alias DeleteAnalyticsResponse

DeleteAnalyticsResponse: {
    status: boolean;
    msg: string;
}
diff --git a/types/DeleteRecordingsParams.html b/types/DeleteRecordingsParams.html index beb3f76..e24bd32 100644 --- a/types/DeleteRecordingsParams.html +++ b/types/DeleteRecordingsParams.html @@ -1 +1 @@ -DeleteRecordingsParams | plugNmeet JS SDK - v1.4.0

Type alias DeleteRecordingsParams

DeleteRecordingsParams: {
    record_id: string;
}

Type declaration

  • record_id: string
\ No newline at end of file +DeleteRecordingsParams | plugNmeet JS SDK - v1.4.0

Type Alias DeleteRecordingsParams

DeleteRecordingsParams: {
    record_id: string;
}
diff --git a/types/DeleteRecordingsResponse.html b/types/DeleteRecordingsResponse.html index 99d36fc..13b6bf9 100644 --- a/types/DeleteRecordingsResponse.html +++ b/types/DeleteRecordingsResponse.html @@ -1 +1 @@ -DeleteRecordingsResponse | plugNmeet JS SDK - v1.4.0

Type alias DeleteRecordingsResponse

DeleteRecordingsResponse: {
    status: boolean;
    msg: string;
}

Type declaration

  • status: boolean
  • msg: string
\ No newline at end of file +DeleteRecordingsResponse | plugNmeet JS SDK - v1.4.0

Type Alias DeleteRecordingsResponse

DeleteRecordingsResponse: {
    status: boolean;
    msg: string;
}
diff --git a/types/DisplayExternalLinkFeatures.html b/types/DisplayExternalLinkFeatures.html index 409a918..17c130c 100644 --- a/types/DisplayExternalLinkFeatures.html +++ b/types/DisplayExternalLinkFeatures.html @@ -1 +1 @@ -DisplayExternalLinkFeatures | plugNmeet JS SDK - v1.4.0

Type alias DisplayExternalLinkFeatures

DisplayExternalLinkFeatures: {
    is_allow: boolean;
}

Type declaration

  • is_allow: boolean
\ No newline at end of file +DisplayExternalLinkFeatures | plugNmeet JS SDK - v1.4.0

Type Alias DisplayExternalLinkFeatures

DisplayExternalLinkFeatures: {
    is_allow: boolean;
}
diff --git a/types/EndRoomParams.html b/types/EndRoomParams.html index d26cf08..578aaf1 100644 --- a/types/EndRoomParams.html +++ b/types/EndRoomParams.html @@ -1 +1 @@ -EndRoomParams | plugNmeet JS SDK - v1.4.0

Type alias EndRoomParams

EndRoomParams: {
    room_id: string;
}

Type declaration

  • room_id: string
\ No newline at end of file +EndRoomParams | plugNmeet JS SDK - v1.4.0

Type Alias EndRoomParams

EndRoomParams: {
    room_id: string;
}
diff --git a/types/EndRoomResponse.html b/types/EndRoomResponse.html index 8154fa1..d1b8b9e 100644 --- a/types/EndRoomResponse.html +++ b/types/EndRoomResponse.html @@ -1 +1 @@ -EndRoomResponse | plugNmeet JS SDK - v1.4.0

Type alias EndRoomResponse

EndRoomResponse: {
    status: boolean;
    msg: string;
}

Type declaration

  • status: boolean
  • msg: string
\ No newline at end of file +EndRoomResponse | plugNmeet JS SDK - v1.4.0

Type Alias EndRoomResponse

EndRoomResponse: {
    status: boolean;
    msg: string;
}
diff --git a/types/EndToEndEncryptionFeatures.html b/types/EndToEndEncryptionFeatures.html index 900a08e..0dcbb54 100644 --- a/types/EndToEndEncryptionFeatures.html +++ b/types/EndToEndEncryptionFeatures.html @@ -1 +1 @@ -EndToEndEncryptionFeatures | plugNmeet JS SDK - v1.4.0

Type alias EndToEndEncryptionFeatures

EndToEndEncryptionFeatures: {
    is_enabled: boolean;
}

Type declaration

  • is_enabled: boolean
\ No newline at end of file +EndToEndEncryptionFeatures | plugNmeet JS SDK - v1.4.0

Type Alias EndToEndEncryptionFeatures

EndToEndEncryptionFeatures: {
    is_enabled: boolean;
}
diff --git a/types/ExternalMediaPlayerFeatures.html b/types/ExternalMediaPlayerFeatures.html index aea6b3b..51dda7b 100644 --- a/types/ExternalMediaPlayerFeatures.html +++ b/types/ExternalMediaPlayerFeatures.html @@ -1 +1 @@ -ExternalMediaPlayerFeatures | plugNmeet JS SDK - v1.4.0

Type alias ExternalMediaPlayerFeatures

ExternalMediaPlayerFeatures: {
    allowed_external_media_player: boolean;
}

Type declaration

  • allowed_external_media_player: boolean
\ No newline at end of file +ExternalMediaPlayerFeatures | plugNmeet JS SDK - v1.4.0

Type Alias ExternalMediaPlayerFeatures

ExternalMediaPlayerFeatures: {
    allowed_external_media_player: boolean;
}
diff --git a/types/FetchAnalyticsParams.html b/types/FetchAnalyticsParams.html index d01f363..6a942fa 100644 --- a/types/FetchAnalyticsParams.html +++ b/types/FetchAnalyticsParams.html @@ -1 +1 @@ -FetchAnalyticsParams | plugNmeet JS SDK - v1.4.0

Type alias FetchAnalyticsParams

FetchAnalyticsParams: {
    room_ids: string[];
    from?: number;
    limit?: number;
    order_by?: "ASC" | "DESC";
}

Type declaration

  • room_ids: string[]
  • Optional from?: number
  • Optional limit?: number
  • Optional order_by?: "ASC" | "DESC"
\ No newline at end of file +FetchAnalyticsParams | plugNmeet JS SDK - v1.4.0

Type Alias FetchAnalyticsParams

FetchAnalyticsParams: {
    room_ids: string[];
    from?: number;
    limit?: number;
    order_by?: "ASC" | "DESC";
}
diff --git a/types/FetchAnalyticsResponse.html b/types/FetchAnalyticsResponse.html index 0a8e78b..3838230 100644 --- a/types/FetchAnalyticsResponse.html +++ b/types/FetchAnalyticsResponse.html @@ -1 +1 @@ -FetchAnalyticsResponse | plugNmeet JS SDK - v1.4.0

Type alias FetchAnalyticsResponse

FetchAnalyticsResponse: {
    status: boolean;
    msg: string;
    result?: FetchAnalyticsResult;
}

Type declaration

\ No newline at end of file +FetchAnalyticsResponse | plugNmeet JS SDK - v1.4.0

Type Alias FetchAnalyticsResponse

FetchAnalyticsResponse: {
    status: boolean;
    msg: string;
    result?: FetchAnalyticsResult;
}
diff --git a/types/FetchAnalyticsResult.html b/types/FetchAnalyticsResult.html index ae740c5..ac3cdcc 100644 --- a/types/FetchAnalyticsResult.html +++ b/types/FetchAnalyticsResult.html @@ -1 +1 @@ -FetchAnalyticsResult | plugNmeet JS SDK - v1.4.0

Type alias FetchAnalyticsResult

FetchAnalyticsResult: {
    total_analytics: number;
    from: number;
    limit: number;
    order_by: string;
    analytics_list: AnalyticsInfo[];
}

Type declaration

  • total_analytics: number
  • from: number
  • limit: number
  • order_by: string
  • analytics_list: AnalyticsInfo[]
\ No newline at end of file +FetchAnalyticsResult | plugNmeet JS SDK - v1.4.0

Type Alias FetchAnalyticsResult

FetchAnalyticsResult: {
    total_analytics: number;
    from: number;
    limit: number;
    order_by: string;
    analytics_list: AnalyticsInfo[];
}
diff --git a/types/FetchPastRoomsInfoParams.html b/types/FetchPastRoomsInfoParams.html index 873f101..3a9bb5f 100644 --- a/types/FetchPastRoomsInfoParams.html +++ b/types/FetchPastRoomsInfoParams.html @@ -1 +1 @@ -FetchPastRoomsInfoParams | plugNmeet JS SDK - v1.4.0

Type alias FetchPastRoomsInfoParams

FetchPastRoomsInfoParams: {
    room_ids?: string[];
    from?: number;
    limit?: number;
    order_by?: "ASC" | "DESC";
}

Type declaration

  • Optional room_ids?: string[]
  • Optional from?: number
  • Optional limit?: number
  • Optional order_by?: "ASC" | "DESC"
\ No newline at end of file +FetchPastRoomsInfoParams | plugNmeet JS SDK - v1.4.0

Type Alias FetchPastRoomsInfoParams

FetchPastRoomsInfoParams: {
    room_ids?: string[];
    from?: number;
    limit?: number;
    order_by?: "ASC" | "DESC";
}
diff --git a/types/FetchRecordingsParams.html b/types/FetchRecordingsParams.html index 2d5dbfc..d0a21d1 100644 --- a/types/FetchRecordingsParams.html +++ b/types/FetchRecordingsParams.html @@ -1 +1 @@ -FetchRecordingsParams | plugNmeet JS SDK - v1.4.0

Type alias FetchRecordingsParams

FetchRecordingsParams: {
    room_ids: string[];
    from?: number;
    limit?: number;
    order_by?: "ASC" | "DESC";
}

Type declaration

  • room_ids: string[]
  • Optional from?: number
  • Optional limit?: number
  • Optional order_by?: "ASC" | "DESC"
\ No newline at end of file +FetchRecordingsParams | plugNmeet JS SDK - v1.4.0

Type Alias FetchRecordingsParams

FetchRecordingsParams: {
    room_ids: string[];
    from?: number;
    limit?: number;
    order_by?: "ASC" | "DESC";
}
diff --git a/types/FetchRecordingsResponse.html b/types/FetchRecordingsResponse.html index ea293e8..e6637db 100644 --- a/types/FetchRecordingsResponse.html +++ b/types/FetchRecordingsResponse.html @@ -1 +1 @@ -FetchRecordingsResponse | plugNmeet JS SDK - v1.4.0

Type alias FetchRecordingsResponse

FetchRecordingsResponse: {
    status: boolean;
    msg: string;
    result?: FetchRecordingsResult;
}

Type declaration

\ No newline at end of file +FetchRecordingsResponse | plugNmeet JS SDK - v1.4.0

Type Alias FetchRecordingsResponse

FetchRecordingsResponse: {
    status: boolean;
    msg: string;
    result?: FetchRecordingsResult;
}
diff --git a/types/FetchRecordingsResult.html b/types/FetchRecordingsResult.html index beb2fe7..70bedc5 100644 --- a/types/FetchRecordingsResult.html +++ b/types/FetchRecordingsResult.html @@ -1 +1 @@ -FetchRecordingsResult | plugNmeet JS SDK - v1.4.0

Type alias FetchRecordingsResult

FetchRecordingsResult: {
    total_recordings: number;
    from: number;
    limit: number;
    order_by: string;
    recordings_list: RecordingInfo[];
}

Type declaration

  • total_recordings: number
  • from: number
  • limit: number
  • order_by: string
  • recordings_list: RecordingInfo[]
\ No newline at end of file +FetchRecordingsResult | plugNmeet JS SDK - v1.4.0

Type Alias FetchRecordingsResult

FetchRecordingsResult: {
    total_recordings: number;
    from: number;
    limit: number;
    order_by: string;
    recordings_list: RecordingInfo[];
}
diff --git a/types/FetchRoomsInfoResponse.html b/types/FetchRoomsInfoResponse.html index d6c5528..0c64ca9 100644 --- a/types/FetchRoomsInfoResponse.html +++ b/types/FetchRoomsInfoResponse.html @@ -1 +1 @@ -FetchRoomsInfoResponse | plugNmeet JS SDK - v1.4.0

Type alias FetchRoomsInfoResponse

FetchRoomsInfoResponse: {
    status: boolean;
    msg: string;
    result?: PastRoomInfoResult;
}

Type declaration

\ No newline at end of file +FetchRoomsInfoResponse | plugNmeet JS SDK - v1.4.0

Type Alias FetchRoomsInfoResponse

FetchRoomsInfoResponse: {
    status: boolean;
    msg: string;
    result?: PastRoomInfoResult;
}
diff --git a/types/IngressFeatures.html b/types/IngressFeatures.html index 4719661..e20aac4 100644 --- a/types/IngressFeatures.html +++ b/types/IngressFeatures.html @@ -1 +1 @@ -IngressFeatures | plugNmeet JS SDK - v1.4.0

Type alias IngressFeatures

IngressFeatures: {
    is_allow: boolean;
}

Type declaration

  • is_allow: boolean
\ No newline at end of file +IngressFeatures | plugNmeet JS SDK - v1.4.0

Type Alias IngressFeatures

IngressFeatures: {
    is_allow: boolean;
}
diff --git a/types/IsRoomActiveParams.html b/types/IsRoomActiveParams.html index 2100ed8..f47a3db 100644 --- a/types/IsRoomActiveParams.html +++ b/types/IsRoomActiveParams.html @@ -1 +1 @@ -IsRoomActiveParams | plugNmeet JS SDK - v1.4.0

Type alias IsRoomActiveParams

IsRoomActiveParams: {
    room_id: string;
}

Type declaration

  • room_id: string
\ No newline at end of file +IsRoomActiveParams | plugNmeet JS SDK - v1.4.0

Type Alias IsRoomActiveParams

IsRoomActiveParams: {
    room_id: string;
}
diff --git a/types/IsRoomActiveResponse.html b/types/IsRoomActiveResponse.html index ee5ea79..c262c2c 100644 --- a/types/IsRoomActiveResponse.html +++ b/types/IsRoomActiveResponse.html @@ -1 +1 @@ -IsRoomActiveResponse | plugNmeet JS SDK - v1.4.0

Type alias IsRoomActiveResponse

IsRoomActiveResponse: {
    status: boolean;
    is_active?: boolean;
    msg: string;
}

Type declaration

  • status: boolean
  • Optional is_active?: boolean
  • msg: string
\ No newline at end of file +IsRoomActiveResponse | plugNmeet JS SDK - v1.4.0

Type Alias IsRoomActiveResponse

IsRoomActiveResponse: {
    status: boolean;
    is_active?: boolean;
    msg: string;
}
diff --git a/types/JoinTokenParams.html b/types/JoinTokenParams.html index 4b71c35..488bb8c 100644 --- a/types/JoinTokenParams.html +++ b/types/JoinTokenParams.html @@ -1 +1 @@ -JoinTokenParams | plugNmeet JS SDK - v1.4.0

Type alias JoinTokenParams

JoinTokenParams: {
    room_id: string;
    user_info: JoinTokenUserInfo;
}

Type declaration

\ No newline at end of file +JoinTokenParams | plugNmeet JS SDK - v1.4.0

Type Alias JoinTokenParams

JoinTokenParams: {
    room_id: string;
    user_info: JoinTokenUserInfo;
}
diff --git a/types/JoinTokenResponse.html b/types/JoinTokenResponse.html index f899407..980b8da 100644 --- a/types/JoinTokenResponse.html +++ b/types/JoinTokenResponse.html @@ -1 +1 @@ -JoinTokenResponse | plugNmeet JS SDK - v1.4.0

Type alias JoinTokenResponse

JoinTokenResponse: {
    status: boolean;
    msg: string;
    token?: string;
}

Type declaration

  • status: boolean
  • msg: string
  • Optional token?: string
\ No newline at end of file +JoinTokenResponse | plugNmeet JS SDK - v1.4.0

Type Alias JoinTokenResponse

JoinTokenResponse: {
    status: boolean;
    msg: string;
    token?: string;
}
diff --git a/types/JoinTokenUserInfo.html b/types/JoinTokenUserInfo.html index 145fc30..c46312c 100644 --- a/types/JoinTokenUserInfo.html +++ b/types/JoinTokenUserInfo.html @@ -1 +1 @@ -JoinTokenUserInfo | plugNmeet JS SDK - v1.4.0

Type alias JoinTokenUserInfo

JoinTokenUserInfo: {
    name: string;
    user_id: string;
    is_admin: boolean;
    is_hidden: boolean;
    user_metadata?: JoinTokenUserMetadata;
}

Type declaration

  • name: string
  • user_id: string
  • is_admin: boolean
  • is_hidden: boolean
  • Optional user_metadata?: JoinTokenUserMetadata
\ No newline at end of file +JoinTokenUserInfo | plugNmeet JS SDK - v1.4.0

Type Alias JoinTokenUserInfo

JoinTokenUserInfo: {
    name: string;
    user_id: string;
    is_admin: boolean;
    is_hidden: boolean;
    user_metadata?: JoinTokenUserMetadata;
}
diff --git a/types/JoinTokenUserMetadata.html b/types/JoinTokenUserMetadata.html index cad7a5a..8b4323a 100644 --- a/types/JoinTokenUserMetadata.html +++ b/types/JoinTokenUserMetadata.html @@ -1 +1 @@ -JoinTokenUserMetadata | plugNmeet JS SDK - v1.4.0

Type alias JoinTokenUserMetadata

JoinTokenUserMetadata: {
    profile_pic?: string;
    lock_settings?: LockSettingsParams;
}

Type declaration

\ No newline at end of file +JoinTokenUserMetadata | plugNmeet JS SDK - v1.4.0

Type Alias JoinTokenUserMetadata

JoinTokenUserMetadata: {
    profile_pic?: string;
    lock_settings?: LockSettingsParams;
}
diff --git a/types/LockSettingsParams.html b/types/LockSettingsParams.html index d6136a6..d5952c0 100644 --- a/types/LockSettingsParams.html +++ b/types/LockSettingsParams.html @@ -1 +1 @@ -LockSettingsParams | plugNmeet JS SDK - v1.4.0

Type alias LockSettingsParams

LockSettingsParams: {
    lock_microphone?: boolean;
    lock_webcam?: boolean;
    lock_screen_sharing?: boolean;
    lock_whiteboard?: boolean;
    lock_shared_notepad?: boolean;
    lock_chat?: boolean;
    lock_chat_send_message?: boolean;
    lock_chat_file_share?: boolean;
}

Type declaration

  • Optional lock_microphone?: boolean
  • Optional lock_webcam?: boolean
  • Optional lock_screen_sharing?: boolean
  • Optional lock_whiteboard?: boolean
  • Optional lock_shared_notepad?: boolean
  • Optional lock_chat?: boolean
  • Optional lock_chat_send_message?: boolean
  • Optional lock_chat_file_share?: boolean
\ No newline at end of file +LockSettingsParams | plugNmeet JS SDK - v1.4.0

Type Alias LockSettingsParams

LockSettingsParams: {
    lock_microphone?: boolean;
    lock_webcam?: boolean;
    lock_screen_sharing?: boolean;
    lock_whiteboard?: boolean;
    lock_shared_notepad?: boolean;
    lock_chat?: boolean;
    lock_chat_send_message?: boolean;
    lock_chat_file_share?: boolean;
}
diff --git a/types/ParticipantInfo.html b/types/ParticipantInfo.html index c764078..0a18714 100644 --- a/types/ParticipantInfo.html +++ b/types/ParticipantInfo.html @@ -1 +1 @@ -ParticipantInfo | plugNmeet JS SDK - v1.4.0

Type alias ParticipantInfo

ParticipantInfo: {
    sid: string;
    identity: string;
    state: string;
    metadata: string;
    joined_at: number;
    name: string;
    version: number;
    permission: any;
}

Type declaration

  • sid: string
  • identity: string
  • state: string
  • metadata: string
  • joined_at: number
  • name: string
  • version: number
  • permission: any
\ No newline at end of file +ParticipantInfo | plugNmeet JS SDK - v1.4.0

Type Alias ParticipantInfo

ParticipantInfo: {
    sid: string;
    identity: string;
    state: string;
    metadata: string;
    joined_at: number;
    name: string;
    version: number;
    permission: any;
}
diff --git a/types/PastRoomInfo.html b/types/PastRoomInfo.html index 3774de5..94b648a 100644 --- a/types/PastRoomInfo.html +++ b/types/PastRoomInfo.html @@ -1 +1 @@ -PastRoomInfo | plugNmeet JS SDK - v1.4.0

Type alias PastRoomInfo

PastRoomInfo: {
    room_title: string;
    room_id: string;
    room_sid: string;
    joined_participants: number;
    webhook_url: string;
    created: string;
    ended: string;
    analytics_files_id: string;
}

Type declaration

  • room_title: string
  • room_id: string
  • room_sid: string
  • joined_participants: number
  • webhook_url: string
  • created: string
  • ended: string
  • analytics_files_id: string
\ No newline at end of file +PastRoomInfo | plugNmeet JS SDK - v1.4.0

Type Alias PastRoomInfo

PastRoomInfo: {
    room_title: string;
    room_id: string;
    room_sid: string;
    joined_participants: number;
    webhook_url: string;
    created: string;
    ended: string;
    analytics_files_id: string;
}
diff --git a/types/PastRoomInfoResult.html b/types/PastRoomInfoResult.html index cc977e9..eb9d23b 100644 --- a/types/PastRoomInfoResult.html +++ b/types/PastRoomInfoResult.html @@ -1 +1 @@ -PastRoomInfoResult | plugNmeet JS SDK - v1.4.0

Type alias PastRoomInfoResult

PastRoomInfoResult: {
    total_rooms: number;
    from: number;
    limit: number;
    order_by: string;
    rooms_list: PastRoomInfo[];
}

Type declaration

  • total_rooms: number
  • from: number
  • limit: number
  • order_by: string
  • rooms_list: PastRoomInfo[]
\ No newline at end of file +PastRoomInfoResult | plugNmeet JS SDK - v1.4.0

Type Alias PastRoomInfoResult

PastRoomInfoResult: {
    total_rooms: number;
    from: number;
    limit: number;
    order_by: string;
    rooms_list: PastRoomInfo[];
}
diff --git a/types/RecordingDownloadTokenParams.html b/types/RecordingDownloadTokenParams.html index 99bc1b6..baa2766 100644 --- a/types/RecordingDownloadTokenParams.html +++ b/types/RecordingDownloadTokenParams.html @@ -1 +1 @@ -RecordingDownloadTokenParams | plugNmeet JS SDK - v1.4.0

Type alias RecordingDownloadTokenParams

RecordingDownloadTokenParams: {
    record_id: string;
}

Type declaration

  • record_id: string
\ No newline at end of file +RecordingDownloadTokenParams | plugNmeet JS SDK - v1.4.0

Type Alias RecordingDownloadTokenParams

RecordingDownloadTokenParams: {
    record_id: string;
}
diff --git a/types/RecordingDownloadTokenResponse.html b/types/RecordingDownloadTokenResponse.html index cad8269..badf0fd 100644 --- a/types/RecordingDownloadTokenResponse.html +++ b/types/RecordingDownloadTokenResponse.html @@ -1 +1 @@ -RecordingDownloadTokenResponse | plugNmeet JS SDK - v1.4.0

Type alias RecordingDownloadTokenResponse

RecordingDownloadTokenResponse: {
    status: boolean;
    msg: string;
    token?: string;
}

Type declaration

  • status: boolean
  • msg: string
  • Optional token?: string
\ No newline at end of file +RecordingDownloadTokenResponse | plugNmeet JS SDK - v1.4.0

Type Alias RecordingDownloadTokenResponse

RecordingDownloadTokenResponse: {
    status: boolean;
    msg: string;
    token?: string;
}
diff --git a/types/RecordingFeaturesParams.html b/types/RecordingFeaturesParams.html index 4bd5132..a8f7993 100644 --- a/types/RecordingFeaturesParams.html +++ b/types/RecordingFeaturesParams.html @@ -1 +1 @@ -RecordingFeaturesParams | plugNmeet JS SDK - v1.4.0

Type alias RecordingFeaturesParams

RecordingFeaturesParams: {
    is_allow: boolean;
    is_allow_cloud: boolean;
    is_allow_local: boolean;
    enable_auto_cloud_recording: boolean;
}

Type declaration

  • is_allow: boolean
  • is_allow_cloud: boolean
  • is_allow_local: boolean
  • enable_auto_cloud_recording: boolean
\ No newline at end of file +RecordingFeaturesParams | plugNmeet JS SDK - v1.4.0

Type Alias RecordingFeaturesParams

RecordingFeaturesParams: {
    is_allow: boolean;
    is_allow_cloud: boolean;
    is_allow_local: boolean;
    enable_auto_cloud_recording: boolean;
}
diff --git a/types/RecordingInfo.html b/types/RecordingInfo.html index e83b15c..4050d15 100644 --- a/types/RecordingInfo.html +++ b/types/RecordingInfo.html @@ -1 +1 @@ -RecordingInfo | plugNmeet JS SDK - v1.4.0

Type alias RecordingInfo

RecordingInfo: {
    record_id: string;
    room_id: string;
    room_sid: string;
    file_path: string;
    file_size: number;
    creation_time: number;
    room_creation_time: number;
}

Type declaration

  • record_id: string
  • room_id: string
  • room_sid: string
  • file_path: string
  • file_size: number
  • creation_time: number
  • room_creation_time: number
\ No newline at end of file +RecordingInfo | plugNmeet JS SDK - v1.4.0

Type Alias RecordingInfo

RecordingInfo: {
    record_id: string;
    room_id: string;
    room_sid: string;
    file_path: string;
    file_size: number;
    creation_time: number;
    room_creation_time: number;
}
diff --git a/types/RooMetadata.html b/types/RooMetadata.html index dff6bdf..044838b 100644 --- a/types/RooMetadata.html +++ b/types/RooMetadata.html @@ -1 +1 @@ -RooMetadata | plugNmeet JS SDK - v1.4.0

Type alias RooMetadata

RooMetadata: {
    room_title: string;
    welcome_message?: string;
    webhook_url?: string;
    logout_url?: string;
    room_features: RoomFeaturesParams;
    default_lock_settings?: LockSettingsParams;
    copyright_conf?: CopyrightConf;
    extra_data?: string;
}

Type declaration

  • room_title: string
  • Optional welcome_message?: string
  • Optional webhook_url?: string
  • Optional logout_url?: string
  • room_features: RoomFeaturesParams
  • Optional default_lock_settings?: LockSettingsParams
  • Optional copyright_conf?: CopyrightConf
  • Optional extra_data?: string
\ No newline at end of file +RooMetadata | plugNmeet JS SDK - v1.4.0

Type Alias RooMetadata

RooMetadata: {
    room_title: string;
    welcome_message?: string;
    webhook_url?: string;
    logout_url?: string;
    room_features: RoomFeaturesParams;
    default_lock_settings?: LockSettingsParams;
    copyright_conf?: CopyrightConf;
    extra_data?: string;
}
diff --git a/types/Room.html b/types/Room.html index 380f63a..dfd0deb 100644 --- a/types/Room.html +++ b/types/Room.html @@ -1 +1 @@ -Room | plugNmeet JS SDK - v1.4.0

Type alias Room

Room: {
    room_info: ActiveRoomInfo;
    participants_info: ParticipantInfo[];
}

Type declaration

\ No newline at end of file +Room | plugNmeet JS SDK - v1.4.0

Type Alias Room

Room: {
    room_info: ActiveRoomInfo;
    participants_info: ParticipantInfo[];
}
diff --git a/types/RoomFeaturesParams.html b/types/RoomFeaturesParams.html index 8625c71..ace49de 100644 --- a/types/RoomFeaturesParams.html +++ b/types/RoomFeaturesParams.html @@ -1 +1 @@ -RoomFeaturesParams | plugNmeet JS SDK - v1.4.0

Type alias RoomFeaturesParams

RoomFeaturesParams: {
    allow_webcams: boolean;
    mute_on_start: boolean;
    allow_screen_share: boolean;
    allow_rtmp: boolean;
    admin_only_webcams: boolean;
    allow_view_other_webcams: boolean;
    allow_view_other_users_list: boolean;
    room_duration: number;
    enable_analytics: boolean;
    allow_virtual_bg: boolean;
    allow_raise_hand: boolean;
    recording_features: RecordingFeaturesParams;
    chat_features: ChatFeaturesParams;
    shared_note_pad_features?: SharedNotePadFeaturesParams;
    whiteboard_features?: WhiteboardFeaturesParams;
    external_media_player_features?: ExternalMediaPlayerFeatures;
    waiting_room_features?: WaitingRoomFeatures;
    breakout_room_features?: BreakoutRoomFeatures;
    display_external_link_features?: DisplayExternalLinkFeatures;
    ingress_features?: IngressFeatures;
    speech_to_text_translation_features?: SpeechToTextTranslationFeatures;
    end_to_end_encryption_features?: EndToEndEncryptionFeatures;
}

Type declaration

\ No newline at end of file +RoomFeaturesParams | plugNmeet JS SDK - v1.4.0

Type Alias RoomFeaturesParams

RoomFeaturesParams: {
    allow_webcams: boolean;
    mute_on_start: boolean;
    allow_screen_share: boolean;
    allow_rtmp: boolean;
    admin_only_webcams: boolean;
    allow_view_other_webcams: boolean;
    allow_view_other_users_list: boolean;
    room_duration: number;
    enable_analytics: boolean;
    allow_virtual_bg: boolean;
    allow_raise_hand: boolean;
    recording_features: RecordingFeaturesParams;
    chat_features: ChatFeaturesParams;
    shared_note_pad_features?: SharedNotePadFeaturesParams;
    whiteboard_features?: WhiteboardFeaturesParams;
    external_media_player_features?: ExternalMediaPlayerFeatures;
    waiting_room_features?: WaitingRoomFeatures;
    breakout_room_features?: BreakoutRoomFeatures;
    display_external_link_features?: DisplayExternalLinkFeatures;
    ingress_features?: IngressFeatures;
    speech_to_text_translation_features?: SpeechToTextTranslationFeatures;
    end_to_end_encryption_features?: EndToEndEncryptionFeatures;
}
diff --git a/types/SharedNotePadFeaturesParams.html b/types/SharedNotePadFeaturesParams.html index ad8dba5..207c606 100644 --- a/types/SharedNotePadFeaturesParams.html +++ b/types/SharedNotePadFeaturesParams.html @@ -1 +1 @@ -SharedNotePadFeaturesParams | plugNmeet JS SDK - v1.4.0

Type alias SharedNotePadFeaturesParams

SharedNotePadFeaturesParams: {
    allowed_shared_note_pad: boolean;
}

Type declaration

  • allowed_shared_note_pad: boolean
\ No newline at end of file +SharedNotePadFeaturesParams | plugNmeet JS SDK - v1.4.0

Type Alias SharedNotePadFeaturesParams

SharedNotePadFeaturesParams: {
    allowed_shared_note_pad: boolean;
}
diff --git a/types/SpeechToTextTranslationFeatures.html b/types/SpeechToTextTranslationFeatures.html index 9f8e9ad..35b78ac 100644 --- a/types/SpeechToTextTranslationFeatures.html +++ b/types/SpeechToTextTranslationFeatures.html @@ -1 +1 @@ -SpeechToTextTranslationFeatures | plugNmeet JS SDK - v1.4.0

Type alias SpeechToTextTranslationFeatures

SpeechToTextTranslationFeatures: {
    is_allow: boolean;
    is_allow_translation: boolean;
}

Type declaration

  • is_allow: boolean
  • is_allow_translation: boolean
\ No newline at end of file +SpeechToTextTranslationFeatures | plugNmeet JS SDK - v1.4.0

Type Alias SpeechToTextTranslationFeatures

SpeechToTextTranslationFeatures: {
    is_allow: boolean;
    is_allow_translation: boolean;
}
diff --git a/types/WaitingRoomFeatures.html b/types/WaitingRoomFeatures.html index ce47e91..6192f41 100644 --- a/types/WaitingRoomFeatures.html +++ b/types/WaitingRoomFeatures.html @@ -1 +1 @@ -WaitingRoomFeatures | plugNmeet JS SDK - v1.4.0

Type alias WaitingRoomFeatures

WaitingRoomFeatures: {
    is_active: boolean;
    waiting_room_msg?: string;
}

Type declaration

  • is_active: boolean
  • Optional waiting_room_msg?: string
\ No newline at end of file +WaitingRoomFeatures | plugNmeet JS SDK - v1.4.0

Type Alias WaitingRoomFeatures

WaitingRoomFeatures: {
    is_active: boolean;
    waiting_room_msg?: string;
}
diff --git a/types/WhiteboardFeaturesParams.html b/types/WhiteboardFeaturesParams.html index 41a3b65..ea846a2 100644 --- a/types/WhiteboardFeaturesParams.html +++ b/types/WhiteboardFeaturesParams.html @@ -1 +1 @@ -WhiteboardFeaturesParams | plugNmeet JS SDK - v1.4.0

Type alias WhiteboardFeaturesParams

WhiteboardFeaturesParams: {
    allowed_whiteboard: boolean;
    preload_file?: string;
}

Type declaration

  • allowed_whiteboard: boolean
  • Optional preload_file?: string
\ No newline at end of file +WhiteboardFeaturesParams | plugNmeet JS SDK - v1.4.0

Type Alias WhiteboardFeaturesParams

WhiteboardFeaturesParams: {
    allowed_whiteboard: boolean;
    preload_file?: string;
}