From e6054ad3e46f1d9dc06e32a59edb83243852fc2e Mon Sep 17 00:00:00 2001 From: Logan Nelsen Date: Sat, 27 Apr 2024 18:16:09 -0500 Subject: [PATCH 1/3] link thickness and color differentiated per number of props --- demo-app/src/client/Components/Board.tsx | 6 +- docs/assets/main.js | 8 +- docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- docs/assets/style.css | 12 ++- ...p_components_Buttons_Tutorial.default.html | 18 ++-- ...ts_ErrorHandling_ErrorHandler.default.html | 8 +- docs/classes/backend_models_routes.Route.html | 9 +- .../classes/backend_models_routes.Routes.html | 25 +++--- docs/classes/backend_models_tree.default.html | 34 +++---- docs/functions/app_App.default.html | 2 +- ...app_components_Actions_Action.default.html | 4 +- ...ents_Actions_RouteDescription.default.html | 2 +- ..._components_Actions_SwitchApp.default.html | 2 +- ..._components_Buttons_StatusDot.default.html | 2 +- ...app_components_DiffRoute_Diff.default.html | 6 +- ...omponents_DiffRoute_DiffRoute.default.html | 2 +- ...onents_ErrorHandling_ErrorMsg.default.html | 2 +- ...mponents_ErrorHandling_Loader.default.html | 2 +- ...ute_ComponentMap_ComponentMap.default.html | 2 +- ...ute_ComponentMap_LinkControls.default.html | 2 +- ...mponentMap_ToolTipDataDisplay.default.html | 2 +- ...ComponentMap_getLinkComponent.default.html | 2 +- ...components_StateRoute_History.default.html | 2 +- ...oute_PerformanceVisx_BarGraph.default.html | 2 +- ...rmanceVisx_BarGraphComparison.default.html | 2 +- ...isx_BarGraphComparisonActions.default.html | 2 +- ...rformanceVisx_PerformanceVisx.default.html | 2 +- ...rmanceVisx_RenderingFrequency.default.html | 2 +- ...ponents_StateRoute_StateRoute.default.html | 2 +- ...pp_components_StateRoute_Tree.default.html | 2 +- ...teRoute_WebMetrics_WebMetrics.default.html | 2 +- ...ebMetrics_WebMetricsContainer.default.html | 2 +- ...omponents_TimeTravel_Dropdown.default.html | 2 +- ...ponents_TimeTravel_MainSlider.default.html | 2 +- ...pp_containers_ActionContainer.default.html | 2 +- ...p_containers_ButtonsContainer.default.html | 2 +- ...app_containers_ErrorContainer.default.html | 2 +- .../app_containers_MainContainer.default.html | 2 +- ...app_containers_StateContainer.default.html | 2 +- ...pp_containers_TravelContainer.default.html | 2 +- .../app_slices_mainSlice.aReactApp.html | 8 +- .../app_slices_mainSlice.addNewSnapshots.html | 8 +- .../app_slices_mainSlice.changeSlider.html | 8 +- .../app_slices_mainSlice.changeView.html | 8 +- .../app_slices_mainSlice.deleteSeries.html | 8 +- .../app_slices_mainSlice.deleteTab.html | 8 +- .../app_slices_mainSlice.disconnected.html | 8 +- .../app_slices_mainSlice.emptySnapshots.html | 8 +- .../app_slices_mainSlice.endConnect.html | 8 +- .../app_slices_mainSlice.importSnapshots.html | 8 +- .../app_slices_mainSlice.initialConnect.html | 8 +- ..._slices_mainSlice.launchContentScript.html | 8 +- .../app_slices_mainSlice.moveBackward.html | 8 +- .../app_slices_mainSlice.moveForward.html | 8 +- .../functions/app_slices_mainSlice.noDev.html | 8 +- .../app_slices_mainSlice.onHover.html | 8 +- .../app_slices_mainSlice.onHoverExit.html | 8 +- .../functions/app_slices_mainSlice.pause.html | 8 +- .../app_slices_mainSlice.playForward.html | 8 +- .../app_slices_mainSlice.resetSlider.html | 8 +- docs/functions/app_slices_mainSlice.save.html | 8 +- ...p_slices_mainSlice.setCurrentLocation.html | 8 +- ...p_slices_mainSlice.setCurrentTabInApp.html | 8 +- .../app_slices_mainSlice.setPort.html | 8 +- .../app_slices_mainSlice.setTab.html | 8 +- .../app_slices_mainSlice.startPlaying.html | 8 +- .../app_slices_mainSlice.startReconnect.html | 8 +- .../app_slices_mainSlice.toggleExpanded.html | 8 +- .../app_slices_mainSlice.toggleMode.html | 8 +- ...es_mainSlice.tutorialSaveSeriesToggle.html | 8 +- ..._createComponentActionsRecord.default.html | 6 +- ...ackend_controllers_createTree.default.html | 6 +- ...atePropExtractors.filterAndFormatData.html | 8 +- ...ers_statePropExtractors.getHooksNames.html | 6 +- ...tractors.getHooksStateAndUpdateMethod.html | 6 +- .../backend_controllers_throttle.default.html | 8 +- .../backend_controllers_timeJump.default.html | 6 +- .../backend_models_tree.serializeState.html | 4 +- .../backend_routers_linkFiber.default.html | 4 +- .../backend_routers_snapShot.default.html | 6 +- docs/hierarchy.html | 2 +- docs/index.html | 49 +++++----- ...pp_FrontendTypes.ActionContainerProps.html | 8 +- .../app_FrontendTypes.ActionObj.html | 8 +- .../app_FrontendTypes.ActionProps.html | 30 +++---- .../app_FrontendTypes.BarGraphBase.html | 10 +-- ...rontendTypes.BarGraphComparisonAction.html | 18 ++-- ...FrontendTypes.BarGraphComparisonProps.html | 16 ++-- .../app_FrontendTypes.BarGraphProps.html | 20 ++--- .../app_FrontendTypes.BarStackProp.html | 8 +- .../app_FrontendTypes.ControlStyles.html | 4 +- .../app_FrontendTypes.CurrentTab.html | 32 +++---- .../app_FrontendTypes.DefaultMargin.html | 10 +-- .../app_FrontendTypes.DiffProps.html | 6 +- .../app_FrontendTypes.DiffRouteProps.html | 4 +- .../app_FrontendTypes.DropDownStyle.html | 18 ++-- .../app_FrontendTypes.DropdownProps.html | 8 +- ...app_FrontendTypes.ErrorContainerProps.html | 4 +- .../app_FrontendTypes.HandleProps.html | 8 +- .../app_FrontendTypes.InitialState.html | 16 ++-- .../app_FrontendTypes.LinkComponent.html | 8 +- .../app_FrontendTypes.LinkControlProps.html | 24 ++--- .../app_FrontendTypes.LinkTypesProps.html | 12 +-- .../app_FrontendTypes.MainSliderProps.html | 6 +- .../app_FrontendTypes.MainState.html | 16 ++-- docs/interfaces/app_FrontendTypes.Margin.html | 10 +-- docs/interfaces/app_FrontendTypes.Node.html | 6 +- docs/interfaces/app_FrontendTypes.Obj.html | 12 +-- ...tendTypes.OptionsCursorTrueWithMargin.html | 8 +- .../app_FrontendTypes.PerfData.html | 8 +- ...pp_FrontendTypes.PerformanceVisxProps.html | 10 +-- .../app_FrontendTypes.RootState.html | 4 +- docs/interfaces/app_FrontendTypes.Series.html | 6 +- .../app_FrontendTypes.Snapshots.html | 12 +-- ...app_FrontendTypes.StateContainerProps.html | 16 ++-- .../app_FrontendTypes.StateRouteProps.html | 14 +-- .../app_FrontendTypes.StatelessCleaning.html | 12 +-- .../app_FrontendTypes.StepsObj.html | 10 +-- .../app_FrontendTypes.ToolTipStyles.html | 22 ++--- .../app_FrontendTypes.TooltipData.html | 19 ++-- ...pp_FrontendTypes.TravelContainerProps.html | 4 +- .../app_FrontendTypes.TreeProps.html | 8 +- .../app_FrontendTypes.TutorialProps.html | 6 +- .../app_FrontendTypes.TutorialState.html | 4 +- .../app_FrontendTypes.snapshot.html | 12 +-- ...kend_types_backendTypes.ComponentData.html | 48 +++++----- ...kend_types_backendTypes.HookStateItem.html | 12 +-- .../backend_types_backendTypes.MsgData.html | 6 +- .../backend_types_backendTypes.Snapshot.html | 8 +- .../backend_types_backendTypes.Status.html | 12 +-- ...backend_types_linkFiberTypes.DevTools.html | 27 +++--- docs/modules/app.html | 2 +- docs/modules/app_App.html | 4 +- docs/modules/app_FrontendTypes.html | 89 ++++++++++--------- .../app_components_Actions_Action.html | 4 +- ...p_components_Actions_RouteDescription.html | 4 +- .../app_components_Actions_SwitchApp.html | 4 +- .../app_components_Buttons_StatusDot.html | 4 +- .../app_components_Buttons_Tutorial.html | 4 +- .../app_components_DiffRoute_Diff.html | 4 +- .../app_components_DiffRoute_DiffRoute.html | 4 +- ...components_ErrorHandling_ErrorHandler.html | 4 +- ...app_components_ErrorHandling_ErrorMsg.html | 4 +- .../app_components_ErrorHandling_Loader.html | 4 +- ..._StateRoute_ComponentMap_ComponentMap.html | 4 +- ..._StateRoute_ComponentMap_LinkControls.html | 4 +- ...Route_ComponentMap_ToolTipDataDisplay.html | 4 +- ...teRoute_ComponentMap_getLinkComponent.html | 4 +- .../app_components_StateRoute_History.html | 4 +- ...s_StateRoute_PerformanceVisx_BarGraph.html | 4 +- ...te_PerformanceVisx_BarGraphComparison.html | 4 +- ...ormanceVisx_BarGraphComparisonActions.html | 4 +- ...Route_PerformanceVisx_PerformanceVisx.html | 4 +- ...te_PerformanceVisx_RenderingFrequency.html | 4 +- .../app_components_StateRoute_StateRoute.html | 4 +- .../app_components_StateRoute_Tree.html | 4 +- ...ents_StateRoute_WebMetrics_WebMetrics.html | 4 +- ...eRoute_WebMetrics_WebMetricsContainer.html | 4 +- .../app_components_TimeTravel_Dropdown.html | 4 +- .../app_components_TimeTravel_MainSlider.html | 4 +- .../app_containers_ActionContainer.html | 4 +- .../app_containers_ButtonsContainer.html | 4 +- .../app_containers_ErrorContainer.html | 4 +- .../modules/app_containers_MainContainer.html | 4 +- .../app_containers_StateContainer.html | 4 +- .../app_containers_TravelContainer.html | 4 +- docs/modules/app_module._d3_.html | 2 +- .../app_module._html_react_parser_.html | 2 +- docs/modules/app_module._immer_.html | 2 +- docs/modules/app_module._jsondiffpatch_.html | 2 +- docs/modules/app_module._rc_slider_.html | 2 +- docs/modules/app_module._rc_tooltip_.html | 2 +- docs/modules/app_module._react_.html | 2 +- .../app_module._react_apexcharts_.html | 2 +- docs/modules/app_module._react_dom_.html | 2 +- docs/modules/app_module._react_hover_.html | 2 +- .../modules/app_module._react_json_tree_.html | 2 +- .../app_module._react_router_dom_.html | 2 +- docs/modules/app_module._react_select_.html | 2 +- docs/modules/app_module._react_spinners_.html | 2 +- docs/modules/app_module.html | 30 +++---- docs/modules/app_slices_mainSlice.html | 65 +++++++------- docs/modules/app_store.html | 5 +- docs/modules/app_styles_theme.html | 4 +- docs/modules/backend.html | 2 +- ...trollers_createComponentActionsRecord.html | 4 +- .../backend_controllers_createTree.html | 4 +- ...ckend_controllers_statePropExtractors.html | 8 +- .../modules/backend_controllers_throttle.html | 4 +- .../modules/backend_controllers_timeJump.html | 4 +- .../backend_models_filterConditions.html | 10 +-- docs/modules/backend_models_masterState.html | 4 +- docs/modules/backend_models_routes.html | 8 +- docs/modules/backend_models_tree.html | 6 +- docs/modules/backend_module._core_js_.html | 2 +- ..._module._regenerator_runtime_runtime_.html | 2 +- docs/modules/backend_module.html | 6 +- docs/modules/backend_puppeteerServer.html | 2 +- docs/modules/backend_routers_linkFiber.html | 4 +- docs/modules/backend_routers_snapShot.html | 4 +- docs/modules/backend_types_backendTypes.html | 68 +++++++------- .../modules/backend_types_linkFiberTypes.html | 4 +- docs/modules/extension_background.html | 2 +- docs/modules/extension_build_devtools.html | 2 +- docs/modules/extension_contentScript.html | 2 +- .../backend_types_backendTypes.Fiber.html | 4 +- .../backend_types_backendTypes.FiberRoot.html | 2 +- .../backend_types_backendTypes.WorkTag.html | 2 +- .../app_slices_mainSlice.mainSlice.html | 2 +- docs/variables/app_store.store.html | 2 +- docs/variables/app_styles_theme.default.html | 2 +- ...ilterConditions.allowedComponentTypes.html | 2 +- ...ckend_models_filterConditions.exclude.html | 4 +- ...lterConditions.nextJSDefaultComponent.html | 2 +- ...lterConditions.remixDefaultComponents.html | 2 +- .../backend_models_masterState.default.html | 38 ++------ .../backend_models_routes.default.html | 2 +- .../backend_types_backendTypes.Block.html | 2 +- ...end_types_backendTypes.ClassComponent.html | 2 +- ...nd_types_backendTypes.ContextConsumer.html | 2 +- ...nd_types_backendTypes.ContextProvider.html | 2 +- ...types_backendTypes.DehydratedFragment.html | 2 +- ...backend_types_backendTypes.ForwardRef.html | 2 +- .../backend_types_backendTypes.Fragment.html | 2 +- ..._types_backendTypes.FunctionComponent.html | 2 +- ...pes_backendTypes.FundamentalComponent.html | 2 +- ...kend_types_backendTypes.HostComponent.html | 4 +- ...backend_types_backendTypes.HostPortal.html | 4 +- .../backend_types_backendTypes.HostRoot.html | 4 +- .../backend_types_backendTypes.HostText.html | 2 +- ...backendTypes.IncompleteClassComponent.html | 2 +- ...s_backendTypes.IndeterminateComponent.html | 4 +- ...kend_types_backendTypes.LazyComponent.html | 2 +- ...es_backendTypes.LegacyHiddenComponent.html | 2 +- ...kend_types_backendTypes.MemoComponent.html | 2 +- .../backend_types_backendTypes.Mode.html | 2 +- ...types_backendTypes.OffscreenComponent.html | 2 +- .../backend_types_backendTypes.Profiler.html | 2 +- ...end_types_backendTypes.ScopeComponent.html | 2 +- ...ypes_backendTypes.SimpleMemoComponent.html | 2 +- ..._types_backendTypes.SuspenseComponent.html | 2 +- ...es_backendTypes.SuspenseListComponent.html | 2 +- src/app/components/StateRoute/AxMap/AxMap.tsx | 2 +- .../StateRoute/ComponentMap/ComponentMap.tsx | 58 ++++++++++-- src/app/styles/components/_componentMap.scss | 14 ++- 246 files changed, 946 insertions(+), 910 deletions(-) diff --git a/demo-app/src/client/Components/Board.tsx b/demo-app/src/client/Components/Board.tsx index 416bef2c0..102f2a2bb 100644 --- a/demo-app/src/client/Components/Board.tsx +++ b/demo-app/src/client/Components/Board.tsx @@ -30,7 +30,7 @@ class Board extends Component<{}, BoardState> { //added void componentDidUpdate(): void { - this.checkForWinner(); + this.checkForWinner() } /** @@ -116,8 +116,8 @@ class Board extends Component<{}, BoardState> { } //added type for render - render(): JSX.Element { - const rows: Array = []; + render(): JSX.Element { + const rows: Array = []; for (let i = 0; i < 3; i++) { rows.push( , diff --git a/docs/assets/main.js b/docs/assets/main.js index 7270cff8d..d6f138860 100644 --- a/docs/assets/main.js +++ b/docs/assets/main.js @@ -1,8 +1,8 @@ "use strict"; -"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=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=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_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),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof 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.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}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()}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){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}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(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?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 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=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}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 Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function 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 Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!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&&(He=!0,F="touchstart",pe="touchmove",B="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(pe,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(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{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()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.handleValueChange()}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(),document.querySelectorAll(".tsd-index-section").forEach(e=>{e.style.display="block";let n=Array.from(e.querySelectorAll(".tsd-index-link")).every(r=>r.offsetParent==null);e.style.display=n?"none":"block"})}};var Z=class extends C{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,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(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.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.href===r.href&&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();})(); +"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();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 673abbe3f..60cfe7106 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 2cc68638f..3ed6c979a 100644 --- a/docs/assets/search.js +++ b/docs/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/docs/assets/style.css b/docs/assets/style.css index 98a437794..778b94927 100644 --- a/docs/assets/style.css +++ b/docs/assets/style.css @@ -327,17 +327,14 @@ dd { } /* Footer */ -.tsd-generator { +footer { border-top: 1px solid var(--color-accent); padding-top: 1rem; padding-bottom: 1rem; max-height: 3.5rem; } - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; +.tsd-generator { + margin: 0 1em; } .container-main { @@ -405,7 +402,8 @@ dd { } body { background: var(--color-background); - font-family: "Segoe UI", sans-serif; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; color: var(--color-text); } diff --git a/docs/classes/app_components_Buttons_Tutorial.default.html b/docs/classes/app_components_Buttons_Tutorial.default.html index a05c27868..5b7f84432 100644 --- a/docs/classes/app_components_Buttons_Tutorial.default.html +++ b/docs/classes/app_components_Buttons_Tutorial.default.html @@ -1,9 +1,9 @@ -default | reactime

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

context: any
forceUpdate: any
props: any
refs: any
setState: any
state: any

Methods

Generated using TypeDoc

\ No newline at end of file +default | reactime

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

context: any
forceUpdate: any
props: any
refs: any
setState: any
state: any

Methods

\ No newline at end of file diff --git a/docs/classes/app_components_ErrorHandling_ErrorHandler.default.html b/docs/classes/app_components_ErrorHandling_ErrorHandler.default.html index ca214b255..dabcd11cb 100644 --- a/docs/classes/app_components_ErrorHandling_ErrorHandler.default.html +++ b/docs/classes/app_components_ErrorHandling_ErrorHandler.default.html @@ -1,4 +1,4 @@ -default | reactime

Hierarchy

  • any
    • default

Constructors

Methods

Constructors

Methods

Generated using TypeDoc

\ No newline at end of file +default | reactime

Hierarchy

  • any
    • default

Constructors

Methods

Constructors

Methods

\ No newline at end of file diff --git a/docs/classes/backend_models_routes.Route.html b/docs/classes/backend_models_routes.Route.html index fc7afa567..7eef78d8e 100644 --- a/docs/classes/backend_models_routes.Route.html +++ b/docs/classes/backend_models_routes.Route.html @@ -1,4 +1,5 @@ -Route | reactime

Constructors

Properties

id -url -

Constructors

Properties

id: number
url: string

Generated using TypeDoc

\ No newline at end of file +Route | reactime

Route instances are created by the addRoute method on Routes. A Route instance has two properties: the url of the route and a unique id.

+

Constructors

Properties

id +url +

Constructors

Properties

id: number
url: string
\ No newline at end of file diff --git a/docs/classes/backend_models_routes.Routes.html b/docs/classes/backend_models_routes.Routes.html index 0c4f9b41e..20eaf1d50 100644 --- a/docs/classes/backend_models_routes.Routes.html +++ b/docs/classes/backend_models_routes.Routes.html @@ -1,22 +1,23 @@ -Routes | reactime

Constructors

Properties

Methods

Constructors

Properties

current: number = 0
id: number = 0
routeHistory: Route[] = ...

Methods

  • Parameters

    • url: string

      A url string.

      +Routes | reactime

      An instance of this class is the default export from routes.ts. It includes the logic that allows Reactime to work with target applications built with React Router. The addRoute method is invoked in linkFiber.ts within the sendSnapshot function. The navigate method is invoked in timeJump.ts immediately before invoking jump.

      +

      Constructors

      Properties

      Methods

      Constructors

      Properties

      current: number = 0
      id: number = 0
      routeHistory: Route[] = ...

      Methods

      • Parameters

        • url: string

          A url string.

        Returns Route

        Either the current route if the user has not navigated away from it or a new instance of a route constructed from the url.

        Method

        addRoute - Method to add a new route to the route history array. Also ensures that the routeHistory stack always matches the browser history stack.

        -
      • This method will perform the following:

        1. Evaluate if user need to navigate to another route
        2. If navigation is needed, perform navigation and return true
        3. Else return false
        -

        Parameters

        Returns boolean

        A boolean indicating whether or not a new route was navigated to.

        +

      Parameters

      Returns boolean

      A boolean indicating whether or not a new route was navigated to.

      Invokes history.go passing in the delta between the current route and the target route. https://developer.mozilla.org/en-US/docs/Web/API/History/go

      -

Generated using TypeDoc

\ No newline at end of file +
\ No newline at end of file diff --git a/docs/classes/backend_models_tree.default.html b/docs/classes/backend_models_tree.default.html index a485ac74f..2b2d4fc95 100644 --- a/docs/classes/backend_models_tree.default.html +++ b/docs/classes/backend_models_tree.default.html @@ -1,4 +1,4 @@ -default | reactime

This is the current snapshot that is being sent to the snapshots array. +default | reactime

This is the current snapshot that is being sent to the snapshots array. Creates a Tree

Param: state

the current state of the component represented by this node.

Param: name

the name of the component represented by this node.

@@ -8,24 +8,24 @@

Param: parent

a reference to the parent node.

Param: isExpanded

a boolean value indicating whether the node is expanded in the UI.

Param: rtid

a unique identifier for the node.

Param: route

an object representing the route associated with the node.

-

Constructors

Properties

children: default[]
componentData: {} | ComponentData

Type declaration

    isExpanded: boolean = true
    name: string
    route?: Route
    rtid: string
    state: string | {}

    Type declaration

      Methods

      • Parameters

        • state: string | {}

          string if root, serialized state otherwise

          -
        • name: string

          name of child

          -
        • componentData: {} | ComponentData

          props

          -
        • rtid: string

          ??

          +

      Constructors

      Properties

      children: default[]
      componentData: {} | ComponentData

      Type declaration

        isExpanded: boolean = true
        name: string
        route?: Route
        rtid: string
        state: string | {}

        Type declaration

          Methods

          • Parameters

            • state: string | {}

              string if root, serialized state otherwise

              +
            • name: string

              name of child

              +
            • componentData: {} | ComponentData

              props

              +
            • rtid: string

              ??

            Returns default

            • return new tree instance that is child
            -
          • Parameters

            • name: string

              Component name

            Returns string

            Unique name for Tree.name

            Function

            checkForDuplicates - Generates a unique name for a component that is being added to the component tree

            -

          Generated using TypeDoc

          \ No newline at end of file +
          \ No newline at end of file diff --git a/docs/functions/app_App.default.html b/docs/functions/app_App.default.html index a54350ab7..54fff9c24 100644 --- a/docs/functions/app_App.default.html +++ b/docs/functions/app_App.default.html @@ -1 +1 @@ -default | reactime

          Function default

          Generated using TypeDoc

          \ No newline at end of file +default | reactime

          Function default

          \ No newline at end of file diff --git a/docs/functions/app_components_Actions_Action.default.html b/docs/functions/app_components_Actions_Action.default.html index 9bd080563..663c5c927 100644 --- a/docs/functions/app_components_Actions_Action.default.html +++ b/docs/functions/app_components_Actions_Action.default.html @@ -1,4 +1,4 @@ -default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_Actions_RouteDescription.default.html b/docs/functions/app_components_Actions_RouteDescription.default.html index ccf84f763..c1a32daa6 100644 --- a/docs/functions/app_components_Actions_RouteDescription.default.html +++ b/docs/functions/app_components_Actions_RouteDescription.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_Actions_SwitchApp.default.html b/docs/functions/app_components_Actions_SwitchApp.default.html index 72fd14cae..a4c3c2324 100644 --- a/docs/functions/app_components_Actions_SwitchApp.default.html +++ b/docs/functions/app_components_Actions_SwitchApp.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_Buttons_StatusDot.default.html b/docs/functions/app_components_Buttons_StatusDot.default.html index 638e10e0c..cc7a98087 100644 --- a/docs/functions/app_components_Buttons_StatusDot.default.html +++ b/docs/functions/app_components_Buttons_StatusDot.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_DiffRoute_Diff.default.html b/docs/functions/app_components_DiffRoute_Diff.default.html index 7194f24b6..6d180d795 100644 --- a/docs/functions/app_components_DiffRoute_Diff.default.html +++ b/docs/functions/app_components_DiffRoute_Diff.default.html @@ -1,5 +1,5 @@ -default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_DiffRoute_DiffRoute.default.html b/docs/functions/app_components_DiffRoute_DiffRoute.default.html index 841a1d066..d7edeb361 100644 --- a/docs/functions/app_components_DiffRoute_DiffRoute.default.html +++ b/docs/functions/app_components_DiffRoute_DiffRoute.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_ErrorHandling_ErrorMsg.default.html b/docs/functions/app_components_ErrorHandling_ErrorMsg.default.html index 1ead806b9..e2540d256 100644 --- a/docs/functions/app_components_ErrorHandling_ErrorMsg.default.html +++ b/docs/functions/app_components_ErrorHandling_ErrorMsg.default.html @@ -1 +1 @@ -default | reactime
          • Parameters

            • __namedParameters: {
                  launchContent: any;
                  loadingArray: any;
                  reinitialize: any;
                  status: any;
              }
              • launchContent: any
              • loadingArray: any
              • reinitialize: any
              • status: any

            Returns JSX.Element

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          • Parameters

            • __namedParameters: {
                  launchContent: any;
                  loadingArray: any;
                  reinitialize: any;
                  status: any;
              }
              • launchContent: any
              • loadingArray: any
              • reinitialize: any
              • status: any

            Returns JSX.Element

          \ No newline at end of file diff --git a/docs/functions/app_components_ErrorHandling_Loader.default.html b/docs/functions/app_components_ErrorHandling_Loader.default.html index 5b10aa81c..f1126d16a 100644 --- a/docs/functions/app_components_ErrorHandling_Loader.default.html +++ b/docs/functions/app_components_ErrorHandling_Loader.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_ComponentMap_ComponentMap.default.html b/docs/functions/app_components_StateRoute_ComponentMap_ComponentMap.default.html index f6e59f000..ce1196701 100644 --- a/docs/functions/app_components_StateRoute_ComponentMap_ComponentMap.default.html +++ b/docs/functions/app_components_StateRoute_ComponentMap_ComponentMap.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_ComponentMap_LinkControls.default.html b/docs/functions/app_components_StateRoute_ComponentMap_LinkControls.default.html index 4b6897f4b..87589e7ae 100644 --- a/docs/functions/app_components_StateRoute_ComponentMap_LinkControls.default.html +++ b/docs/functions/app_components_StateRoute_ComponentMap_LinkControls.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_ComponentMap_ToolTipDataDisplay.default.html b/docs/functions/app_components_StateRoute_ComponentMap_ToolTipDataDisplay.default.html index ed86f6570..fa8c1d1ab 100644 --- a/docs/functions/app_components_StateRoute_ComponentMap_ToolTipDataDisplay.default.html +++ b/docs/functions/app_components_StateRoute_ComponentMap_ToolTipDataDisplay.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_ComponentMap_getLinkComponent.default.html b/docs/functions/app_components_StateRoute_ComponentMap_getLinkComponent.default.html index 9f8073f96..0aff9e7c8 100644 --- a/docs/functions/app_components_StateRoute_ComponentMap_getLinkComponent.default.html +++ b/docs/functions/app_components_StateRoute_ComponentMap_getLinkComponent.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_History.default.html b/docs/functions/app_components_StateRoute_History.default.html index c3d3a661f..cde38c15d 100644 --- a/docs/functions/app_components_StateRoute_History.default.html +++ b/docs/functions/app_components_StateRoute_History.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_PerformanceVisx_BarGraph.default.html b/docs/functions/app_components_StateRoute_PerformanceVisx_BarGraph.default.html index da57b6a61..0181278fa 100644 --- a/docs/functions/app_components_StateRoute_PerformanceVisx_BarGraph.default.html +++ b/docs/functions/app_components_StateRoute_PerformanceVisx_BarGraph.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_PerformanceVisx_BarGraphComparison.default.html b/docs/functions/app_components_StateRoute_PerformanceVisx_BarGraphComparison.default.html index 891ab75cf..e8c1f186b 100644 --- a/docs/functions/app_components_StateRoute_PerformanceVisx_BarGraphComparison.default.html +++ b/docs/functions/app_components_StateRoute_PerformanceVisx_BarGraphComparison.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_PerformanceVisx_BarGraphComparisonActions.default.html b/docs/functions/app_components_StateRoute_PerformanceVisx_BarGraphComparisonActions.default.html index 87b6f24bc..5c6234b43 100644 --- a/docs/functions/app_components_StateRoute_PerformanceVisx_BarGraphComparisonActions.default.html +++ b/docs/functions/app_components_StateRoute_PerformanceVisx_BarGraphComparisonActions.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_PerformanceVisx_PerformanceVisx.default.html b/docs/functions/app_components_StateRoute_PerformanceVisx_PerformanceVisx.default.html index 4af33857d..6062dbfce 100644 --- a/docs/functions/app_components_StateRoute_PerformanceVisx_PerformanceVisx.default.html +++ b/docs/functions/app_components_StateRoute_PerformanceVisx_PerformanceVisx.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_PerformanceVisx_RenderingFrequency.default.html b/docs/functions/app_components_StateRoute_PerformanceVisx_RenderingFrequency.default.html index 603c95ba9..e1b0099d8 100644 --- a/docs/functions/app_components_StateRoute_PerformanceVisx_RenderingFrequency.default.html +++ b/docs/functions/app_components_StateRoute_PerformanceVisx_RenderingFrequency.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_StateRoute.default.html b/docs/functions/app_components_StateRoute_StateRoute.default.html index 3221577cd..90542ed0b 100644 --- a/docs/functions/app_components_StateRoute_StateRoute.default.html +++ b/docs/functions/app_components_StateRoute_StateRoute.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_Tree.default.html b/docs/functions/app_components_StateRoute_Tree.default.html index 086d47ce5..ed7ff64d3 100644 --- a/docs/functions/app_components_StateRoute_Tree.default.html +++ b/docs/functions/app_components_StateRoute_Tree.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_WebMetrics_WebMetrics.default.html b/docs/functions/app_components_StateRoute_WebMetrics_WebMetrics.default.html index bebc55096..419bd56b6 100644 --- a/docs/functions/app_components_StateRoute_WebMetrics_WebMetrics.default.html +++ b/docs/functions/app_components_StateRoute_WebMetrics_WebMetrics.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_StateRoute_WebMetrics_WebMetricsContainer.default.html b/docs/functions/app_components_StateRoute_WebMetrics_WebMetricsContainer.default.html index b58378e67..6773d3d9d 100644 --- a/docs/functions/app_components_StateRoute_WebMetrics_WebMetricsContainer.default.html +++ b/docs/functions/app_components_StateRoute_WebMetrics_WebMetricsContainer.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_TimeTravel_Dropdown.default.html b/docs/functions/app_components_TimeTravel_Dropdown.default.html index 245760f42..b7c212a79 100644 --- a/docs/functions/app_components_TimeTravel_Dropdown.default.html +++ b/docs/functions/app_components_TimeTravel_Dropdown.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_components_TimeTravel_MainSlider.default.html b/docs/functions/app_components_TimeTravel_MainSlider.default.html index 1860191ee..f619730df 100644 --- a/docs/functions/app_components_TimeTravel_MainSlider.default.html +++ b/docs/functions/app_components_TimeTravel_MainSlider.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_containers_ActionContainer.default.html b/docs/functions/app_containers_ActionContainer.default.html index c69ff5e0d..68b1b58c8 100644 --- a/docs/functions/app_containers_ActionContainer.default.html +++ b/docs/functions/app_containers_ActionContainer.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_containers_ButtonsContainer.default.html b/docs/functions/app_containers_ButtonsContainer.default.html index 3bb53292c..a2d421119 100644 --- a/docs/functions/app_containers_ButtonsContainer.default.html +++ b/docs/functions/app_containers_ButtonsContainer.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_containers_ErrorContainer.default.html b/docs/functions/app_containers_ErrorContainer.default.html index 5910f228e..0362673aa 100644 --- a/docs/functions/app_containers_ErrorContainer.default.html +++ b/docs/functions/app_containers_ErrorContainer.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_containers_MainContainer.default.html b/docs/functions/app_containers_MainContainer.default.html index 1c6506c35..6fd41ae89 100644 --- a/docs/functions/app_containers_MainContainer.default.html +++ b/docs/functions/app_containers_MainContainer.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_containers_StateContainer.default.html b/docs/functions/app_containers_StateContainer.default.html index f4a33cee5..30bd56b51 100644 --- a/docs/functions/app_containers_StateContainer.default.html +++ b/docs/functions/app_containers_StateContainer.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_containers_TravelContainer.default.html b/docs/functions/app_containers_TravelContainer.default.html index e5b23447f..dc67f3e13 100644 --- a/docs/functions/app_containers_TravelContainer.default.html +++ b/docs/functions/app_containers_TravelContainer.default.html @@ -1 +1 @@ -default | reactime

          Generated using TypeDoc

          \ No newline at end of file +default | reactime
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.aReactApp.html b/docs/functions/app_slices_mainSlice.aReactApp.html index 9fa940405..79753dde1 100644 --- a/docs/functions/app_slices_mainSlice.aReactApp.html +++ b/docs/functions/app_slices_mainSlice.aReactApp.html @@ -1,5 +1,5 @@ -aReactApp | reactime
          • Calling this redux#ActionCreator with an argument will +aReactApp | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/aReactApp";
              }

              • payload: any
              • type: "main/aReactApp"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/aReactApp";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/aReactApp";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/aReactApp";
                }

            type: "main/aReactApp"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/aReactApp";
            }

            • payload: any
            • type: "main/aReactApp"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/aReactApp";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/aReactApp";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/aReactApp";
              }

          type: "main/aReactApp"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.addNewSnapshots.html b/docs/functions/app_slices_mainSlice.addNewSnapshots.html index 927e04c2a..477ba10c2 100644 --- a/docs/functions/app_slices_mainSlice.addNewSnapshots.html +++ b/docs/functions/app_slices_mainSlice.addNewSnapshots.html @@ -1,5 +1,5 @@ -addNewSnapshots | reactime
          • Calling this redux#ActionCreator with an argument will +addNewSnapshots | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/addNewSnapshots";
              }

              • payload: any
              • type: "main/addNewSnapshots"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/addNewSnapshots";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/addNewSnapshots";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/addNewSnapshots";
                }

            type: "main/addNewSnapshots"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/addNewSnapshots";
            }

            • payload: any
            • type: "main/addNewSnapshots"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/addNewSnapshots";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/addNewSnapshots";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/addNewSnapshots";
              }

          type: "main/addNewSnapshots"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.changeSlider.html b/docs/functions/app_slices_mainSlice.changeSlider.html index 13856ff1c..759bc4679 100644 --- a/docs/functions/app_slices_mainSlice.changeSlider.html +++ b/docs/functions/app_slices_mainSlice.changeSlider.html @@ -1,5 +1,5 @@ -changeSlider | reactime
          • Calling this redux#ActionCreator with an argument will +changeSlider | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/changeSlider";
              }

              • payload: any
              • type: "main/changeSlider"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/changeSlider";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/changeSlider";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/changeSlider";
                }

            type: "main/changeSlider"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/changeSlider";
            }

            • payload: any
            • type: "main/changeSlider"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/changeSlider";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/changeSlider";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/changeSlider";
              }

          type: "main/changeSlider"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.changeView.html b/docs/functions/app_slices_mainSlice.changeView.html index a9bd22d91..72f94ff40 100644 --- a/docs/functions/app_slices_mainSlice.changeView.html +++ b/docs/functions/app_slices_mainSlice.changeView.html @@ -1,5 +1,5 @@ -changeView | reactime
          • Calling this redux#ActionCreator with an argument will +changeView | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/changeView";
              }

              • payload: any
              • type: "main/changeView"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/changeView";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/changeView";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/changeView";
                }

            type: "main/changeView"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/changeView";
            }

            • payload: any
            • type: "main/changeView"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/changeView";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/changeView";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/changeView";
              }

          type: "main/changeView"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.deleteSeries.html b/docs/functions/app_slices_mainSlice.deleteSeries.html index e5716c31f..5fba8f772 100644 --- a/docs/functions/app_slices_mainSlice.deleteSeries.html +++ b/docs/functions/app_slices_mainSlice.deleteSeries.html @@ -1,5 +1,5 @@ -deleteSeries | reactime
          • Calling this redux#ActionCreator will +deleteSeries | reactime

            • Calling this redux#ActionCreator will return a PayloadAction of type T with a payload of undefined

              -

              Parameters

              • noArgument: void

              Returns {
                  payload: undefined;
                  type: "main/deleteSeries";
              }

              • payload: undefined
              • type: "main/deleteSeries"

            Properties

            Properties

            match: ((action) => action is {
                payload: undefined;
                type: "main/deleteSeries";
            })

            Type declaration

              • (action): action is {
                    payload: undefined;
                    type: "main/deleteSeries";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: undefined;
                    type: "main/deleteSeries";
                }

            type: "main/deleteSeries"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • noArgument: void

            Returns {
                payload: undefined;
                type: "main/deleteSeries";
            }

            • payload: undefined
            • type: "main/deleteSeries"

          Properties

          Properties

          match: ((action) => action is {
              payload: undefined;
              type: "main/deleteSeries";
          })

          Type declaration

            • (action): action is {
                  payload: undefined;
                  type: "main/deleteSeries";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: undefined;
                  type: "main/deleteSeries";
              }

          type: "main/deleteSeries"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.deleteTab.html b/docs/functions/app_slices_mainSlice.deleteTab.html index c0ba6a548..708a36005 100644 --- a/docs/functions/app_slices_mainSlice.deleteTab.html +++ b/docs/functions/app_slices_mainSlice.deleteTab.html @@ -1,5 +1,5 @@ -deleteTab | reactime
          • Calling this redux#ActionCreator with an argument will +deleteTab | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/deleteTab";
              }

              • payload: any
              • type: "main/deleteTab"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/deleteTab";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/deleteTab";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/deleteTab";
                }

            type: "main/deleteTab"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/deleteTab";
            }

            • payload: any
            • type: "main/deleteTab"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/deleteTab";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/deleteTab";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/deleteTab";
              }

          type: "main/deleteTab"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.disconnected.html b/docs/functions/app_slices_mainSlice.disconnected.html index 64cc470d9..b69bd3824 100644 --- a/docs/functions/app_slices_mainSlice.disconnected.html +++ b/docs/functions/app_slices_mainSlice.disconnected.html @@ -1,5 +1,5 @@ -disconnected | reactime
          • Calling this redux#ActionCreator will +disconnected | reactime

            • Calling this redux#ActionCreator will return a PayloadAction of type T with a payload of undefined

              -

              Parameters

              • noArgument: void

              Returns {
                  payload: undefined;
                  type: "main/disconnected";
              }

              • payload: undefined
              • type: "main/disconnected"

            Properties

            Properties

            match: ((action) => action is {
                payload: undefined;
                type: "main/disconnected";
            })

            Type declaration

              • (action): action is {
                    payload: undefined;
                    type: "main/disconnected";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: undefined;
                    type: "main/disconnected";
                }

            type: "main/disconnected"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • noArgument: void

            Returns {
                payload: undefined;
                type: "main/disconnected";
            }

            • payload: undefined
            • type: "main/disconnected"

          Properties

          Properties

          match: ((action) => action is {
              payload: undefined;
              type: "main/disconnected";
          })

          Type declaration

            • (action): action is {
                  payload: undefined;
                  type: "main/disconnected";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: undefined;
                  type: "main/disconnected";
              }

          type: "main/disconnected"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.emptySnapshots.html b/docs/functions/app_slices_mainSlice.emptySnapshots.html index a77f7eaa5..dbf3dbb85 100644 --- a/docs/functions/app_slices_mainSlice.emptySnapshots.html +++ b/docs/functions/app_slices_mainSlice.emptySnapshots.html @@ -1,5 +1,5 @@ -emptySnapshots | reactime
          • Calling this redux#ActionCreator will +emptySnapshots | reactime

            • Calling this redux#ActionCreator will return a PayloadAction of type T with a payload of undefined

              -

              Parameters

              • noArgument: void

              Returns {
                  payload: undefined;
                  type: "main/emptySnapshots";
              }

              • payload: undefined
              • type: "main/emptySnapshots"

            Properties

            Properties

            match: ((action) => action is {
                payload: undefined;
                type: "main/emptySnapshots";
            })

            Type declaration

              • (action): action is {
                    payload: undefined;
                    type: "main/emptySnapshots";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: undefined;
                    type: "main/emptySnapshots";
                }

            type: "main/emptySnapshots"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • noArgument: void

            Returns {
                payload: undefined;
                type: "main/emptySnapshots";
            }

            • payload: undefined
            • type: "main/emptySnapshots"

          Properties

          Properties

          match: ((action) => action is {
              payload: undefined;
              type: "main/emptySnapshots";
          })

          Type declaration

            • (action): action is {
                  payload: undefined;
                  type: "main/emptySnapshots";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: undefined;
                  type: "main/emptySnapshots";
              }

          type: "main/emptySnapshots"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.endConnect.html b/docs/functions/app_slices_mainSlice.endConnect.html index 3a1484026..4385cc1ec 100644 --- a/docs/functions/app_slices_mainSlice.endConnect.html +++ b/docs/functions/app_slices_mainSlice.endConnect.html @@ -1,5 +1,5 @@ -endConnect | reactime
          • Calling this redux#ActionCreator will +endConnect | reactime

            • Calling this redux#ActionCreator will return a PayloadAction of type T with a payload of undefined

              -

              Parameters

              • noArgument: void

              Returns {
                  payload: undefined;
                  type: "main/endConnect";
              }

              • payload: undefined
              • type: "main/endConnect"

            Properties

            Properties

            match: ((action) => action is {
                payload: undefined;
                type: "main/endConnect";
            })

            Type declaration

              • (action): action is {
                    payload: undefined;
                    type: "main/endConnect";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: undefined;
                    type: "main/endConnect";
                }

            type: "main/endConnect"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • noArgument: void

            Returns {
                payload: undefined;
                type: "main/endConnect";
            }

            • payload: undefined
            • type: "main/endConnect"

          Properties

          Properties

          match: ((action) => action is {
              payload: undefined;
              type: "main/endConnect";
          })

          Type declaration

            • (action): action is {
                  payload: undefined;
                  type: "main/endConnect";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: undefined;
                  type: "main/endConnect";
              }

          type: "main/endConnect"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.importSnapshots.html b/docs/functions/app_slices_mainSlice.importSnapshots.html index 93a8117bb..44c699e2d 100644 --- a/docs/functions/app_slices_mainSlice.importSnapshots.html +++ b/docs/functions/app_slices_mainSlice.importSnapshots.html @@ -1,5 +1,5 @@ -importSnapshots | reactime
          • Calling this redux#ActionCreator with an argument will +importSnapshots | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/importSnapshots";
              }

              • payload: any
              • type: "main/importSnapshots"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/importSnapshots";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/importSnapshots";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/importSnapshots";
                }

            type: "main/importSnapshots"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/importSnapshots";
            }

            • payload: any
            • type: "main/importSnapshots"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/importSnapshots";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/importSnapshots";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/importSnapshots";
              }

          type: "main/importSnapshots"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.initialConnect.html b/docs/functions/app_slices_mainSlice.initialConnect.html index f1bd99402..ddbc8f3c4 100644 --- a/docs/functions/app_slices_mainSlice.initialConnect.html +++ b/docs/functions/app_slices_mainSlice.initialConnect.html @@ -1,5 +1,5 @@ -initialConnect | reactime
          • Calling this redux#ActionCreator with an argument will +initialConnect | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/initialConnect";
              }

              • payload: any
              • type: "main/initialConnect"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/initialConnect";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/initialConnect";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/initialConnect";
                }

            type: "main/initialConnect"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/initialConnect";
            }

            • payload: any
            • type: "main/initialConnect"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/initialConnect";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/initialConnect";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/initialConnect";
              }

          type: "main/initialConnect"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.launchContentScript.html b/docs/functions/app_slices_mainSlice.launchContentScript.html index 43959e06c..4366ab645 100644 --- a/docs/functions/app_slices_mainSlice.launchContentScript.html +++ b/docs/functions/app_slices_mainSlice.launchContentScript.html @@ -1,5 +1,5 @@ -launchContentScript | reactime
          • Calling this redux#ActionCreator with an argument will +launchContentScript | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/launchContentScript";
              }

              • payload: any
              • type: "main/launchContentScript"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/launchContentScript";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/launchContentScript";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/launchContentScript";
                }

            type: "main/launchContentScript"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/launchContentScript";
            }

            • payload: any
            • type: "main/launchContentScript"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/launchContentScript";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/launchContentScript";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/launchContentScript";
              }

          type: "main/launchContentScript"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.moveBackward.html b/docs/functions/app_slices_mainSlice.moveBackward.html index 074e82a2a..deacd29be 100644 --- a/docs/functions/app_slices_mainSlice.moveBackward.html +++ b/docs/functions/app_slices_mainSlice.moveBackward.html @@ -1,5 +1,5 @@ -moveBackward | reactime
          • Calling this redux#ActionCreator with an argument will +moveBackward | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/moveBackward";
              }

              • payload: any
              • type: "main/moveBackward"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/moveBackward";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/moveBackward";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/moveBackward";
                }

            type: "main/moveBackward"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/moveBackward";
            }

            • payload: any
            • type: "main/moveBackward"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/moveBackward";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/moveBackward";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/moveBackward";
              }

          type: "main/moveBackward"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.moveForward.html b/docs/functions/app_slices_mainSlice.moveForward.html index 4e49c9f7c..16fddde4f 100644 --- a/docs/functions/app_slices_mainSlice.moveForward.html +++ b/docs/functions/app_slices_mainSlice.moveForward.html @@ -1,5 +1,5 @@ -moveForward | reactime
          • Calling this redux#ActionCreator with an argument will +moveForward | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/moveForward";
              }

              • payload: any
              • type: "main/moveForward"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/moveForward";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/moveForward";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/moveForward";
                }

            type: "main/moveForward"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/moveForward";
            }

            • payload: any
            • type: "main/moveForward"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/moveForward";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/moveForward";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/moveForward";
              }

          type: "main/moveForward"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.noDev.html b/docs/functions/app_slices_mainSlice.noDev.html index 32953e238..4a6c45567 100644 --- a/docs/functions/app_slices_mainSlice.noDev.html +++ b/docs/functions/app_slices_mainSlice.noDev.html @@ -1,5 +1,5 @@ -noDev | reactime
          • Calling this redux#ActionCreator with an argument will +noDev | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/noDev";
              }

              • payload: any
              • type: "main/noDev"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/noDev";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/noDev";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/noDev";
                }

            type: "main/noDev"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/noDev";
            }

            • payload: any
            • type: "main/noDev"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/noDev";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/noDev";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/noDev";
              }

          type: "main/noDev"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.onHover.html b/docs/functions/app_slices_mainSlice.onHover.html index 9b4096908..a24fb1e90 100644 --- a/docs/functions/app_slices_mainSlice.onHover.html +++ b/docs/functions/app_slices_mainSlice.onHover.html @@ -1,5 +1,5 @@ -onHover | reactime
          • Calling this redux#ActionCreator with an argument will +onHover | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/onHover";
              }

              • payload: any
              • type: "main/onHover"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/onHover";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/onHover";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/onHover";
                }

            type: "main/onHover"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/onHover";
            }

            • payload: any
            • type: "main/onHover"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/onHover";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/onHover";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/onHover";
              }

          type: "main/onHover"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.onHoverExit.html b/docs/functions/app_slices_mainSlice.onHoverExit.html index 13d4daaa2..af614f5fb 100644 --- a/docs/functions/app_slices_mainSlice.onHoverExit.html +++ b/docs/functions/app_slices_mainSlice.onHoverExit.html @@ -1,5 +1,5 @@ -onHoverExit | reactime
          • Calling this redux#ActionCreator with an argument will +onHoverExit | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/onHoverExit";
              }

              • payload: any
              • type: "main/onHoverExit"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/onHoverExit";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/onHoverExit";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/onHoverExit";
                }

            type: "main/onHoverExit"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/onHoverExit";
            }

            • payload: any
            • type: "main/onHoverExit"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/onHoverExit";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/onHoverExit";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/onHoverExit";
              }

          type: "main/onHoverExit"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.pause.html b/docs/functions/app_slices_mainSlice.pause.html index 9a81fdf86..290fb94fb 100644 --- a/docs/functions/app_slices_mainSlice.pause.html +++ b/docs/functions/app_slices_mainSlice.pause.html @@ -1,5 +1,5 @@ -pause | reactime
          • Calling this redux#ActionCreator will +pause | reactime

            • Calling this redux#ActionCreator will return a PayloadAction of type T with a payload of undefined

              -

              Parameters

              • noArgument: void

              Returns {
                  payload: undefined;
                  type: "main/pause";
              }

              • payload: undefined
              • type: "main/pause"

            Properties

            Properties

            match: ((action) => action is {
                payload: undefined;
                type: "main/pause";
            })

            Type declaration

              • (action): action is {
                    payload: undefined;
                    type: "main/pause";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: undefined;
                    type: "main/pause";
                }

            type: "main/pause"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • noArgument: void

            Returns {
                payload: undefined;
                type: "main/pause";
            }

            • payload: undefined
            • type: "main/pause"

          Properties

          Properties

          match: ((action) => action is {
              payload: undefined;
              type: "main/pause";
          })

          Type declaration

            • (action): action is {
                  payload: undefined;
                  type: "main/pause";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: undefined;
                  type: "main/pause";
              }

          type: "main/pause"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.playForward.html b/docs/functions/app_slices_mainSlice.playForward.html index e5ff51534..6b5b0bbaf 100644 --- a/docs/functions/app_slices_mainSlice.playForward.html +++ b/docs/functions/app_slices_mainSlice.playForward.html @@ -1,5 +1,5 @@ -playForward | reactime
          • Calling this redux#ActionCreator with an argument will +playForward | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/playForward";
              }

              • payload: any
              • type: "main/playForward"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/playForward";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/playForward";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/playForward";
                }

            type: "main/playForward"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/playForward";
            }

            • payload: any
            • type: "main/playForward"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/playForward";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/playForward";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/playForward";
              }

          type: "main/playForward"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.resetSlider.html b/docs/functions/app_slices_mainSlice.resetSlider.html index 14a10c9be..6280d4e85 100644 --- a/docs/functions/app_slices_mainSlice.resetSlider.html +++ b/docs/functions/app_slices_mainSlice.resetSlider.html @@ -1,5 +1,5 @@ -resetSlider | reactime
          • Calling this redux#ActionCreator will +resetSlider | reactime

            • Calling this redux#ActionCreator will return a PayloadAction of type T with a payload of undefined

              -

              Parameters

              • noArgument: void

              Returns {
                  payload: undefined;
                  type: "main/resetSlider";
              }

              • payload: undefined
              • type: "main/resetSlider"

            Properties

            Properties

            match: ((action) => action is {
                payload: undefined;
                type: "main/resetSlider";
            })

            Type declaration

              • (action): action is {
                    payload: undefined;
                    type: "main/resetSlider";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: undefined;
                    type: "main/resetSlider";
                }

            type: "main/resetSlider"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • noArgument: void

            Returns {
                payload: undefined;
                type: "main/resetSlider";
            }

            • payload: undefined
            • type: "main/resetSlider"

          Properties

          Properties

          match: ((action) => action is {
              payload: undefined;
              type: "main/resetSlider";
          })

          Type declaration

            • (action): action is {
                  payload: undefined;
                  type: "main/resetSlider";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: undefined;
                  type: "main/resetSlider";
              }

          type: "main/resetSlider"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.save.html b/docs/functions/app_slices_mainSlice.save.html index 3893f0281..d0982053d 100644 --- a/docs/functions/app_slices_mainSlice.save.html +++ b/docs/functions/app_slices_mainSlice.save.html @@ -1,5 +1,5 @@ -save | reactime
          • Calling this redux#ActionCreator with an argument will +save | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/save";
              }

              • payload: any
              • type: "main/save"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/save";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/save";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/save";
                }

            type: "main/save"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/save";
            }

            • payload: any
            • type: "main/save"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/save";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/save";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/save";
              }

          type: "main/save"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.setCurrentLocation.html b/docs/functions/app_slices_mainSlice.setCurrentLocation.html index 3553c6e82..6b76aa2e6 100644 --- a/docs/functions/app_slices_mainSlice.setCurrentLocation.html +++ b/docs/functions/app_slices_mainSlice.setCurrentLocation.html @@ -1,5 +1,5 @@ -setCurrentLocation | reactime
          • Calling this redux#ActionCreator with an argument will +setCurrentLocation | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/setCurrentLocation";
              }

              • payload: any
              • type: "main/setCurrentLocation"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/setCurrentLocation";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/setCurrentLocation";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/setCurrentLocation";
                }

            type: "main/setCurrentLocation"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/setCurrentLocation";
            }

            • payload: any
            • type: "main/setCurrentLocation"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/setCurrentLocation";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/setCurrentLocation";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/setCurrentLocation";
              }

          type: "main/setCurrentLocation"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.setCurrentTabInApp.html b/docs/functions/app_slices_mainSlice.setCurrentTabInApp.html index ec13deb40..1d8d204be 100644 --- a/docs/functions/app_slices_mainSlice.setCurrentTabInApp.html +++ b/docs/functions/app_slices_mainSlice.setCurrentTabInApp.html @@ -1,5 +1,5 @@ -setCurrentTabInApp | reactime
          • Calling this redux#ActionCreator with an argument will +setCurrentTabInApp | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/setCurrentTabInApp";
              }

              • payload: any
              • type: "main/setCurrentTabInApp"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/setCurrentTabInApp";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/setCurrentTabInApp";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/setCurrentTabInApp";
                }

            type: "main/setCurrentTabInApp"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/setCurrentTabInApp";
            }

            • payload: any
            • type: "main/setCurrentTabInApp"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/setCurrentTabInApp";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/setCurrentTabInApp";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/setCurrentTabInApp";
              }

          type: "main/setCurrentTabInApp"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.setPort.html b/docs/functions/app_slices_mainSlice.setPort.html index 553777810..87df1d72b 100644 --- a/docs/functions/app_slices_mainSlice.setPort.html +++ b/docs/functions/app_slices_mainSlice.setPort.html @@ -1,5 +1,5 @@ -setPort | reactime
          • Calling this redux#ActionCreator with an argument will +setPort | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/setPort";
              }

              • payload: any
              • type: "main/setPort"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/setPort";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/setPort";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/setPort";
                }

            type: "main/setPort"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/setPort";
            }

            • payload: any
            • type: "main/setPort"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/setPort";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/setPort";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/setPort";
              }

          type: "main/setPort"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.setTab.html b/docs/functions/app_slices_mainSlice.setTab.html index d999f376c..a6b069b53 100644 --- a/docs/functions/app_slices_mainSlice.setTab.html +++ b/docs/functions/app_slices_mainSlice.setTab.html @@ -1,5 +1,5 @@ -setTab | reactime
          • Calling this redux#ActionCreator with an argument will +setTab | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/setTab";
              }

              • payload: any
              • type: "main/setTab"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/setTab";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/setTab";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/setTab";
                }

            type: "main/setTab"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/setTab";
            }

            • payload: any
            • type: "main/setTab"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/setTab";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/setTab";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/setTab";
              }

          type: "main/setTab"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.startPlaying.html b/docs/functions/app_slices_mainSlice.startPlaying.html index 2a14abb33..67fd4dbd2 100644 --- a/docs/functions/app_slices_mainSlice.startPlaying.html +++ b/docs/functions/app_slices_mainSlice.startPlaying.html @@ -1,5 +1,5 @@ -startPlaying | reactime
          • Calling this redux#ActionCreator with an argument will +startPlaying | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/startPlaying";
              }

              • payload: any
              • type: "main/startPlaying"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/startPlaying";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/startPlaying";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/startPlaying";
                }

            type: "main/startPlaying"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/startPlaying";
            }

            • payload: any
            • type: "main/startPlaying"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/startPlaying";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/startPlaying";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/startPlaying";
              }

          type: "main/startPlaying"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.startReconnect.html b/docs/functions/app_slices_mainSlice.startReconnect.html index 5c22bb10b..91aa579d6 100644 --- a/docs/functions/app_slices_mainSlice.startReconnect.html +++ b/docs/functions/app_slices_mainSlice.startReconnect.html @@ -1,5 +1,5 @@ -startReconnect | reactime
          • Calling this redux#ActionCreator will +startReconnect | reactime

            • Calling this redux#ActionCreator will return a PayloadAction of type T with a payload of undefined

              -

              Parameters

              • noArgument: void

              Returns {
                  payload: undefined;
                  type: "main/startReconnect";
              }

              • payload: undefined
              • type: "main/startReconnect"

            Properties

            Properties

            match: ((action) => action is {
                payload: undefined;
                type: "main/startReconnect";
            })

            Type declaration

              • (action): action is {
                    payload: undefined;
                    type: "main/startReconnect";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: undefined;
                    type: "main/startReconnect";
                }

            type: "main/startReconnect"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • noArgument: void

            Returns {
                payload: undefined;
                type: "main/startReconnect";
            }

            • payload: undefined
            • type: "main/startReconnect"

          Properties

          Properties

          match: ((action) => action is {
              payload: undefined;
              type: "main/startReconnect";
          })

          Type declaration

            • (action): action is {
                  payload: undefined;
                  type: "main/startReconnect";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: undefined;
                  type: "main/startReconnect";
              }

          type: "main/startReconnect"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.toggleExpanded.html b/docs/functions/app_slices_mainSlice.toggleExpanded.html index 5e923b929..746e91d59 100644 --- a/docs/functions/app_slices_mainSlice.toggleExpanded.html +++ b/docs/functions/app_slices_mainSlice.toggleExpanded.html @@ -1,5 +1,5 @@ -toggleExpanded | reactime
          • Calling this redux#ActionCreator with an argument will +toggleExpanded | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/toggleExpanded";
              }

              • payload: any
              • type: "main/toggleExpanded"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/toggleExpanded";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/toggleExpanded";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/toggleExpanded";
                }

            type: "main/toggleExpanded"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/toggleExpanded";
            }

            • payload: any
            • type: "main/toggleExpanded"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/toggleExpanded";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/toggleExpanded";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/toggleExpanded";
              }

          type: "main/toggleExpanded"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.toggleMode.html b/docs/functions/app_slices_mainSlice.toggleMode.html index 3d0363a0e..772b76956 100644 --- a/docs/functions/app_slices_mainSlice.toggleMode.html +++ b/docs/functions/app_slices_mainSlice.toggleMode.html @@ -1,5 +1,5 @@ -toggleMode | reactime
          • Calling this redux#ActionCreator with an argument will +toggleMode | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/toggleMode";
              }

              • payload: any
              • type: "main/toggleMode"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/toggleMode";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/toggleMode";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/toggleMode";
                }

            type: "main/toggleMode"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/toggleMode";
            }

            • payload: any
            • type: "main/toggleMode"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/toggleMode";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/toggleMode";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/toggleMode";
              }

          type: "main/toggleMode"
          \ No newline at end of file diff --git a/docs/functions/app_slices_mainSlice.tutorialSaveSeriesToggle.html b/docs/functions/app_slices_mainSlice.tutorialSaveSeriesToggle.html index d761b924e..cac0bd241 100644 --- a/docs/functions/app_slices_mainSlice.tutorialSaveSeriesToggle.html +++ b/docs/functions/app_slices_mainSlice.tutorialSaveSeriesToggle.html @@ -1,5 +1,5 @@ -tutorialSaveSeriesToggle | reactime
          • Calling this redux#ActionCreator with an argument will +tutorialSaveSeriesToggle | reactime

            • Calling this redux#ActionCreator with an argument will return a PayloadAction of type T with a payload of P

              -

              Parameters

              • payload: any

              Returns {
                  payload: any;
                  type: "main/tutorialSaveSeriesToggle";
              }

              • payload: any
              • type: "main/tutorialSaveSeriesToggle"

            Properties

            Properties

            match: ((action) => action is {
                payload: any;
                type: "main/tutorialSaveSeriesToggle";
            })

            Type declaration

              • (action): action is {
                    payload: any;
                    type: "main/tutorialSaveSeriesToggle";
                }
              • Parameters

                • action: unknown

                Returns action is {
                    payload: any;
                    type: "main/tutorialSaveSeriesToggle";
                }

            type: "main/tutorialSaveSeriesToggle"

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • payload: any

            Returns {
                payload: any;
                type: "main/tutorialSaveSeriesToggle";
            }

            • payload: any
            • type: "main/tutorialSaveSeriesToggle"

          Properties

          Properties

          match: ((action) => action is {
              payload: any;
              type: "main/tutorialSaveSeriesToggle";
          })

          Type declaration

            • (action): action is {
                  payload: any;
                  type: "main/tutorialSaveSeriesToggle";
              }
            • Parameters

              • action: unknown

              Returns action is {
                  payload: any;
                  type: "main/tutorialSaveSeriesToggle";
              }

          type: "main/tutorialSaveSeriesToggle"
          \ No newline at end of file diff --git a/docs/functions/backend_controllers_createComponentActionsRecord.default.html b/docs/functions/backend_controllers_createComponentActionsRecord.default.html index 9c7f0067b..ccb4f1437 100644 --- a/docs/functions/backend_controllers_createComponentActionsRecord.default.html +++ b/docs/functions/backend_controllers_createComponentActionsRecord.default.html @@ -1,7 +1,7 @@ -default | reactime
          • This is a recursive function that runs after Fiber commit, if user is navigating to a new route during jumping. This function performs the following logic:

            +default | reactime
            • This is a recursive function that runs after Fiber commit, if user is navigating to a new route during jumping. This function performs the following logic:

              1. Traverse from FiberRootNode
              2. If the component is stateful, extract its update methods & push to the componentActionRecord array
              -

              Parameters

              • currentFiberNode: Fiber

                A Fiber object

                -

              Returns void

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • currentFiberNode: Fiber

              A Fiber object

              +

            Returns void

          \ No newline at end of file diff --git a/docs/functions/backend_controllers_createTree.default.html b/docs/functions/backend_controllers_createTree.default.html index e5a2f2ce7..4091e387c 100644 --- a/docs/functions/backend_controllers_createTree.default.html +++ b/docs/functions/backend_controllers_createTree.default.html @@ -1,10 +1,10 @@ -default | reactime
          • This is a function that runs after every Fiber commit using the following logic:

            +default | reactime
            • This is a function that runs after every Fiber commit using the following logic:

              1. Traverse from FiberRootNode
              2. Create an instance of custom Tree class
              3. Build a new state snapshot Every time a state change is made in the accompanying app, the extension creates a Tree “snapshot” of the current state, and adds it to the current “cache” of snapshots in the extension
              -

              Parameters

            Generated using TypeDoc

            \ No newline at end of file +
          \ No newline at end of file diff --git a/docs/functions/backend_controllers_statePropExtractors.filterAndFormatData.html b/docs/functions/backend_controllers_statePropExtractors.filterAndFormatData.html index 3ab5d17d9..ee7950c39 100644 --- a/docs/functions/backend_controllers_statePropExtractors.filterAndFormatData.html +++ b/docs/functions/backend_controllers_statePropExtractors.filterAndFormatData.html @@ -1,6 +1,6 @@ -filterAndFormatData | reactime
          • This function receives raw Data from REACT DEV TOOL and filter the Data based on the exclude list. The filterd data is then converted to string (if applicable) before being sent to reacTime front end. +filterAndFormatData | reactime

            • This function receives raw Data from REACT DEV TOOL and filter the Data based on the exclude list. The filterd data is then converted to string (if applicable) before being sent to reacTime front end. NOTE: the formating is important since Chrome will only accept JSON.stringfiable object. Circular object & function are not JSON stringifiable.

              -

              Parameters

              • reactDevData: {
                    [key: string]: any;
                }

                The data object obtained from React Devtool. Ex: memoizedProps, memoizedState

                -
                • [key: string]: any
              • reactimeData: ReactimeData = {}

                The cached data from the current component. This can be data about states, context and/or props of the component.

                +

                Parameters

                • reactDevData: {
                      [key: string]: any;
                  }

                  The data object obtained from React Devtool. Ex: memoizedProps, memoizedState

                  +
                  • [key: string]: any
                • reactimeData: ReactimeData = {}

                  The cached data from the current component. This can be data about states, context and/or props of the component.

                Returns ReactimeData

                The update component data object to send to front end of ReactTime

                -

            Generated using TypeDoc

            \ No newline at end of file +
          \ No newline at end of file diff --git a/docs/functions/backend_controllers_statePropExtractors.getHooksNames.html b/docs/functions/backend_controllers_statePropExtractors.getHooksNames.html index aa026fc18..060e35bb1 100644 --- a/docs/functions/backend_controllers_statePropExtractors.getHooksNames.html +++ b/docs/functions/backend_controllers_statePropExtractors.getHooksNames.html @@ -1,6 +1,6 @@ -getHooksNames | reactime
          • This function receive a string representation of a functional component. This function then use JSX parser to traverse through the function string, and extract the state variable name and its corresponding setState method.

            -

            Parameters

            • elementType: string

              The string representation of a functional component

              +getHooksNames | reactime
              • This function receive a string representation of a functional component. This function then use JSX parser to traverse through the function string, and extract the state variable name and its corresponding setState method.

                +

                Parameters

                • elementType: string

                  The string representation of a functional component

                Returns {
                    hookName: string;
                    varName: string;
                }[]

                • An array of objects with key: hookName (the name of setState method) | value: varName (the state variable name)
                -

              Generated using TypeDoc

              \ No newline at end of file +
          \ No newline at end of file diff --git a/docs/functions/backend_controllers_statePropExtractors.getHooksStateAndUpdateMethod.html b/docs/functions/backend_controllers_statePropExtractors.getHooksStateAndUpdateMethod.html index 520204e42..d9ffb9625 100644 --- a/docs/functions/backend_controllers_statePropExtractors.getHooksStateAndUpdateMethod.html +++ b/docs/functions/backend_controllers_statePropExtractors.getHooksStateAndUpdateMethod.html @@ -1,9 +1,9 @@ -getHooksStateAndUpdateMethod | reactime
          \ No newline at end of file diff --git a/docs/functions/backend_controllers_throttle.default.html b/docs/functions/backend_controllers_throttle.default.html index da61292c3..f1687b456 100644 --- a/docs/functions/backend_controllers_throttle.default.html +++ b/docs/functions/backend_controllers_throttle.default.html @@ -1,5 +1,5 @@ -default | reactime
          • Type Parameters

            • T extends ((...args) => any)

            Parameters

            • callback: T

              A function to throttle

              -
            • MIN_TIME_BETWEEN_UPDATE: number

              A number of milliseconds to use as throttling interval

              +default | reactime
              • Type Parameters

                • T extends ((...args) => any)

                Parameters

                • callback: T

                  A function to throttle

                  +
                • MIN_TIME_BETWEEN_UPDATE: number

                  A number of milliseconds to use as throttling interval

                Returns ((...arg) => ReturnType<T>)

                A function that limits input function, callback, from being called more than once every MIN_TIME_BETWEEN_UPDATE milliseconds

                -
                  • (...arg): ReturnType<T>
                  • Parameters

                    • Rest ...arg: Parameters<T>

                    Returns ReturnType<T>

                Method

                throttle

                -

              Generated using TypeDoc

              \ No newline at end of file +
                • (...arg): ReturnType<T>
                • Parameters

                  • Rest ...arg: Parameters<T>

                  Returns ReturnType<T>

              Method

              throttle

              +
          \ No newline at end of file diff --git a/docs/functions/backend_controllers_timeJump.default.html b/docs/functions/backend_controllers_timeJump.default.html index 15efcc821..d6e4ffa4f 100644 --- a/docs/functions/backend_controllers_timeJump.default.html +++ b/docs/functions/backend_controllers_timeJump.default.html @@ -1,4 +1,4 @@ -default | reactime
          • This is a closure function to keep track of mode (jumping or not jumping)

            -

            Parameters

            • mode: Status

              The current mode (i.e. jumping)

              +default | reactime
              • This is a closure function to keep track of mode (jumping or not jumping)

                +

                Parameters

                • mode: Status

                  The current mode (i.e. jumping)

                Returns ((targetSnapshot) => Promise<void>)

                an async function that takes an targetSnapshot, then invokes updateReactFiberTree based on the state provided within that target snapshot

                -
                  • (targetSnapshot): Promise<void>
                  • Parameters

                    Returns Promise<void>

              Generated using TypeDoc

              \ No newline at end of file +
                • (targetSnapshot): Promise<void>
                • Parameters

                  Returns Promise<void>

          \ No newline at end of file diff --git a/docs/functions/backend_models_tree.serializeState.html b/docs/functions/backend_models_tree.serializeState.html index 6d4256557..f7ee593ec 100644 --- a/docs/functions/backend_models_tree.serializeState.html +++ b/docs/functions/backend_models_tree.serializeState.html @@ -1,6 +1,6 @@ -serializeState | reactime
          • Parameters

            • state: any

              Object that contains the current state of the application or system that needs to be serialized.

              +serializeState | reactime
              • Parameters

                • state: any

                  Object that contains the current state of the application or system that needs to be serialized.

                Returns any

                • Depclone of the passed in state. If there is any circulate state, return 'circularState'

                Function

                serializeState - In the context of React, state is often used to store data that determines the behavior and appearance of a component. By serializing the state, we can preserve the component's data across page refreshes, server-side rendering, and other transitions. Additionally, by serializing the state and passing it to a child component, we can create a deep clone of the state, which allows the child component to manipulate the state without affecting the original component. This is useful in situations where we want to keep the state of the parent component immutable, but still allow child components to modify a copy of the state.

                -

              Generated using TypeDoc

              \ No newline at end of file +
          \ No newline at end of file diff --git a/docs/functions/backend_routers_linkFiber.default.html b/docs/functions/backend_routers_linkFiber.default.html index 53509591c..c7802de5d 100644 --- a/docs/functions/backend_routers_linkFiber.default.html +++ b/docs/functions/backend_routers_linkFiber.default.html @@ -1,4 +1,4 @@ -default | reactime
          • Parameters

            • mode: Status

              The current mode (i.e. jumping, time-traveling, or paused)

              +default | reactime
              • Parameters

                • mode: Status

                  The current mode (i.e. jumping, time-traveling, or paused)

                Returns (() => Promise<void>)

                a function to be invoked by index.js that initiates snapshot monitoring

                  • (): Promise<void>
                  • Returns Promise<void>

                Function

                linkFiber - linkFiber contains core module functionality, exported as an anonymous function, perform the following logic:

                  @@ -9,4 +9,4 @@
                1. Initialize the fiber tree snapShot to send to Front End, later rendered on Chrome Extension.
                2. Monkey patching the onCommitFiberRoot from REACT DEV TOOL to obtain updated data after React Applicaiton is re-rendered.
                -

              Generated using TypeDoc

              \ No newline at end of file +
          \ No newline at end of file diff --git a/docs/functions/backend_routers_snapShot.default.html b/docs/functions/backend_routers_snapShot.default.html index 888258d9c..dc4922c7e 100644 --- a/docs/functions/backend_routers_snapShot.default.html +++ b/docs/functions/backend_routers_snapShot.default.html @@ -1,5 +1,5 @@ -default | reactime
          • This function creates a new snapShot fiber tree with the provided fiberRoot, then send the updated snapshot to front end. +default | reactime

            • This function creates a new snapShot fiber tree with the provided fiberRoot, then send the updated snapshot to front end. This runs after every Fiber commit if mode is not jumping. This

              -

              Parameters

              • fiberRoot: FiberRoot

                The fiberRootNode, which is the root node of the fiber tree is stored in the current property of the fiber root object which we can use to traverse the tree

                -

              Returns void

            Generated using TypeDoc

            \ No newline at end of file +

            Parameters

            • fiberRoot: FiberRoot

              The fiberRootNode, which is the root node of the fiber tree is stored in the current property of the fiber root object which we can use to traverse the tree

              +

            Returns void

          \ No newline at end of file diff --git a/docs/hierarchy.html b/docs/hierarchy.html index 5c36716aa..3cbb75718 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -1 +1 @@ -reactime

          Generated using TypeDoc

          \ No newline at end of file +reactime
          \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 1b7992086..299b3cc37 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,4 +1,4 @@ -reactime

          reactime

          +reactime

          reactime



          @@ -16,7 +16,6 @@

          Reactime is an open-source Chrome developer tool for time tr GitHub - BabelPresetPrefs LintPrefs

          @@ -28,7 +27,7 @@


          - +

          @@ -37,12 +36,14 @@

          Features

          🔹 Viewing

          You can view your application's file structure and click on a snapshot to view your app's state. State can be visualized in a Component Graph, JSON Tree, or -Performance Graph. Snapshots can be compared with the previous snapshot, which can -be viewed in Diff mode. +Performance Graph. Snapshot history can be visualized in the History tab. +The Web Metrics tab provides some useful metrics for site performance. The accessibility tab +visualizes an app's accessibility tree per state change. +Snapshots can be compared with the previous snapshot, which can be viewed in Diff mode.

          - +


          @@ -67,18 +68,13 @@


          - +


          🔹 Reconnect and Status

          If Reactime loses its connection to the tab you're monitoring, simply click the "reconnect" button to resume your work. You'll notice a circle located to the right of the button, which will appear as either red (indicating disconnection) or green (signifying a successful reconnection).

          -

          - -

          -
          -

          🔹 Re-render Optimization

          One of the most common issues that affects performance in React is unnecessary render cycles. This problem can be fixed by checking your renders in the Performance tab in Chrome DevTools under the Reactime panel. @@ -125,11 +121,11 @@

          What's New!

          -

          Reactime 22.0 heralds significant enhancements, addressing core performance issues and fortifying the overall application's stability and reliability. In our pursuit of consistent evolution, we've updated outdated packages and transitioned state management to Redux Toolkit. This strategic shift not only modernizes our tech stack but also ensures our application is positioned for easier maintenance and scalability in the future. Complementing these upgrades, this release also mends various bugs. The debut of features like the reconnection button, a status icon, and the integration of key web metrics – Cumulative Layout Shift (CLS) and Interaction To Next Paint (INP) – amplifies its functionality and offers users a more refined experience.

          -

          Taking a deeper look

          -

          Addressing the persistent disconnection/black screen issues that occasionally affected users during regular application use, we made decisive improvements by removing the "keepAlive" function and implementing robust logic to fix the core issue. This enabled us to refine the communication protocol between our application and the Chrome extension API, delivering a more consistent and stable connection. To further enhance the user experience and foster resilience, we introduced a user-friendly reconnection feature. This not only offers users a swift recovery route but also acts as an added layer of protection against any unexpected disconnections in the future.

          -

          In an effort to improve maintainability, scalability, and longevity, we updated and phased out certain dependencies. To name a few, we moved away from the Immer library and transitioned our state management to use Redux Toolkit, while upgrading the Web Vitals API from version 1.1.2 to 3.5.0, allowing us to harness a broader range of web metrics. As part of this transition, we also converted all of the existing tests to work with the updated state management system, while further expanding testing suites to increase overall testing coverage. Lastly, we achieved a notable increase in TypeScript coverage, strengthening code quality and early detection of potential development issues.

          -

          For an improved user experience, we set our sights on several impactful enhancements. First on our list is the reconnection feature, designed as a protective measure for those unexpected moments when a user gets disconnected. In such events, an intuitive pop-up dialog will instantly emerge, offering users a seamless way to dive right back into their session, while also offering the option to download recorded snapshots of state as a JSON file. Complementing this, we've integrated a dynamic status indicator that transparently displays a user's current app status, highlighting whether they're online or offline. But that's not all. We've enriched the application with two vital web performance metrics: Cumulative Layout Shift (CLS) and Interaction to Next Paint (INP). These metrics are pivotal, providing developers with insights into layout stability and responsiveness, empowering them to optimize user interactions with precision.

          +

          Reactime 24.0 includes a new accessibility debugging feature for developers!

          +

          "No ARIA is better than bad ARIA"

          +

          This version of Reactime remedies this phrase by implementing a feature that allows developers to track the accessibility tree of their application based on state change.

          +

          Similar to the component map feature, developers can time travel to different states of their app's accessibility tree and hover over specific nodes to learn more about their individual accessibility-related information.

          +

          We've also developed an enable/disable button that determines when the Chrome Debugger API grabs the app's accessibility tree and a legend component that describes the tree in greater detail.

          If you would like to read more about previous releases, click here!

          @@ -153,10 +149,11 @@

          Installation

          Turn on 'Allow access to file URLs' in the extension details page if testing locally.

          Looking to contribute to Reactime?

          Please refer to Developer Install for a detailed guide:

          -

          Refer DEVELOPER README for more info on the project, and +

          Refer to the DEVELOPER README for more info on the project, and instructions on building from source.

          How to Use

          After installing the Chrome extension, just open up your project in the browser.

          -

          Then open up your Chrome DevTools and navigate to the Reactime panel.

          +

          Then right click on your application and choose the 'Reactime' context menu item to open up a Reactime panel.

          +

          Alternatively, you can open up your Chrome DevTools and navigate to the Reactime panel.

          Troubleshooting

          Why is Reactime telling me that no React application is found?

          Reactime initially runs using the dev tools global hook from the Chrome API. It takes time for Chrome to load this. Try refreshing your application a couple of times until you see Reactime running.

          @@ -164,15 +161,19 @@

          Installation

          There is a black screen instead of the Reactime extension

          Try refreshing the application you want to test and refresh the DevTools by clicking the right mouse button “Reload frame”.

          I found a bug in Reactime

          Reactime is an open-source project, and we'd love to hear from you about -improving the user experience. Please read DEVELOPER README, +improving the user experience. Please read DEVELOPER README, and create a pull request (or issue) to propose and collaborate on changes to Reactime.

          Node version compatibility

          With the release of Node v18.12.1(LTS) on 11/4/22, the script has been updated to 'npm run dev' | 'npm run build' for backwards compatibility.
          For version Node v16.16.0, please use script 'npm run devlegacy' | 'npm run buildlegacy'

          Read More

          Authors

          License

          This project is licensed under the MIT License - see the LICENSE file for details.

          -

          Generated using TypeDoc

          \ No newline at end of file +

          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.ActionContainerProps.html b/docs/interfaces/app_FrontendTypes.ActionContainerProps.html index bc136a3ef..ebd33c21a 100644 --- a/docs/interfaces/app_FrontendTypes.ActionContainerProps.html +++ b/docs/interfaces/app_FrontendTypes.ActionContainerProps.html @@ -1,4 +1,4 @@ -ActionContainerProps | reactime

          Interface ActionContainerProps

          interface ActionContainerProps {
              actionView: boolean;
              setActionView: Dispatch<SetStateAction<boolean>>;
              toggleActionContainer: (() => void);
          }

          Properties

          actionView: boolean
          setActionView: Dispatch<SetStateAction<boolean>>
          toggleActionContainer: (() => void)

          Type declaration

            • (): void
            • Returns void

          Generated using TypeDoc

          \ No newline at end of file +ActionContainerProps | reactime

          Interface ActionContainerProps

          interface ActionContainerProps {
              actionView: boolean;
              setActionView: Dispatch<SetStateAction<boolean>>;
              toggleActionContainer: (() => void);
          }

          Properties

          actionView: boolean
          setActionView: Dispatch<SetStateAction<boolean>>
          toggleActionContainer: (() => void)

          Type declaration

            • (): void
            • Returns void

          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.ActionObj.html b/docs/interfaces/app_FrontendTypes.ActionObj.html index 385950ddc..612525dec 100644 --- a/docs/interfaces/app_FrontendTypes.ActionObj.html +++ b/docs/interfaces/app_FrontendTypes.ActionObj.html @@ -1,4 +1,4 @@ -ActionObj | reactime
          interface ActionObj {
              currentTab: string;
              name: string;
              seriesName: string;
          }

          Properties

          Properties

          currentTab: string
          name: string
          seriesName: string

          Generated using TypeDoc

          \ No newline at end of file +ActionObj | reactime
          interface ActionObj {
              currentTab: string;
              name: string;
              seriesName: string;
          }

          Properties

          Properties

          currentTab: string
          name: string
          seriesName: string
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.ActionProps.html b/docs/interfaces/app_FrontendTypes.ActionProps.html index 02659f23b..a8cab3cd6 100644 --- a/docs/interfaces/app_FrontendTypes.ActionProps.html +++ b/docs/interfaces/app_FrontendTypes.ActionProps.html @@ -1,15 +1,15 @@ -ActionProps | reactime

          Template: ActionProps

          Props for the action component

          -
          interface ActionProps {
              componentData: {
                  actualDuration: number;
              };
              componentName: string;
              displayName: string;
              handleOnkeyDown: ((e, i) => void);
              index: number;
              isCurrIndex: boolean;
              key: string;
              last: boolean;
              routePath: unknown;
              selected: boolean;
              sliderIndex: number;
              state?: Record<string, unknown>;
              viewIndex: number;
          }

          Properties

          componentData: {
              actualDuration: number;
          }

          Type declaration

          • actualDuration: number
          componentName: string
          displayName: string
          handleOnkeyDown: ((e, i) => void)

          Type declaration

            • (e, i): void
            • Parameters

              • e: KeyboardEvent
              • i: number

              Returns void

          index: number
          isCurrIndex: boolean
          key: string
          last: boolean
          routePath: unknown
          selected: boolean
          sliderIndex: number
          state?: Record<string, unknown>
          viewIndex: number

          Generated using TypeDoc

          \ No newline at end of file +ActionProps | reactime

          Template: ActionProps

          Props for the action component

          +
          interface ActionProps {
              componentData: {
                  actualDuration: number;
              };
              componentName: string;
              displayName: string;
              handleOnkeyDown: ((e, i) => void);
              index: number;
              isCurrIndex: boolean;
              key: string;
              last: boolean;
              routePath: unknown;
              selected: boolean;
              sliderIndex: number;
              state?: Record<string, unknown>;
              viewIndex: number;
          }

          Properties

          componentData: {
              actualDuration: number;
          }

          Type declaration

          • actualDuration: number
          componentName: string
          displayName: string
          handleOnkeyDown: ((e, i) => void)

          Type declaration

            • (e, i): void
            • Parameters

              • e: KeyboardEvent
              • i: number

              Returns void

          index: number
          isCurrIndex: boolean
          key: string
          last: boolean
          routePath: unknown
          selected: boolean
          sliderIndex: number
          state?: Record<string, unknown>
          viewIndex: number
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.BarGraphBase.html b/docs/interfaces/app_FrontendTypes.BarGraphBase.html index 829346b79..d46b00052 100644 --- a/docs/interfaces/app_FrontendTypes.BarGraphBase.html +++ b/docs/interfaces/app_FrontendTypes.BarGraphBase.html @@ -1,5 +1,5 @@ -BarGraphBase | reactime
          interface BarGraphBase {
              comparison: Series[];
              data: PerfData;
              height: number;
              width: number;
          }

          Hierarchy (view full)

          Properties

          Properties

          comparison: Series[]
          data: PerfData
          height: number
          width: number

          Generated using TypeDoc

          \ No newline at end of file +BarGraphBase | reactime
          interface BarGraphBase {
              comparison: Series[];
              data: PerfData;
              height: number;
              width: number;
          }

          Hierarchy (view full)

          Properties

          Properties

          comparison: Series[]
          data: PerfData
          height: number
          width: number
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.BarGraphComparisonAction.html b/docs/interfaces/app_FrontendTypes.BarGraphComparisonAction.html index 74cfa8dc4..5534a03a0 100644 --- a/docs/interfaces/app_FrontendTypes.BarGraphComparisonAction.html +++ b/docs/interfaces/app_FrontendTypes.BarGraphComparisonAction.html @@ -1,9 +1,9 @@ -BarGraphComparisonAction | reactime

          Interface BarGraphComparisonAction

          interface BarGraphComparisonAction {
              action: ActionObj;
              comparison: Series[];
              data: ActionObj[];
              height: number;
              series?: number;
              setAction: ((e) => void);
              setSeries: ((e) => void);
              width: number;
          }

          Properties

          action: ActionObj
          comparison: Series[]
          data: ActionObj[]
          height: number
          series?: number
          setAction: ((e) => void)

          Type declaration

            • (e): void
            • Parameters

              • e: string | boolean

              Returns void

          setSeries: ((e) => void)

          Type declaration

            • (e): void
            • Parameters

              • e: string | boolean

              Returns void

          width: number

          Generated using TypeDoc

          \ No newline at end of file +BarGraphComparisonAction | reactime

          Interface BarGraphComparisonAction

          interface BarGraphComparisonAction {
              action: ActionObj;
              comparison: Series[];
              data: ActionObj[];
              height: number;
              series?: number;
              setAction: ((e) => void);
              setSeries: ((e) => void);
              width: number;
          }

          Properties

          action: ActionObj
          comparison: Series[]
          data: ActionObj[]
          height: number
          series?: number
          setAction: ((e) => void)

          Type declaration

            • (e): void
            • Parameters

              • e: string | boolean

              Returns void

          setSeries: ((e) => void)

          Type declaration

            • (e): void
            • Parameters

              • e: string | boolean

              Returns void

          width: number
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.BarGraphComparisonProps.html b/docs/interfaces/app_FrontendTypes.BarGraphComparisonProps.html index 5675c09f1..1f85e253a 100644 --- a/docs/interfaces/app_FrontendTypes.BarGraphComparisonProps.html +++ b/docs/interfaces/app_FrontendTypes.BarGraphComparisonProps.html @@ -1,8 +1,8 @@ -BarGraphComparisonProps | reactime

          Interface BarGraphComparisonProps

          interface BarGraphComparisonProps {
              comparison: Series[];
              data: PerfData;
              height: number;
              series: number;
              setAction: ((e) => void);
              setSeries: ((e) => void);
              width: number;
          }

          Hierarchy (view full)

          Properties

          comparison: Series[]
          data: PerfData
          height: number
          series: number
          setAction: ((e) => void)

          Type declaration

            • (e): void
            • Parameters

              • e: string | boolean

              Returns void

          setSeries: ((e) => void)

          Type declaration

            • (e): void
            • Parameters

              • e: string | boolean

              Returns void

          width: number

          Generated using TypeDoc

          \ No newline at end of file +BarGraphComparisonProps | reactime

          Interface BarGraphComparisonProps

          interface BarGraphComparisonProps {
              comparison: Series[];
              data: PerfData;
              height: number;
              series: number;
              setAction: ((e) => void);
              setSeries: ((e) => void);
              width: number;
          }

          Hierarchy (view full)

          Properties

          comparison: Series[]
          data: PerfData
          height: number
          series: number
          setAction: ((e) => void)

          Type declaration

            • (e): void
            • Parameters

              • e: string | boolean

              Returns void

          setSeries: ((e) => void)

          Type declaration

            • (e): void
            • Parameters

              • e: string | boolean

              Returns void

          width: number
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.BarGraphProps.html b/docs/interfaces/app_FrontendTypes.BarGraphProps.html index cbdb88223..2f6283a05 100644 --- a/docs/interfaces/app_FrontendTypes.BarGraphProps.html +++ b/docs/interfaces/app_FrontendTypes.BarGraphProps.html @@ -1,10 +1,10 @@ -BarGraphProps | reactime
          interface BarGraphProps {
              allRoutes: unknown;
              comparison: Series[];
              data: PerfData;
              filteredSnapshots: unknown;
              height: number;
              setRoute: (() => void);
              setSnapshot: (() => void);
              snapshot: unknown;
              width: number;
          }

          Hierarchy (view full)

          Properties

          allRoutes: unknown
          comparison: Series[]
          data: PerfData
          filteredSnapshots: unknown
          height: number
          setRoute: (() => void)

          Type declaration

            • (): void
            • Returns void

          setSnapshot: (() => void)

          Type declaration

            • (): void
            • Returns void

          snapshot: unknown
          width: number

          Generated using TypeDoc

          \ No newline at end of file +BarGraphProps | reactime
          interface BarGraphProps {
              allRoutes: unknown;
              comparison: Series[];
              data: PerfData;
              filteredSnapshots: unknown;
              height: number;
              setRoute: (() => void);
              setSnapshot: (() => void);
              snapshot: unknown;
              width: number;
          }

          Hierarchy (view full)

          Properties

          allRoutes: unknown
          comparison: Series[]
          data: PerfData
          filteredSnapshots: unknown
          height: number
          setRoute: (() => void)

          Type declaration

            • (): void
            • Returns void

          setSnapshot: (() => void)

          Type declaration

            • (): void
            • Returns void

          snapshot: unknown
          width: number
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.BarStackProp.html b/docs/interfaces/app_FrontendTypes.BarStackProp.html index ec6535921..88967c2a6 100644 --- a/docs/interfaces/app_FrontendTypes.BarStackProp.html +++ b/docs/interfaces/app_FrontendTypes.BarStackProp.html @@ -1,4 +1,4 @@ -BarStackProp | reactime
          interface BarStackProp {
              currentTab?: string;
              route: string;
              snapshotId: string;
          }

          Properties

          currentTab?: string
          route: string
          snapshotId: string

          Generated using TypeDoc

          \ No newline at end of file +BarStackProp | reactime
          interface BarStackProp {
              currentTab?: string;
              route: string;
              snapshotId: string;
          }

          Properties

          currentTab?: string
          route: string
          snapshotId: string
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.ControlStyles.html b/docs/interfaces/app_FrontendTypes.ControlStyles.html index 54a0dce32..d6bb0f188 100644 --- a/docs/interfaces/app_FrontendTypes.ControlStyles.html +++ b/docs/interfaces/app_FrontendTypes.ControlStyles.html @@ -1,2 +1,2 @@ -ControlStyles | reactime
          interface ControlStyles {
              padding: string;
          }

          Properties

          Properties

          padding: string

          Generated using TypeDoc

          \ No newline at end of file +ControlStyles | reactime
          interface ControlStyles {
              padding: string;
          }

          Properties

          Properties

          padding: string
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.CurrentTab.html b/docs/interfaces/app_FrontendTypes.CurrentTab.html index 14eb5a5a8..b1ba71acd 100644 --- a/docs/interfaces/app_FrontendTypes.CurrentTab.html +++ b/docs/interfaces/app_FrontendTypes.CurrentTab.html @@ -1,16 +1,16 @@ -CurrentTab | reactime
          interface CurrentTab {
              currBranch: number;
              currLocation: {
                  [k: string]: any;
              };
              currParent: number;
              hierarchy: {
                  branch: number;
                  children?: [];
                  index: number;
                  name: number;
                  stateSnapshot: {
                      children: any[];
                      route: any;
                  };
              };
              index: number;
              intervalId: number;
              mode: {
                  paused: boolean;
              };
              playing: boolean;
              seriesSavedStatus: boolean;
              sliderIndex: number;
              snapshots: {
                  [k: string]: any;
              }[];
              status: {
                  [k: string]: any;
              };
              title: string;
              viewIndex: number;
              webMetrics: {
                  CLS: number;
                  FCP: number;
                  FID: number;
                  INP: number;
                  LCP: number;
                  TTFB: number;
              };
          }

          Properties

          currBranch: number
          currLocation: {
              [k: string]: any;
          }

          Type declaration

          • [k: string]: any
          currParent: number
          hierarchy: {
              branch: number;
              children?: [];
              index: number;
              name: number;
              stateSnapshot: {
                  children: any[];
                  route: any;
              };
          }

          Type declaration

          • branch: number
          • Optional children?: []
          • index: number
          • name: number
          • stateSnapshot: {
                children: any[];
                route: any;
            }
            • children: any[]
            • route: any
          index: number
          intervalId: number
          mode: {
              paused: boolean;
          }

          Type declaration

          • paused: boolean
          playing: boolean
          seriesSavedStatus: boolean
          sliderIndex: number
          snapshots: {
              [k: string]: any;
          }[]

          Type declaration

          • [k: string]: any
          status: {
              [k: string]: any;
          }

          Type declaration

          • [k: string]: any
          title: string
          viewIndex: number
          webMetrics: {
              CLS: number;
              FCP: number;
              FID: number;
              INP: number;
              LCP: number;
              TTFB: number;
          }

          Type declaration

          • CLS: number
          • FCP: number
          • FID: number
          • INP: number
          • LCP: number
          • TTFB: number

          Generated using TypeDoc

          \ No newline at end of file +CurrentTab | reactime
          interface CurrentTab {
              currBranch: number;
              currLocation: {
                  [k: string]: any;
              };
              currParent: number;
              hierarchy: {
                  branch: number;
                  children?: [];
                  index: number;
                  name: number;
                  stateSnapshot: {
                      children: any[];
                      route: any;
                  };
              };
              index: number;
              intervalId: number;
              mode: {
                  paused: boolean;
              };
              playing: boolean;
              seriesSavedStatus: boolean;
              sliderIndex: number;
              snapshots: {
                  [k: string]: any;
              }[];
              status: {
                  [k: string]: any;
              };
              title: string;
              viewIndex: number;
              webMetrics: {
                  CLS: number;
                  FCP: number;
                  FID: number;
                  INP: number;
                  LCP: number;
                  TTFB: number;
              };
          }

          Properties

          currBranch: number
          currLocation: {
              [k: string]: any;
          }

          Type declaration

          • [k: string]: any
          currParent: number
          hierarchy: {
              branch: number;
              children?: [];
              index: number;
              name: number;
              stateSnapshot: {
                  children: any[];
                  route: any;
              };
          }

          Type declaration

          • branch: number
          • Optional children?: []
          • index: number
          • name: number
          • stateSnapshot: {
                children: any[];
                route: any;
            }
            • children: any[]
            • route: any
          index: number
          intervalId: number
          mode: {
              paused: boolean;
          }

          Type declaration

          • paused: boolean
          playing: boolean
          seriesSavedStatus: boolean
          sliderIndex: number
          snapshots: {
              [k: string]: any;
          }[]

          Type declaration

          • [k: string]: any
          status: {
              [k: string]: any;
          }

          Type declaration

          • [k: string]: any
          title: string
          viewIndex: number
          webMetrics: {
              CLS: number;
              FCP: number;
              FID: number;
              INP: number;
              LCP: number;
              TTFB: number;
          }

          Type declaration

          • CLS: number
          • FCP: number
          • FID: number
          • INP: number
          • LCP: number
          • TTFB: number
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.DefaultMargin.html b/docs/interfaces/app_FrontendTypes.DefaultMargin.html index 5551779ce..619f76136 100644 --- a/docs/interfaces/app_FrontendTypes.DefaultMargin.html +++ b/docs/interfaces/app_FrontendTypes.DefaultMargin.html @@ -1,5 +1,5 @@ -DefaultMargin | reactime
          interface DefaultMargin {
              bottom: number;
              left: number;
              right: number;
              top: number;
          }

          Properties

          Properties

          bottom: number
          left: number
          right: number
          top: number

          Generated using TypeDoc

          \ No newline at end of file +DefaultMargin | reactime
          interface DefaultMargin {
              bottom: number;
              left: number;
              right: number;
              top: number;
          }

          Properties

          Properties

          bottom: number
          left: number
          right: number
          top: number
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.DiffProps.html b/docs/interfaces/app_FrontendTypes.DiffProps.html index a6a0e563b..7a70eff07 100644 --- a/docs/interfaces/app_FrontendTypes.DiffProps.html +++ b/docs/interfaces/app_FrontendTypes.DiffProps.html @@ -1,3 +1,3 @@ -DiffProps | reactime
          interface DiffProps {
              show?: boolean;
              snapshot: {
                  state?: Record<string, unknown>;
              };
          }

          Properties

          Properties

          show?: boolean
          snapshot: {
              state?: Record<string, unknown>;
          }

          Type declaration

          • Optional state?: Record<string, unknown>

          Generated using TypeDoc

          \ No newline at end of file +DiffProps | reactime
          interface DiffProps {
              show?: boolean;
              snapshot: {
                  state?: Record<string, unknown>;
              };
          }

          Properties

          Properties

          show?: boolean
          snapshot: {
              state?: Record<string, unknown>;
          }

          Type declaration

          • Optional state?: Record<string, unknown>
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.DiffRouteProps.html b/docs/interfaces/app_FrontendTypes.DiffRouteProps.html index fe7c4dd14..3cc202748 100644 --- a/docs/interfaces/app_FrontendTypes.DiffRouteProps.html +++ b/docs/interfaces/app_FrontendTypes.DiffRouteProps.html @@ -1,2 +1,2 @@ -DiffRouteProps | reactime
          interface DiffRouteProps {
              snapshot: Record<string, {
                  children?: unknown[];
                  componentData?: Record<string, unknown>;
                  name?: string;
                  state?: unknown;
                  stateSnaphot?: Record<string, unknown>;
              }>;
          }

          Properties

          Properties

          snapshot: Record<string, {
              children?: unknown[];
              componentData?: Record<string, unknown>;
              name?: string;
              state?: unknown;
              stateSnaphot?: Record<string, unknown>;
          }>

          Type declaration

          • Optional children?: unknown[]
          • Optional componentData?: Record<string, unknown>
          • Optional name?: string
          • Optional state?: unknown
          • Optional stateSnaphot?: Record<string, unknown>

          Generated using TypeDoc

          \ No newline at end of file +DiffRouteProps | reactime
          interface DiffRouteProps {
              snapshot: Record<string, {
                  children?: unknown[];
                  componentData?: Record<string, unknown>;
                  name?: string;
                  state?: unknown;
                  stateSnaphot?: Record<string, unknown>;
              }>;
          }

          Properties

          Properties

          snapshot: Record<string, {
              children?: unknown[];
              componentData?: Record<string, unknown>;
              name?: string;
              state?: unknown;
              stateSnaphot?: Record<string, unknown>;
          }>

          Type declaration

          • Optional children?: unknown[]
          • Optional componentData?: Record<string, unknown>
          • Optional name?: string
          • Optional state?: unknown
          • Optional stateSnaphot?: Record<string, unknown>
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.DropDownStyle.html b/docs/interfaces/app_FrontendTypes.DropDownStyle.html index b3e2e0bc5..d9c4ffc12 100644 --- a/docs/interfaces/app_FrontendTypes.DropDownStyle.html +++ b/docs/interfaces/app_FrontendTypes.DropDownStyle.html @@ -1,9 +1,9 @@ -DropDownStyle | reactime
          interface DropDownStyle {
              backgroundColor: string;
              borderRadius: string;
              borderStyle: string;
              borderWidth: string;
              color: string;
              fontFamily: string;
              margin: string;
              padding: string;
          }

          Properties

          backgroundColor: string
          borderRadius: string
          borderStyle: string
          borderWidth: string
          color: string
          fontFamily: string
          margin: string
          padding: string

          Generated using TypeDoc

          \ No newline at end of file +DropDownStyle | reactime
          interface DropDownStyle {
              backgroundColor: string;
              borderRadius: string;
              borderStyle: string;
              borderWidth: string;
              color: string;
              fontFamily: string;
              margin: string;
              padding: string;
          }

          Properties

          backgroundColor: string
          borderRadius: string
          borderStyle: string
          borderWidth: string
          color: string
          fontFamily: string
          margin: string
          padding: string
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.DropdownProps.html b/docs/interfaces/app_FrontendTypes.DropdownProps.html index b13c40b09..25a0efc39 100644 --- a/docs/interfaces/app_FrontendTypes.DropdownProps.html +++ b/docs/interfaces/app_FrontendTypes.DropdownProps.html @@ -1,4 +1,4 @@ -DropdownProps | reactime
          interface DropdownProps {
              selectedSpeed: {
                  label: string;
                  value: number;
              };
              setSpeed: (() => void);
              speeds: {
                  label: string;
                  value: number;
              }[];
          }

          Properties

          selectedSpeed: {
              label: string;
              value: number;
          }

          Type declaration

          • label: string
          • value: number
          setSpeed: (() => void)

          Type declaration

            • (): void
            • Returns void

          speeds: {
              label: string;
              value: number;
          }[]

          Type declaration

          • label: string
          • value: number

          Generated using TypeDoc

          \ No newline at end of file +DropdownProps | reactime
          interface DropdownProps {
              selectedSpeed: {
                  label: string;
                  value: number;
              };
              setSpeed: (() => void);
              speeds: {
                  label: string;
                  value: number;
              }[];
          }

          Properties

          selectedSpeed: {
              label: string;
              value: number;
          }

          Type declaration

          • label: string
          • value: number
          setSpeed: (() => void)

          Type declaration

            • (): void
            • Returns void

          speeds: {
              label: string;
              value: number;
          }[]

          Type declaration

          • label: string
          • value: number
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.ErrorContainerProps.html b/docs/interfaces/app_FrontendTypes.ErrorContainerProps.html index c7e8dc8aa..35fcfb5bc 100644 --- a/docs/interfaces/app_FrontendTypes.ErrorContainerProps.html +++ b/docs/interfaces/app_FrontendTypes.ErrorContainerProps.html @@ -1,2 +1,2 @@ -ErrorContainerProps | reactime
          interface ErrorContainerProps {
              port: Port;
          }

          Properties

          Properties

          port: Port

          Generated using TypeDoc

          \ No newline at end of file +ErrorContainerProps | reactime
          interface ErrorContainerProps {
              port: Port;
          }

          Properties

          Properties

          port: Port
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.HandleProps.html b/docs/interfaces/app_FrontendTypes.HandleProps.html index f3ad2bfb0..3c7b9a1ca 100644 --- a/docs/interfaces/app_FrontendTypes.HandleProps.html +++ b/docs/interfaces/app_FrontendTypes.HandleProps.html @@ -1,4 +1,4 @@ -HandleProps | reactime
          interface HandleProps {
              dragging: boolean;
              index: number;
              value: number;
          }

          Properties

          Properties

          dragging: boolean
          index: number
          value: number

          Generated using TypeDoc

          \ No newline at end of file +HandleProps | reactime
          interface HandleProps {
              dragging: boolean;
              index: number;
              value: number;
          }

          Properties

          Properties

          dragging: boolean
          index: number
          value: number
          \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.InitialState.html b/docs/interfaces/app_FrontendTypes.InitialState.html index 7b282709e..4c032f4dd 100644 --- a/docs/interfaces/app_FrontendTypes.InitialState.html +++ b/docs/interfaces/app_FrontendTypes.InitialState.html @@ -1,8 +1,8 @@ -InitialState | reactime
          interface InitialState {
              connectRequested: boolean;
              connectionStatus: boolean;
              currentTab: number;
              currentTabInApp: string;
              currentTitle: string;
              port: Port;
              tabs: {} | {
                  [k: string]: {
                      [k: string]: unknown;
                  };
              };
          }

          Properties

          connectRequested: boolean
          connectionStatus: boolean
          currentTab: number
          currentTabInApp: string
          currentTitle: string
          port: Port
          tabs: {} | {
              [k: string]: {
                  [k: string]: unknown;
              };
          }

          Type declaration

            Type declaration

            • [k: string]: {
                  [k: string]: unknown;
              }
              • [k: string]: unknown

            Generated using TypeDoc

            \ No newline at end of file +InitialState | reactime
            interface InitialState {
                connectRequested: boolean;
                connectionStatus: boolean;
                currentTab: number;
                currentTabInApp: string;
                currentTitle: string;
                port: Port;
                tabs: {} | {
                    [k: string]: {
                        [k: string]: unknown;
                    };
                };
            }

            Properties

            connectRequested: boolean
            connectionStatus: boolean
            currentTab: number
            currentTabInApp: string
            currentTitle: string
            port: Port
            tabs: {} | {
                [k: string]: {
                    [k: string]: unknown;
                };
            }

            Type declaration

              Type declaration

              • [k: string]: {
                    [k: string]: unknown;
                }
                • [k: string]: unknown
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.LinkComponent.html b/docs/interfaces/app_FrontendTypes.LinkComponent.html index e3ba72d4b..353e90915 100644 --- a/docs/interfaces/app_FrontendTypes.LinkComponent.html +++ b/docs/interfaces/app_FrontendTypes.LinkComponent.html @@ -1,4 +1,4 @@ -LinkComponent | reactime
              interface LinkComponent {
                  layout: string;
                  linkType: string;
                  orientation: string;
              }

              Properties

              layout: string
              linkType: string
              orientation: string

              Generated using TypeDoc

              \ No newline at end of file +LinkComponent | reactime
              interface LinkComponent {
                  layout: string;
                  linkType: string;
                  orientation: string;
              }

              Properties

              layout: string
              linkType: string
              orientation: string
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.LinkControlProps.html b/docs/interfaces/app_FrontendTypes.LinkControlProps.html index 11c7d3e80..1b7a1f30e 100644 --- a/docs/interfaces/app_FrontendTypes.LinkControlProps.html +++ b/docs/interfaces/app_FrontendTypes.LinkControlProps.html @@ -1,12 +1,12 @@ -LinkControlProps | reactime
              interface LinkControlProps {
                  layout: string;
                  linkType: string;
                  orientation: string;
                  selectedNode: string;
                  setLayout: ((layout) => void);
                  setLinkType: ((linkType) => void);
                  setOrientation: ((orientation) => void);
                  setSelectedNode: ((selectedNode) => void);
                  setStepPercent: ((percent) => void);
                  snapShots: Record<string, unknown>;
                  stepPercent: number;
              }

              Properties

              layout: string
              linkType: string
              orientation: string
              selectedNode: string
              setLayout: ((layout) => void)

              Type declaration

                • (layout): void
                • Parameters

                  • layout: string

                  Returns void

              setLinkType: ((linkType) => void)

              Type declaration

                • (linkType): void
                • Parameters

                  • linkType: string

                  Returns void

              setOrientation: ((orientation) => void)

              Type declaration

                • (orientation): void
                • Parameters

                  • orientation: string

                  Returns void

              setSelectedNode: ((selectedNode) => void)

              Type declaration

                • (selectedNode): void
                • Parameters

                  • selectedNode: string

                  Returns void

              setStepPercent: ((percent) => void)

              Type declaration

                • (percent): void
                • Parameters

                  • percent: number

                  Returns void

              snapShots: Record<string, unknown>
              stepPercent: number

              Generated using TypeDoc

              \ No newline at end of file +LinkControlProps | reactime
              interface LinkControlProps {
                  layout: string;
                  linkType: string;
                  orientation: string;
                  selectedNode: string;
                  setLayout: ((layout) => void);
                  setLinkType: ((linkType) => void);
                  setOrientation: ((orientation) => void);
                  setSelectedNode: ((selectedNode) => void);
                  setStepPercent: ((percent) => void);
                  snapShots: Record<string, unknown>;
                  stepPercent: number;
              }

              Properties

              layout: string
              linkType: string
              orientation: string
              selectedNode: string
              setLayout: ((layout) => void)

              Type declaration

                • (layout): void
                • Parameters

                  • layout: string

                  Returns void

              setLinkType: ((linkType) => void)

              Type declaration

                • (linkType): void
                • Parameters

                  • linkType: string

                  Returns void

              setOrientation: ((orientation) => void)

              Type declaration

                • (orientation): void
                • Parameters

                  • orientation: string

                  Returns void

              setSelectedNode: ((selectedNode) => void)

              Type declaration

                • (selectedNode): void
                • Parameters

                  • selectedNode: string

                  Returns void

              setStepPercent: ((percent) => void)

              Type declaration

                • (percent): void
                • Parameters

                  • percent: number

                  Returns void

              snapShots: Record<string, unknown>
              stepPercent: number
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.LinkTypesProps.html b/docs/interfaces/app_FrontendTypes.LinkTypesProps.html index 94508a122..1231ebd70 100644 --- a/docs/interfaces/app_FrontendTypes.LinkTypesProps.html +++ b/docs/interfaces/app_FrontendTypes.LinkTypesProps.html @@ -1,6 +1,6 @@ -LinkTypesProps | reactime
              interface LinkTypesProps {
                  currentSnapshot?: Record<string, unknown>;
                  height: number;
                  margin?: {
                      bottom: number;
                      left: number;
                      right: number;
                      top: number;
                  };
                  snapshots: Record<string, unknown>;
                  width: number;
              }

              Properties

              currentSnapshot?: Record<string, unknown>
              height: number
              margin?: {
                  bottom: number;
                  left: number;
                  right: number;
                  top: number;
              }

              Type declaration

              • bottom: number
              • left: number
              • right: number
              • top: number
              snapshots: Record<string, unknown>
              width: number

              Generated using TypeDoc

              \ No newline at end of file +LinkTypesProps | reactime
              interface LinkTypesProps {
                  currentSnapshot?: Record<string, unknown>;
                  height: number;
                  margin?: {
                      bottom: number;
                      left: number;
                      right: number;
                      top: number;
                  };
                  snapshots: Record<string, unknown>;
                  width: number;
              }

              Properties

              currentSnapshot?: Record<string, unknown>
              height: number
              margin?: {
                  bottom: number;
                  left: number;
                  right: number;
                  top: number;
              }

              Type declaration

              • bottom: number
              • left: number
              • right: number
              • top: number
              snapshots: Record<string, unknown>
              width: number
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.MainSliderProps.html b/docs/interfaces/app_FrontendTypes.MainSliderProps.html index e1e1a94b4..944e53c8b 100644 --- a/docs/interfaces/app_FrontendTypes.MainSliderProps.html +++ b/docs/interfaces/app_FrontendTypes.MainSliderProps.html @@ -1,3 +1,3 @@ -MainSliderProps | reactime
              interface MainSliderProps {
                  className: string;
                  snapshotsLength: number;
              }

              Properties

              className: string
              snapshotsLength: number

              Generated using TypeDoc

              \ No newline at end of file +MainSliderProps | reactime
              interface MainSliderProps {
                  className: string;
                  snapshotsLength: number;
              }

              Properties

              className: string
              snapshotsLength: number
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.MainState.html b/docs/interfaces/app_FrontendTypes.MainState.html index 22ec4dfaa..e65205bb3 100644 --- a/docs/interfaces/app_FrontendTypes.MainState.html +++ b/docs/interfaces/app_FrontendTypes.MainState.html @@ -1,8 +1,8 @@ -MainState | reactime
              interface MainState {
                  connectRequested: boolean;
                  connectionStatus: boolean;
                  currentTab: number;
                  currentTabInApp: string;
                  currentTitle: string;
                  port: Port;
                  tabs: {
                      [k: string]: {
                          [k: string]: unknown;
                      };
                  };
              }

              Properties

              connectRequested: boolean
              connectionStatus: boolean
              currentTab: number
              currentTabInApp: string
              currentTitle: string
              port: Port
              tabs: {
                  [k: string]: {
                      [k: string]: unknown;
                  };
              }

              Type declaration

              • [k: string]: {
                    [k: string]: unknown;
                }
                • [k: string]: unknown

              Generated using TypeDoc

              \ No newline at end of file +MainState | reactime
              interface MainState {
                  connectRequested: boolean;
                  connectionStatus: boolean;
                  currentTab: number;
                  currentTabInApp: string;
                  currentTitle: string;
                  port: Port;
                  tabs: {
                      [k: string]: {
                          [k: string]: unknown;
                      };
                  };
              }

              Properties

              connectRequested: boolean
              connectionStatus: boolean
              currentTab: number
              currentTabInApp: string
              currentTitle: string
              port: Port
              tabs: {
                  [k: string]: {
                      [k: string]: unknown;
                  };
              }

              Type declaration

              • [k: string]: {
                    [k: string]: unknown;
                }
                • [k: string]: unknown
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.Margin.html b/docs/interfaces/app_FrontendTypes.Margin.html index dd6aa151b..642f9d09e 100644 --- a/docs/interfaces/app_FrontendTypes.Margin.html +++ b/docs/interfaces/app_FrontendTypes.Margin.html @@ -1,5 +1,5 @@ -Margin | reactime
              interface Margin {
                  bottom: number;
                  left: number;
                  right: number;
                  top: number;
              }

              Properties

              Properties

              bottom: number
              left: number
              right: number
              top: number

              Generated using TypeDoc

              \ No newline at end of file +Margin | reactime
              interface Margin {
                  bottom: number;
                  left: number;
                  right: number;
                  top: number;
              }

              Properties

              Properties

              bottom: number
              left: number
              right: number
              top: number
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.Node.html b/docs/interfaces/app_FrontendTypes.Node.html index dfcb4dbda..3d6d4c2fc 100644 --- a/docs/interfaces/app_FrontendTypes.Node.html +++ b/docs/interfaces/app_FrontendTypes.Node.html @@ -1,3 +1,3 @@ -Node | reactime
              interface Node {
                  children?: Node[];
                  name?: string;
              }

              Properties

              Properties

              children?: Node[]
              name?: string

              Generated using TypeDoc

              \ No newline at end of file +Node | reactime
              interface Node {
                  children?: Node[];
                  name?: string;
              }

              Properties

              Properties

              children?: Node[]
              name?: string
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.Obj.html b/docs/interfaces/app_FrontendTypes.Obj.html index f95b07c73..516cf9b7f 100644 --- a/docs/interfaces/app_FrontendTypes.Obj.html +++ b/docs/interfaces/app_FrontendTypes.Obj.html @@ -1,6 +1,6 @@ -Obj | reactime
              interface Obj {
                  branch: number;
                  children?: [];
                  index: number;
                  name: number;
                  stateSnapshot: {
                      children: any[];
                      route: any;
                  };
              }

              Properties

              branch: number
              children?: []
              index: number
              name: number
              stateSnapshot: {
                  children: any[];
                  route: any;
              }

              Type declaration

              • children: any[]
              • route: any

              Generated using TypeDoc

              \ No newline at end of file +Obj | reactime
              interface Obj {
                  branch: number;
                  children?: [];
                  index: number;
                  name: number;
                  stateSnapshot: {
                      children: any[];
                      route: any;
                  };
              }

              Properties

              branch: number
              children?: []
              index: number
              name: number
              stateSnapshot: {
                  children: any[];
                  route: any;
              }

              Type declaration

              • children: any[]
              • route: any
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.OptionsCursorTrueWithMargin.html b/docs/interfaces/app_FrontendTypes.OptionsCursorTrueWithMargin.html index 644b79024..b670754b3 100644 --- a/docs/interfaces/app_FrontendTypes.OptionsCursorTrueWithMargin.html +++ b/docs/interfaces/app_FrontendTypes.OptionsCursorTrueWithMargin.html @@ -1,4 +1,4 @@ -OptionsCursorTrueWithMargin | reactime

              Interface OptionsCursorTrueWithMargin

              interface OptionsCursorTrueWithMargin {
                  followCursor: boolean;
                  shiftX: number;
                  shiftY: number;
              }

              Properties

              Properties

              followCursor: boolean
              shiftX: number
              shiftY: number

              Generated using TypeDoc

              \ No newline at end of file +OptionsCursorTrueWithMargin | reactime

              Interface OptionsCursorTrueWithMargin

              interface OptionsCursorTrueWithMargin {
                  followCursor: boolean;
                  shiftX: number;
                  shiftY: number;
              }

              Properties

              Properties

              followCursor: boolean
              shiftX: number
              shiftY: number
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.PerfData.html b/docs/interfaces/app_FrontendTypes.PerfData.html index 9be0ae923..952df735b 100644 --- a/docs/interfaces/app_FrontendTypes.PerfData.html +++ b/docs/interfaces/app_FrontendTypes.PerfData.html @@ -1,4 +1,4 @@ -PerfData | reactime
              interface PerfData {
                  barStack: BarStackProp[];
                  componentData?: Record<string, unknown>;
                  maxTotalRender: number;
              }

              Properties

              barStack: BarStackProp[]
              componentData?: Record<string, unknown>
              maxTotalRender: number

              Generated using TypeDoc

              \ No newline at end of file +PerfData | reactime
              interface PerfData {
                  barStack: BarStackProp[];
                  componentData?: Record<string, unknown>;
                  maxTotalRender: number;
              }

              Properties

              barStack: BarStackProp[]
              componentData?: Record<string, unknown>
              maxTotalRender: number
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.PerformanceVisxProps.html b/docs/interfaces/app_FrontendTypes.PerformanceVisxProps.html index 934522a8c..0c103382f 100644 --- a/docs/interfaces/app_FrontendTypes.PerformanceVisxProps.html +++ b/docs/interfaces/app_FrontendTypes.PerformanceVisxProps.html @@ -1,5 +1,5 @@ -PerformanceVisxProps | reactime

              Interface PerformanceVisxProps

              interface PerformanceVisxProps {
                  height: number;
                  hierarchy: any;
                  snapshots: [];
                  width: number;
              }

              Properties

              height: number
              hierarchy: any
              snapshots: []
              width: number

              Generated using TypeDoc

              \ No newline at end of file +PerformanceVisxProps | reactime

              Interface PerformanceVisxProps

              interface PerformanceVisxProps {
                  height: number;
                  hierarchy: any;
                  snapshots: [];
                  width: number;
              }

              Properties

              height: number
              hierarchy: any
              snapshots: []
              width: number
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.RootState.html b/docs/interfaces/app_FrontendTypes.RootState.html index 13523fe8a..705ebfb7b 100644 --- a/docs/interfaces/app_FrontendTypes.RootState.html +++ b/docs/interfaces/app_FrontendTypes.RootState.html @@ -1,2 +1,2 @@ -RootState | reactime
              interface RootState {
                  main: MainState;
              }

              Properties

              Properties

              main: MainState

              Generated using TypeDoc

              \ No newline at end of file +RootState | reactime
              interface RootState {
                  main: MainState;
              }

              Properties

              Properties

              main: MainState
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.Series.html b/docs/interfaces/app_FrontendTypes.Series.html index 67a387606..a2d869cb8 100644 --- a/docs/interfaces/app_FrontendTypes.Series.html +++ b/docs/interfaces/app_FrontendTypes.Series.html @@ -1,3 +1,3 @@ -Series | reactime
              interface Series {
                  data: {
                      barStack: ActionObj[];
                  };
                  name: string;
              }

              Properties

              Properties

              data: {
                  barStack: ActionObj[];
              }

              Type declaration

              name: string

              Generated using TypeDoc

              \ No newline at end of file +Series | reactime
              interface Series {
                  data: {
                      barStack: ActionObj[];
                  };
                  name: string;
              }

              Properties

              Properties

              data: {
                  barStack: ActionObj[];
              }

              Type declaration

              name: string
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.Snapshots.html b/docs/interfaces/app_FrontendTypes.Snapshots.html index fb9830371..fa2d9275c 100644 --- a/docs/interfaces/app_FrontendTypes.Snapshots.html +++ b/docs/interfaces/app_FrontendTypes.Snapshots.html @@ -1,6 +1,6 @@ -Snapshots | reactime
              interface Snapshots {
                  all others: number;
                  component1: number;
                  component2: number;
                  component3: number;
                  snapshot: number;
              }

              Properties

              all others: number
              component1: number
              component2: number
              component3: number
              snapshot: number

              Generated using TypeDoc

              \ No newline at end of file +Snapshots | reactime
              interface Snapshots {
                  all others: number;
                  component1: number;
                  component2: number;
                  component3: number;
                  snapshot: number;
              }

              Properties

              all others: number
              component1: number
              component2: number
              component3: number
              snapshot: number
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.StateContainerProps.html b/docs/interfaces/app_FrontendTypes.StateContainerProps.html index eb8d4c3ce..68303bea4 100644 --- a/docs/interfaces/app_FrontendTypes.StateContainerProps.html +++ b/docs/interfaces/app_FrontendTypes.StateContainerProps.html @@ -1,8 +1,8 @@ -StateContainerProps | reactime
              interface StateContainerProps {
                  currLocation?: object;
                  hierarchy: Record<string, unknown>;
                  snapshot: Record<number, {
                      children?: unknown[];
                      componentData?: Record<string, unknown>;
                      name?: string;
                      state?: Record<string, unknown>;
                      stateSnaphot?: Record<string, unknown>;
                  }>;
                  snapshots?: [];
                  toggleActionContainer?: any;
                  viewIndex?: number;
                  webMetrics?: object;
              }

              Properties

              currLocation?: object
              hierarchy: Record<string, unknown>
              snapshot: Record<number, {
                  children?: unknown[];
                  componentData?: Record<string, unknown>;
                  name?: string;
                  state?: Record<string, unknown>;
                  stateSnaphot?: Record<string, unknown>;
              }>

              Type declaration

              • Optional children?: unknown[]
              • Optional componentData?: Record<string, unknown>
              • Optional name?: string
              • Optional state?: Record<string, unknown>
              • Optional stateSnaphot?: Record<string, unknown>
              snapshots?: []
              toggleActionContainer?: any
              viewIndex?: number
              webMetrics?: object

              Generated using TypeDoc

              \ No newline at end of file +StateContainerProps | reactime
              interface StateContainerProps {
                  currLocation?: object;
                  hierarchy: Record<string, unknown>;
                  snapshot: Record<number, {
                      children?: unknown[];
                      componentData?: Record<string, unknown>;
                      name?: string;
                      state?: Record<string, unknown>;
                      stateSnaphot?: Record<string, unknown>;
                  }>;
                  snapshots?: [];
                  toggleActionContainer?: any;
                  viewIndex?: number;
                  webMetrics?: object;
              }

              Properties

              currLocation?: object
              hierarchy: Record<string, unknown>
              snapshot: Record<number, {
                  children?: unknown[];
                  componentData?: Record<string, unknown>;
                  name?: string;
                  state?: Record<string, unknown>;
                  stateSnaphot?: Record<string, unknown>;
              }>

              Type declaration

              • Optional children?: unknown[]
              • Optional componentData?: Record<string, unknown>
              • Optional name?: string
              • Optional state?: Record<string, unknown>
              • Optional stateSnaphot?: Record<string, unknown>
              snapshots?: []
              toggleActionContainer?: any
              viewIndex?: number
              webMetrics?: object
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.StateRouteProps.html b/docs/interfaces/app_FrontendTypes.StateRouteProps.html index ec67328ff..3aea02095 100644 --- a/docs/interfaces/app_FrontendTypes.StateRouteProps.html +++ b/docs/interfaces/app_FrontendTypes.StateRouteProps.html @@ -1,7 +1,7 @@ -StateRouteProps | reactime
              interface StateRouteProps {
                  currLocation: object;
                  hierarchy: any;
                  snapshot: {
                      children?: any[];
                      componentData?: object;
                      name?: string;
                      state?: string | object;
                      stateSnaphot?: object;
                  };
                  snapshots: [];
                  viewIndex: number;
                  webMetrics: object;
              }

              Properties

              currLocation: object
              hierarchy: any
              snapshot: {
                  children?: any[];
                  componentData?: object;
                  name?: string;
                  state?: string | object;
                  stateSnaphot?: object;
              }

              Type declaration

              • Optional children?: any[]
              • Optional componentData?: object
              • Optional name?: string
              • Optional state?: string | object
              • Optional stateSnaphot?: object
              snapshots: []
              viewIndex: number
              webMetrics: object

              Generated using TypeDoc

              \ No newline at end of file +StateRouteProps | reactime
              interface StateRouteProps {
                  currLocation: object;
                  hierarchy: any;
                  snapshot: {
                      children?: any[];
                      componentData?: object;
                      name?: string;
                      state?: string | object;
                      stateSnaphot?: object;
                  };
                  snapshots: [];
                  viewIndex: number;
                  webMetrics: object;
              }

              Properties

              currLocation: object
              hierarchy: any
              snapshot: {
                  children?: any[];
                  componentData?: object;
                  name?: string;
                  state?: string | object;
                  stateSnaphot?: object;
              }

              Type declaration

              • Optional children?: any[]
              • Optional componentData?: object
              • Optional name?: string
              • Optional state?: string | object
              • Optional stateSnaphot?: object
              snapshots: []
              viewIndex: number
              webMetrics: object
              \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.StatelessCleaning.html b/docs/interfaces/app_FrontendTypes.StatelessCleaning.html index 6ce6dd28b..9c7f17465 100644 --- a/docs/interfaces/app_FrontendTypes.StatelessCleaning.html +++ b/docs/interfaces/app_FrontendTypes.StatelessCleaning.html @@ -1,6 +1,6 @@ -StatelessCleaning | reactime
              interface StatelessCleaning {
                  children?: StatelessCleaning[];
                  componentData?: Record<string, unknown>;
                  name?: string;
                  state?: string | {};
                  stateSnaphot?: Record<string, unknown>;
              }

              Properties

              children?: StatelessCleaning[]
              componentData?: Record<string, unknown>
              name?: string
              state?: string | {}

              Type declaration

                stateSnaphot?: Record<string, unknown>

                Generated using TypeDoc

                \ No newline at end of file +StatelessCleaning | reactime
                interface StatelessCleaning {
                    children?: StatelessCleaning[];
                    componentData?: Record<string, unknown>;
                    name?: string;
                    state?: string | {};
                    stateSnaphot?: Record<string, unknown>;
                }

                Properties

                children?: StatelessCleaning[]
                componentData?: Record<string, unknown>
                name?: string
                state?: string | {}

                Type declaration

                  stateSnaphot?: Record<string, unknown>
                  \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.StepsObj.html b/docs/interfaces/app_FrontendTypes.StepsObj.html index 1b3255b62..df912adea 100644 --- a/docs/interfaces/app_FrontendTypes.StepsObj.html +++ b/docs/interfaces/app_FrontendTypes.StepsObj.html @@ -1,5 +1,5 @@ -StepsObj | reactime
                  interface StepsObj {
                      element?: string | Element;
                      intro: string;
                      position: string;
                      title: string;
                  }

                  Properties

                  Properties

                  element?: string | Element
                  intro: string
                  position: string
                  title: string

                  Generated using TypeDoc

                  \ No newline at end of file +StepsObj | reactime
                  interface StepsObj {
                      element?: string | Element;
                      intro: string;
                      position: string;
                      title: string;
                  }

                  Properties

                  Properties

                  element?: string | Element
                  intro: string
                  position: string
                  title: string
                  \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.ToolTipStyles.html b/docs/interfaces/app_FrontendTypes.ToolTipStyles.html index 4b86a1500..087a2656f 100644 --- a/docs/interfaces/app_FrontendTypes.ToolTipStyles.html +++ b/docs/interfaces/app_FrontendTypes.ToolTipStyles.html @@ -1,11 +1,11 @@ -ToolTipStyles | reactime
                  interface ToolTipStyles {
                      backgroundColor: string;
                      color: string;
                      defaultStyles: CSSProperties;
                      fontFamily: string;
                      fontSize: string;
                      lineHeight: string;
                      maxWidth: number;
                      minWidth: number;
                      pointerEvents: string;
                      zIndex: number;
                  }

                  Properties

                  backgroundColor: string
                  color: string
                  defaultStyles: CSSProperties
                  fontFamily: string
                  fontSize: string
                  lineHeight: string
                  maxWidth: number
                  minWidth: number
                  pointerEvents: string
                  zIndex: number

                  Generated using TypeDoc

                  \ No newline at end of file +ToolTipStyles | reactime
                  interface ToolTipStyles {
                      backgroundColor: string;
                      color: string;
                      defaultStyles: CSSProperties;
                      fontFamily: string;
                      fontSize: string;
                      lineHeight: string;
                      maxWidth: number;
                      minWidth: number;
                      pointerEvents: string;
                      zIndex: number;
                  }

                  Properties

                  backgroundColor: string
                  color: string
                  defaultStyles: CSSProperties
                  fontFamily: string
                  fontSize: string
                  lineHeight: string
                  maxWidth: number
                  minWidth: number
                  pointerEvents: string
                  zIndex: number
                  \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.TooltipData.html b/docs/interfaces/app_FrontendTypes.TooltipData.html index d6b340c8c..20ceddb3f 100644 --- a/docs/interfaces/app_FrontendTypes.TooltipData.html +++ b/docs/interfaces/app_FrontendTypes.TooltipData.html @@ -1,9 +1,10 @@ -TooltipData | reactime
                  interface TooltipData {
                      bar: SeriesPoint<snapshot>;
                      color: string;
                      height: number;
                      index: number;
                      key: string;
                      width: number;
                      x: number;
                      y: number;
                  }

                  Properties

                  Properties

                  bar: SeriesPoint<snapshot>
                  color: string
                  height: number
                  index: number
                  key: string
                  width: number
                  x: number
                  y: number

                  Generated using TypeDoc

                  \ No newline at end of file +TooltipData | reactime
                  interface TooltipData {
                      bar: SeriesPoint<snapshot>;
                      color: string;
                      height: number;
                      index: number;
                      key: string;
                      name?: string;
                      width: number;
                      x: number;
                      y: number;
                  }

                  Properties

                  Properties

                  bar: SeriesPoint<snapshot>
                  color: string
                  height: number
                  index: number
                  key: string
                  name?: string
                  width: number
                  x: number
                  y: number
                  \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.TravelContainerProps.html b/docs/interfaces/app_FrontendTypes.TravelContainerProps.html index 063cd8e65..742a27f38 100644 --- a/docs/interfaces/app_FrontendTypes.TravelContainerProps.html +++ b/docs/interfaces/app_FrontendTypes.TravelContainerProps.html @@ -1,2 +1,2 @@ -TravelContainerProps | reactime

                  Interface TravelContainerProps

                  interface TravelContainerProps {
                      snapshotsLength: number;
                  }

                  Properties

                  Properties

                  snapshotsLength: number

                  Generated using TypeDoc

                  \ No newline at end of file +TravelContainerProps | reactime

                  Interface TravelContainerProps

                  interface TravelContainerProps {
                      snapshotsLength: number;
                  }

                  Properties

                  Properties

                  snapshotsLength: number
                  \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.TreeProps.html b/docs/interfaces/app_FrontendTypes.TreeProps.html index 4bbe5b65a..b18dae8ba 100644 --- a/docs/interfaces/app_FrontendTypes.TreeProps.html +++ b/docs/interfaces/app_FrontendTypes.TreeProps.html @@ -1,4 +1,4 @@ -TreeProps | reactime
                  interface TreeProps {
                      currLocation?: object;
                      snapshot: {
                          children?: any[];
                          componentData?: object;
                          name?: string;
                          state?: string | object;
                          stateSnaphot?: object;
                      };
                      snapshots?: [];
                  }

                  Properties

                  currLocation?: object
                  snapshot: {
                      children?: any[];
                      componentData?: object;
                      name?: string;
                      state?: string | object;
                      stateSnaphot?: object;
                  }

                  Type declaration

                  • Optional children?: any[]
                  • Optional componentData?: object
                  • Optional name?: string
                  • Optional state?: string | object
                  • Optional stateSnaphot?: object
                  snapshots?: []

                  Generated using TypeDoc

                  \ No newline at end of file +TreeProps | reactime
                  interface TreeProps {
                      currLocation?: object;
                      snapshot: {
                          children?: any[];
                          componentData?: object;
                          name?: string;
                          state?: string | object;
                          stateSnaphot?: object;
                      };
                      snapshots?: [];
                  }

                  Properties

                  currLocation?: object
                  snapshot: {
                      children?: any[];
                      componentData?: object;
                      name?: string;
                      state?: string | object;
                      stateSnaphot?: object;
                  }

                  Type declaration

                  • Optional children?: any[]
                  • Optional componentData?: object
                  • Optional name?: string
                  • Optional state?: string | object
                  • Optional stateSnaphot?: object
                  snapshots?: []
                  \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.TutorialProps.html b/docs/interfaces/app_FrontendTypes.TutorialProps.html index 1962772d8..14eb4fd47 100644 --- a/docs/interfaces/app_FrontendTypes.TutorialProps.html +++ b/docs/interfaces/app_FrontendTypes.TutorialProps.html @@ -1,3 +1,3 @@ -TutorialProps | reactime
                  interface TutorialProps {
                      currentTabInApp: string;
                      dispatch: Dispatch<UnknownAction>;
                  }

                  Properties

                  currentTabInApp: string
                  dispatch: Dispatch<UnknownAction>

                  Generated using TypeDoc

                  \ No newline at end of file +TutorialProps | reactime
                  interface TutorialProps {
                      currentTabInApp: string;
                      dispatch: Dispatch<UnknownAction>;
                  }

                  Properties

                  currentTabInApp: string
                  dispatch: Dispatch<UnknownAction>
                  \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.TutorialState.html b/docs/interfaces/app_FrontendTypes.TutorialState.html index 467731179..386895036 100644 --- a/docs/interfaces/app_FrontendTypes.TutorialState.html +++ b/docs/interfaces/app_FrontendTypes.TutorialState.html @@ -1,2 +1,2 @@ -TutorialState | reactime
                  interface TutorialState {
                      stepsEnabled: boolean;
                  }

                  Properties

                  Properties

                  stepsEnabled: boolean

                  Generated using TypeDoc

                  \ No newline at end of file +TutorialState | reactime
                  interface TutorialState {
                      stepsEnabled: boolean;
                  }

                  Properties

                  Properties

                  stepsEnabled: boolean
                  \ No newline at end of file diff --git a/docs/interfaces/app_FrontendTypes.snapshot.html b/docs/interfaces/app_FrontendTypes.snapshot.html index d59adf2cd..83e0f37ec 100644 --- a/docs/interfaces/app_FrontendTypes.snapshot.html +++ b/docs/interfaces/app_FrontendTypes.snapshot.html @@ -1,6 +1,6 @@ -snapshot | reactime
                  interface snapshot {
                      children: [];
                      componentData: {
                          actualDuration: number;
                      };
                      name: string;
                      snapshotId?: string;
                      state: string;
                  }

                  Properties

                  children: []
                  componentData: {
                      actualDuration: number;
                  }

                  Type declaration

                  • actualDuration: number
                  name: string
                  snapshotId?: string
                  state: string

                  Generated using TypeDoc

                  \ No newline at end of file +snapshot | reactime
                  interface snapshot {
                      children: [];
                      componentData: {
                          actualDuration: number;
                      };
                      name: string;
                      snapshotId?: string;
                      state: string;
                  }

                  Properties

                  children: []
                  componentData: {
                      actualDuration: number;
                  }

                  Type declaration

                  • actualDuration: number
                  name: string
                  snapshotId?: string
                  state: string
                  \ No newline at end of file diff --git a/docs/interfaces/backend_types_backendTypes.ComponentData.html b/docs/interfaces/backend_types_backendTypes.ComponentData.html index a402fc153..151046a0c 100644 --- a/docs/interfaces/backend_types_backendTypes.ComponentData.html +++ b/docs/interfaces/backend_types_backendTypes.ComponentData.html @@ -1,4 +1,4 @@ -ComponentData | reactime

                  Member

                  actualDuration - The time taken to render the current Fiber node and its descendants during the previous render cycle. This value is used to optimize the rendering of components and to provide performance metrics to developers.

                  +ComponentData | reactime

                  Member

                  actualDuration - The time taken to render the current Fiber node and its descendants during the previous render cycle. This value is used to optimize the rendering of components and to provide performance metrics to developers.

                  Member

                  actualStartTime - The time at which the rendering of the current Fiber node started during the previous render cycle.

                  Member

                  key - The key a user assigned to the component or null if they didn't assign one

                  Member

                  context - {in experiment} - An object contains all context information of the current component

                  @@ -9,26 +9,26 @@

                  Member

                  props - An object contains all props of the current component<

                  Member

                  selfBaseDuration - The base duration of the current Fiber node's render phase (excluding the time taken to render its children). This field is only set when the enableProfilerTimer flag is enabled.

                  Member

                  state - {class component only} - An object contains all states of the current class component

                  Member

                  treeBaseDuration - The total base duration of the current Fiber node's subtree. This field is only set when the enableProfilerTimer flag is enabled.

                  -
                  interface ComponentData {
                      actualDuration?: number;
                      actualStartTime?: number;
                      context: {};
                      hooksIndex: number[];
                      hooksState: {};
                      index: number;
                      key: string;
                      props: {
                          [key: string]: any;
                      };
                      selfBaseDuration?: number;
                      state: {
                          [key: string]: any;
                      };
                      treeBaseDuration?: number;
                  }

                  Properties

                  actualDuration?: number

                  The time taken to render the current Fiber node and its descendants during the previous render cycle.

                  -
                  actualStartTime?: number

                  The time at which the rendering of the current Fiber node started during the previous render cycle.

                  -
                  context: {}

                  {in experiment} - An object contains all context information of the current component

                  -

                  Type declaration

                    hooksIndex: number[]

                    {functional component only} - An array of index of the bound dispatch method stored in componentActionsRecord

                    -
                    hooksState: {}

                    {functional component only} - An object contains all states of the current functional component

                    -

                    Type declaration

                      index: number

                      {class component only} - The index of the bound setState method stored in componentActionsRecord

                      -
                      key: string

                      The key a user assigned to the component or null if they didn't assign one

                      -
                      props: {
                          [key: string]: any;
                      }

                      An object contains all props of the current component

                      -

                      Type declaration

                      • [key: string]: any
                      selfBaseDuration?: number

                      The base duration of the current Fiber node's render phase (excluding the time taken to render its children).

                      -
                      state: {
                          [key: string]: any;
                      }

                      An object contains all states of the current class component

                      -

                      Type declaration

                      • [key: string]: any
                      treeBaseDuration?: number

                      The total base duration of the current Fiber node's subtree.

                      -

                      Generated using TypeDoc

                      \ No newline at end of file +
                      interface ComponentData {
                          actualDuration?: number;
                          actualStartTime?: number;
                          context: {};
                          hooksIndex: number[];
                          hooksState: {};
                          index: number;
                          key: string;
                          props: {
                              [key: string]: any;
                          };
                          selfBaseDuration?: number;
                          state: {
                              [key: string]: any;
                          };
                          treeBaseDuration?: number;
                      }

                      Properties

                      actualDuration?: number

                      The time taken to render the current Fiber node and its descendants during the previous render cycle.

                      +
                      actualStartTime?: number

                      The time at which the rendering of the current Fiber node started during the previous render cycle.

                      +
                      context: {}

                      {in experiment} - An object contains all context information of the current component

                      +

                      Type declaration

                        hooksIndex: number[]

                        {functional component only} - An array of index of the bound dispatch method stored in componentActionsRecord

                        +
                        hooksState: {}

                        {functional component only} - An object contains all states of the current functional component

                        +

                        Type declaration

                          index: number

                          {class component only} - The index of the bound setState method stored in componentActionsRecord

                          +
                          key: string

                          The key a user assigned to the component or null if they didn't assign one

                          +
                          props: {
                              [key: string]: any;
                          }

                          An object contains all props of the current component

                          +

                          Type declaration

                          • [key: string]: any
                          selfBaseDuration?: number

                          The base duration of the current Fiber node's render phase (excluding the time taken to render its children).

                          +
                          state: {
                              [key: string]: any;
                          }

                          An object contains all states of the current class component

                          +

                          Type declaration

                          • [key: string]: any
                          treeBaseDuration?: number

                          The total base duration of the current Fiber node's subtree.

                          +
                          \ No newline at end of file diff --git a/docs/interfaces/backend_types_backendTypes.HookStateItem.html b/docs/interfaces/backend_types_backendTypes.HookStateItem.html index 6794baa30..610ace12c 100644 --- a/docs/interfaces/backend_types_backendTypes.HookStateItem.html +++ b/docs/interfaces/backend_types_backendTypes.HookStateItem.html @@ -1,7 +1,7 @@ -HookStateItem | reactime

                          Member

                          state - states within the current functional component

                          +HookStateItem | reactime

                          Member

                          state - states within the current functional component

                          Member

                          component - contains bound dispatch method to update state of the current functional component

                          -
                          interface HookStateItem {
                              component: any;
                              state: any;
                          }

                          Properties

                          Properties

                          component: any

                          an object contains bound dispatch method to update state of the current functional component

                          -
                          state: any

                          states within the current functional component

                          -

                          Generated using TypeDoc

                          \ No newline at end of file +
                          interface HookStateItem {
                              component: any;
                              state: any;
                          }

                          Properties

                          Properties

                          component: any

                          an object contains bound dispatch method to update state of the current functional component

                          +
                          state: any

                          states within the current functional component

                          +
                          \ No newline at end of file diff --git a/docs/interfaces/backend_types_backendTypes.MsgData.html b/docs/interfaces/backend_types_backendTypes.MsgData.html index 036940116..4b730ea5e 100644 --- a/docs/interfaces/backend_types_backendTypes.MsgData.html +++ b/docs/interfaces/backend_types_backendTypes.MsgData.html @@ -1,3 +1,3 @@ -MsgData | reactime

                          Member

                          data - an object with action & payload properties

                          -
                          interface MsgData {
                              data: {
                                  action: string;
                                  payload: any;
                              };
                          }

                          Properties

                          Properties

                          data: {
                              action: string;
                              payload: any;
                          }

                          Type declaration

                          • action: string
                          • payload: any

                          Generated using TypeDoc

                          \ No newline at end of file +MsgData | reactime

                          Member

                          data - an object with action & payload properties

                          +
                          interface MsgData {
                              data: {
                                  action: string;
                                  payload: any;
                              };
                          }

                          Properties

                          Properties

                          data: {
                              action: string;
                              payload: any;
                          }

                          Type declaration

                          • action: string
                          • payload: any
                          \ No newline at end of file diff --git a/docs/interfaces/backend_types_backendTypes.Snapshot.html b/docs/interfaces/backend_types_backendTypes.Snapshot.html index 143edce98..9fe624af1 100644 --- a/docs/interfaces/backend_types_backendTypes.Snapshot.html +++ b/docs/interfaces/backend_types_backendTypes.Snapshot.html @@ -1,5 +1,5 @@ -Snapshot | reactime

                          Contain snapshot of the current ReactFiber tree

                          +Snapshot | reactime

                          Contain snapshot of the current ReactFiber tree

                          Member

                          tree - A snapshot of ReactFiber Tree to send to front end

                          -
                          interface Snapshot {
                              tree: default;
                          }

                          Properties

                          Properties

                          tree: default

                          A snapshot of ReactFiber Tree to send to front end

                          -

                          Generated using TypeDoc

                          \ No newline at end of file +
                          interface Snapshot {
                              tree: default;
                          }

                          Properties

                          Properties

                          tree: default

                          A snapshot of ReactFiber Tree to send to front end

                          +
                          \ No newline at end of file diff --git a/docs/interfaces/backend_types_backendTypes.Status.html b/docs/interfaces/backend_types_backendTypes.Status.html index db7203cf0..1b33b5ab7 100644 --- a/docs/interfaces/backend_types_backendTypes.Status.html +++ b/docs/interfaces/backend_types_backendTypes.Status.html @@ -1,4 +1,4 @@ -Status | reactime

                          Indicate if mode is jumping/not jumping or navigating during jumping

                          +Status | reactime

                          Indicate if mode is jumping/not jumping or navigating during jumping

                          Member

                          jumping - Describe whether we are jumping

                          When jumping = true, no new snapShot will be sent to front end.

                          Member

                          navigating - Cache timeJump function to be invoked after ReactFibe tree update with new states from new route

                          @@ -6,9 +6,9 @@

                          Example

                          if

                          Example

                          if during jumping, we navigate to another route, such as from buttons to tictactoe, backend will set `navigating = cache of timeJump function`
                           
                          -
                          interface Status {
                              jumping: boolean;
                              navigating?: Function;
                          }

                          Properties

                          Properties

                          jumping: boolean

                          Describe whether we are jumping

                          +
                          interface Status {
                              jumping: boolean;
                              navigating?: Function;
                          }

                          Properties

                          Properties

                          jumping: boolean

                          Describe whether we are jumping

                          When jumping = true, no new snapShot will be sent to front end.

                          -
                          navigating?: Function

                          Cache timeJump function to be invoked after ReactFibe tree update with new states from new route

                          -

                          Generated using TypeDoc

                          \ No newline at end of file +
                          navigating?: Function

                          Cache timeJump function to be invoked after ReactFibe tree update with new states from new route

                          +
                          \ No newline at end of file diff --git a/docs/interfaces/backend_types_linkFiberTypes.DevTools.html b/docs/interfaces/backend_types_linkFiberTypes.DevTools.html index 7a3967979..4efbd7a2c 100644 --- a/docs/interfaces/backend_types_linkFiberTypes.DevTools.html +++ b/docs/interfaces/backend_types_linkFiberTypes.DevTools.html @@ -1,18 +1,11 @@ -DevTools | reactime

                          DevTools - A global object provided by the React Developer Tools extension. It provides a set of methods that allow developers to inspect and manipulate React components in the browser.

                          -
                          interface DevTools {
                              getFiberRoots: ((rendererID) => Set<FiberRoot>);
                              onCommitFiberRoot: ((rendererID, root, priorityLevel) => void);
                              renderers: Map<1, {
                                  version: string;
                              }>;
                          }

                          Properties

                          getFiberRoots: ((rendererID) => Set<FiberRoot>)

                          Type declaration

                            • (rendererID): Set<FiberRoot>
                            • Parameters

                              • rendererID: number

                              Returns Set<FiberRoot>

                              A set of fiberRoot.

                              -

                              Method

                              getFiberRoots - get the Set of fiber roots that are currently mounted for the given rendererID. If not found, initalize a new empty Set at renderID key.

                              -

                          Method

                          getFiberRoots - get the Set of fiber roots that are currently mounted for the given rendererID. If not found, initalize a new empty Set at renderID key.

                          -

                          Param: renderID

                          a unique identifier for a specific instance of a React renderer. When a React application is first mounted, it will receive a rendererID. This rendererID will remain the same for the entire lifecycle of the application, even if the state is updated and the components are re-rendered/unmounted/added. However, if the application is unmounted and re-mounted again, it will receive a new rendererID.

                          +DevTools | reactime

                          DevTools - A global object provided by the React Developer Tools extension. It provides a set of methods that allow developers to inspect and manipulate React components in the browser.

                          +
                          interface DevTools {
                              getFiberRoots: ((rendererID) => Set<FiberRoot>);
                              onCommitFiberRoot: ((rendererID, root, priorityLevel) => void);
                              renderers: Map<1, {
                                  version: string;
                              }>;
                          }

                          Properties

                          getFiberRoots: ((rendererID) => Set<FiberRoot>)

                          Type declaration

                          Method

                          getFiberRoots - get the Set of fiber roots that are currently mounted for the given rendererID. If not found, initalize a new empty Set at renderID key.

                          Returns

                          A set of fiberRoot.

                          -
                          onCommitFiberRoot: ((rendererID, root, priorityLevel) => void)

                          Type declaration

                            • (rendererID, root, priorityLevel): void
                            • Parameters

                              • rendererID: number

                                a unique identifier for a specific instance of a React renderer

                                -
                              • root: FiberRoot

                                root of the rendered tree (a.k.a the root of the React Application)

                                -
                              • priorityLevel: any

                              Returns void

                              void

                              -

                              Method

                              onCommitFiberRoot - After the state of a component in a React Application is updated, the virtual DOM will be updated. When a render has been commited for a root, onCommitFiberRoot will be invoked to determine if the component is being mounted, updated, or unmounted. After that, this method will send update information to the React DevTools to update its UI to reflect the change.

                              -

                          Method

                          onCommitFiberRoot - After the state of a component in a React Application is updated, the virtual DOM will be updated. When a render has been commited for a root, onCommitFiberRoot will be invoked to determine if the component is being mounted, updated, or unmounted. After that, this method will send update information to the React DevTools to update its UI to reflect the change.

                          -

                          Param: rendererID

                          a unique identifier for a specific instance of a React renderer

                          -

                          Param: root

                          root of the rendered tree (a.k.a the root of the React Application)

                          -

                          Param: priorityLevel

                          Returns

                          void

                          -
                          renderers: Map<1, {
                              version: string;
                          }>

                          Type declaration

                          • version: string

                          Generated using TypeDoc

                          \ No newline at end of file +
                          onCommitFiberRoot: ((rendererID, root, priorityLevel) => void)

                          Type declaration

                            • (rendererID, root, priorityLevel): void
                            • Parameters

                              • rendererID: number

                                a unique identifier for a specific instance of a React renderer

                                +
                              • root: FiberRoot

                                root of the rendered tree (a.k.a the root of the React Application)

                                +
                              • priorityLevel: any

                              Returns void

                          Method

                          onCommitFiberRoot - After the state of a component in a React Application is updated, the virtual DOM will be updated. When a render has been commited for a root, onCommitFiberRoot will be invoked to determine if the component is being mounted, updated, or unmounted. After that, this method will send update information to the React DevTools to update its UI to reflect the change.

                          +

                          Returns

                          void

                          +
                          renderers: Map<1, {
                              version: string;
                          }>

                          Type declaration

                          • version: string
                          \ No newline at end of file diff --git a/docs/modules/app.html b/docs/modules/app.html index 9a5a9062c..2281b43fd 100644 --- a/docs/modules/app.html +++ b/docs/modules/app.html @@ -1 +1 @@ -app | reactime

                          Module app

                          Generated using TypeDoc

                          \ No newline at end of file +app | reactime

                          Module app

                          \ No newline at end of file diff --git a/docs/modules/app_App.html b/docs/modules/app_App.html index eb1f323df..7d9b41c2e 100644 --- a/docs/modules/app_App.html +++ b/docs/modules/app_App.html @@ -1,2 +1,2 @@ -app/App | reactime

                          Module app/App

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/App | reactime

                          Module app/App

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_FrontendTypes.html b/docs/modules/app_FrontendTypes.html index 9691e53cd..f72df0386 100644 --- a/docs/modules/app_FrontendTypes.html +++ b/docs/modules/app_FrontendTypes.html @@ -1,44 +1,45 @@ -app/FrontendTypes | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +app/FrontendTypes | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_components_Actions_Action.html b/docs/modules/app_components_Actions_Action.html index 679f3c993..d53a8ff1e 100644 --- a/docs/modules/app_components_Actions_Action.html +++ b/docs/modules/app_components_Actions_Action.html @@ -1,2 +1,2 @@ -app/components/Actions/Action | reactime

                          Module app/components/Actions/Action

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/Actions/Action | reactime

                          Module app/components/Actions/Action

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_Actions_RouteDescription.html b/docs/modules/app_components_Actions_RouteDescription.html index 84d87869a..4b0ef73a1 100644 --- a/docs/modules/app_components_Actions_RouteDescription.html +++ b/docs/modules/app_components_Actions_RouteDescription.html @@ -1,2 +1,2 @@ -app/components/Actions/RouteDescription | reactime

                          Module app/components/Actions/RouteDescription

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/Actions/RouteDescription | reactime

                          Module app/components/Actions/RouteDescription

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_Actions_SwitchApp.html b/docs/modules/app_components_Actions_SwitchApp.html index a21c4fcd5..1fa123534 100644 --- a/docs/modules/app_components_Actions_SwitchApp.html +++ b/docs/modules/app_components_Actions_SwitchApp.html @@ -1,2 +1,2 @@ -app/components/Actions/SwitchApp | reactime

                          Module app/components/Actions/SwitchApp

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/Actions/SwitchApp | reactime

                          Module app/components/Actions/SwitchApp

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_Buttons_StatusDot.html b/docs/modules/app_components_Buttons_StatusDot.html index 33de43c83..1cb32c3d6 100644 --- a/docs/modules/app_components_Buttons_StatusDot.html +++ b/docs/modules/app_components_Buttons_StatusDot.html @@ -1,2 +1,2 @@ -app/components/Buttons/StatusDot | reactime

                          Module app/components/Buttons/StatusDot

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/Buttons/StatusDot | reactime

                          Module app/components/Buttons/StatusDot

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_Buttons_Tutorial.html b/docs/modules/app_components_Buttons_Tutorial.html index f69fa8e78..3410b3dd6 100644 --- a/docs/modules/app_components_Buttons_Tutorial.html +++ b/docs/modules/app_components_Buttons_Tutorial.html @@ -1,2 +1,2 @@ -app/components/Buttons/Tutorial | reactime

                          Module app/components/Buttons/Tutorial

                          Index

                          Classes

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/Buttons/Tutorial | reactime

                          Module app/components/Buttons/Tutorial

                          Index

                          Classes

                          \ No newline at end of file diff --git a/docs/modules/app_components_DiffRoute_Diff.html b/docs/modules/app_components_DiffRoute_Diff.html index dacf73634..dbac24856 100644 --- a/docs/modules/app_components_DiffRoute_Diff.html +++ b/docs/modules/app_components_DiffRoute_Diff.html @@ -1,2 +1,2 @@ -app/components/DiffRoute/Diff | reactime

                          Module app/components/DiffRoute/Diff

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/DiffRoute/Diff | reactime

                          Module app/components/DiffRoute/Diff

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_DiffRoute_DiffRoute.html b/docs/modules/app_components_DiffRoute_DiffRoute.html index 297420fe1..b5286bf3c 100644 --- a/docs/modules/app_components_DiffRoute_DiffRoute.html +++ b/docs/modules/app_components_DiffRoute_DiffRoute.html @@ -1,2 +1,2 @@ -app/components/DiffRoute/DiffRoute | reactime

                          Module app/components/DiffRoute/DiffRoute

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/DiffRoute/DiffRoute | reactime

                          Module app/components/DiffRoute/DiffRoute

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_ErrorHandling_ErrorHandler.html b/docs/modules/app_components_ErrorHandling_ErrorHandler.html index 2f52c9a60..1a7b2c777 100644 --- a/docs/modules/app_components_ErrorHandling_ErrorHandler.html +++ b/docs/modules/app_components_ErrorHandling_ErrorHandler.html @@ -1,2 +1,2 @@ -app/components/ErrorHandling/ErrorHandler | reactime

                          Module app/components/ErrorHandling/ErrorHandler

                          Index

                          Classes

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/ErrorHandling/ErrorHandler | reactime

                          Module app/components/ErrorHandling/ErrorHandler

                          Index

                          Classes

                          \ No newline at end of file diff --git a/docs/modules/app_components_ErrorHandling_ErrorMsg.html b/docs/modules/app_components_ErrorHandling_ErrorMsg.html index 4cc027203..40593e109 100644 --- a/docs/modules/app_components_ErrorHandling_ErrorMsg.html +++ b/docs/modules/app_components_ErrorHandling_ErrorMsg.html @@ -1,2 +1,2 @@ -app/components/ErrorHandling/ErrorMsg | reactime

                          Module app/components/ErrorHandling/ErrorMsg

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/ErrorHandling/ErrorMsg | reactime

                          Module app/components/ErrorHandling/ErrorMsg

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_ErrorHandling_Loader.html b/docs/modules/app_components_ErrorHandling_Loader.html index 0644759f2..01bf4b9fc 100644 --- a/docs/modules/app_components_ErrorHandling_Loader.html +++ b/docs/modules/app_components_ErrorHandling_Loader.html @@ -1,2 +1,2 @@ -app/components/ErrorHandling/Loader | reactime

                          Module app/components/ErrorHandling/Loader

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/ErrorHandling/Loader | reactime

                          Module app/components/ErrorHandling/Loader

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_ComponentMap_ComponentMap.html b/docs/modules/app_components_StateRoute_ComponentMap_ComponentMap.html index 2ad83ccf9..dae4efc83 100644 --- a/docs/modules/app_components_StateRoute_ComponentMap_ComponentMap.html +++ b/docs/modules/app_components_StateRoute_ComponentMap_ComponentMap.html @@ -1,2 +1,2 @@ -app/components/StateRoute/ComponentMap/ComponentMap | reactime

                          Module app/components/StateRoute/ComponentMap/ComponentMap

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/ComponentMap/ComponentMap | reactime

                          Module app/components/StateRoute/ComponentMap/ComponentMap

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_ComponentMap_LinkControls.html b/docs/modules/app_components_StateRoute_ComponentMap_LinkControls.html index 2d0cc7031..c485c9ff0 100644 --- a/docs/modules/app_components_StateRoute_ComponentMap_LinkControls.html +++ b/docs/modules/app_components_StateRoute_ComponentMap_LinkControls.html @@ -1,2 +1,2 @@ -app/components/StateRoute/ComponentMap/LinkControls | reactime

                          Module app/components/StateRoute/ComponentMap/LinkControls

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/ComponentMap/LinkControls | reactime

                          Module app/components/StateRoute/ComponentMap/LinkControls

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_ComponentMap_ToolTipDataDisplay.html b/docs/modules/app_components_StateRoute_ComponentMap_ToolTipDataDisplay.html index 93d7fc268..9ed8284fd 100644 --- a/docs/modules/app_components_StateRoute_ComponentMap_ToolTipDataDisplay.html +++ b/docs/modules/app_components_StateRoute_ComponentMap_ToolTipDataDisplay.html @@ -1,2 +1,2 @@ -app/components/StateRoute/ComponentMap/ToolTipDataDisplay | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/ComponentMap/ToolTipDataDisplay | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_ComponentMap_getLinkComponent.html b/docs/modules/app_components_StateRoute_ComponentMap_getLinkComponent.html index ded9c6cf3..fe82e528a 100644 --- a/docs/modules/app_components_StateRoute_ComponentMap_getLinkComponent.html +++ b/docs/modules/app_components_StateRoute_ComponentMap_getLinkComponent.html @@ -1,2 +1,2 @@ -app/components/StateRoute/ComponentMap/getLinkComponent | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/ComponentMap/getLinkComponent | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_History.html b/docs/modules/app_components_StateRoute_History.html index 292cc4ff2..0c13dc494 100644 --- a/docs/modules/app_components_StateRoute_History.html +++ b/docs/modules/app_components_StateRoute_History.html @@ -1,2 +1,2 @@ -app/components/StateRoute/History | reactime

                          Module app/components/StateRoute/History

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/History | reactime

                          Module app/components/StateRoute/History

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_PerformanceVisx_BarGraph.html b/docs/modules/app_components_StateRoute_PerformanceVisx_BarGraph.html index 070786338..b07aa8042 100644 --- a/docs/modules/app_components_StateRoute_PerformanceVisx_BarGraph.html +++ b/docs/modules/app_components_StateRoute_PerformanceVisx_BarGraph.html @@ -1,2 +1,2 @@ -app/components/StateRoute/PerformanceVisx/BarGraph | reactime

                          Module app/components/StateRoute/PerformanceVisx/BarGraph

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/PerformanceVisx/BarGraph | reactime

                          Module app/components/StateRoute/PerformanceVisx/BarGraph

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_PerformanceVisx_BarGraphComparison.html b/docs/modules/app_components_StateRoute_PerformanceVisx_BarGraphComparison.html index bd5b54fc7..489323219 100644 --- a/docs/modules/app_components_StateRoute_PerformanceVisx_BarGraphComparison.html +++ b/docs/modules/app_components_StateRoute_PerformanceVisx_BarGraphComparison.html @@ -1,2 +1,2 @@ -app/components/StateRoute/PerformanceVisx/BarGraphComparison | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/PerformanceVisx/BarGraphComparison | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_PerformanceVisx_BarGraphComparisonActions.html b/docs/modules/app_components_StateRoute_PerformanceVisx_BarGraphComparisonActions.html index ab8c74622..606c41e44 100644 --- a/docs/modules/app_components_StateRoute_PerformanceVisx_BarGraphComparisonActions.html +++ b/docs/modules/app_components_StateRoute_PerformanceVisx_BarGraphComparisonActions.html @@ -1,2 +1,2 @@ -app/components/StateRoute/PerformanceVisx/BarGraphComparisonActions | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/PerformanceVisx/BarGraphComparisonActions | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_PerformanceVisx_PerformanceVisx.html b/docs/modules/app_components_StateRoute_PerformanceVisx_PerformanceVisx.html index 6009860de..1867057a4 100644 --- a/docs/modules/app_components_StateRoute_PerformanceVisx_PerformanceVisx.html +++ b/docs/modules/app_components_StateRoute_PerformanceVisx_PerformanceVisx.html @@ -1,2 +1,2 @@ -app/components/StateRoute/PerformanceVisx/PerformanceVisx | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/PerformanceVisx/PerformanceVisx | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_PerformanceVisx_RenderingFrequency.html b/docs/modules/app_components_StateRoute_PerformanceVisx_RenderingFrequency.html index 8b74bbaca..66e4236cc 100644 --- a/docs/modules/app_components_StateRoute_PerformanceVisx_RenderingFrequency.html +++ b/docs/modules/app_components_StateRoute_PerformanceVisx_RenderingFrequency.html @@ -1,2 +1,2 @@ -app/components/StateRoute/PerformanceVisx/RenderingFrequency | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/PerformanceVisx/RenderingFrequency | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_StateRoute.html b/docs/modules/app_components_StateRoute_StateRoute.html index 381f77925..3b60b4f90 100644 --- a/docs/modules/app_components_StateRoute_StateRoute.html +++ b/docs/modules/app_components_StateRoute_StateRoute.html @@ -1,2 +1,2 @@ -app/components/StateRoute/StateRoute | reactime

                          Module app/components/StateRoute/StateRoute

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/StateRoute | reactime

                          Module app/components/StateRoute/StateRoute

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_Tree.html b/docs/modules/app_components_StateRoute_Tree.html index e2fe582d2..942914b53 100644 --- a/docs/modules/app_components_StateRoute_Tree.html +++ b/docs/modules/app_components_StateRoute_Tree.html @@ -1,2 +1,2 @@ -app/components/StateRoute/Tree | reactime

                          Module app/components/StateRoute/Tree

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/Tree | reactime

                          Module app/components/StateRoute/Tree

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_WebMetrics_WebMetrics.html b/docs/modules/app_components_StateRoute_WebMetrics_WebMetrics.html index e4ad4de94..6f637486a 100644 --- a/docs/modules/app_components_StateRoute_WebMetrics_WebMetrics.html +++ b/docs/modules/app_components_StateRoute_WebMetrics_WebMetrics.html @@ -1,2 +1,2 @@ -app/components/StateRoute/WebMetrics/WebMetrics | reactime

                          Module app/components/StateRoute/WebMetrics/WebMetrics

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/WebMetrics/WebMetrics | reactime

                          Module app/components/StateRoute/WebMetrics/WebMetrics

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_StateRoute_WebMetrics_WebMetricsContainer.html b/docs/modules/app_components_StateRoute_WebMetrics_WebMetricsContainer.html index ee6a96d93..684c5a774 100644 --- a/docs/modules/app_components_StateRoute_WebMetrics_WebMetricsContainer.html +++ b/docs/modules/app_components_StateRoute_WebMetrics_WebMetricsContainer.html @@ -1,2 +1,2 @@ -app/components/StateRoute/WebMetrics/WebMetricsContainer | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/StateRoute/WebMetrics/WebMetricsContainer | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_components_TimeTravel_Dropdown.html b/docs/modules/app_components_TimeTravel_Dropdown.html index d18446454..dde9a49e0 100644 --- a/docs/modules/app_components_TimeTravel_Dropdown.html +++ b/docs/modules/app_components_TimeTravel_Dropdown.html @@ -1,2 +1,2 @@ -app/components/TimeTravel/Dropdown | reactime

                          Module app/components/TimeTravel/Dropdown

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/TimeTravel/Dropdown | reactime

                          Module app/components/TimeTravel/Dropdown

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_components_TimeTravel_MainSlider.html b/docs/modules/app_components_TimeTravel_MainSlider.html index b2116f394..becc5dafc 100644 --- a/docs/modules/app_components_TimeTravel_MainSlider.html +++ b/docs/modules/app_components_TimeTravel_MainSlider.html @@ -1,2 +1,2 @@ -app/components/TimeTravel/MainSlider | reactime

                          Module app/components/TimeTravel/MainSlider

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/components/TimeTravel/MainSlider | reactime

                          Module app/components/TimeTravel/MainSlider

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_containers_ActionContainer.html b/docs/modules/app_containers_ActionContainer.html index 4818ee220..12e7558b0 100644 --- a/docs/modules/app_containers_ActionContainer.html +++ b/docs/modules/app_containers_ActionContainer.html @@ -1,2 +1,2 @@ -app/containers/ActionContainer | reactime

                          Module app/containers/ActionContainer

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/containers/ActionContainer | reactime

                          Module app/containers/ActionContainer

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_containers_ButtonsContainer.html b/docs/modules/app_containers_ButtonsContainer.html index 8ef84e1cf..c935682eb 100644 --- a/docs/modules/app_containers_ButtonsContainer.html +++ b/docs/modules/app_containers_ButtonsContainer.html @@ -1,2 +1,2 @@ -app/containers/ButtonsContainer | reactime

                          Module app/containers/ButtonsContainer

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/containers/ButtonsContainer | reactime

                          Module app/containers/ButtonsContainer

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_containers_ErrorContainer.html b/docs/modules/app_containers_ErrorContainer.html index ea2bb19d4..85fb5296c 100644 --- a/docs/modules/app_containers_ErrorContainer.html +++ b/docs/modules/app_containers_ErrorContainer.html @@ -1,2 +1,2 @@ -app/containers/ErrorContainer | reactime

                          Module app/containers/ErrorContainer

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/containers/ErrorContainer | reactime

                          Module app/containers/ErrorContainer

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_containers_MainContainer.html b/docs/modules/app_containers_MainContainer.html index df0a00627..0f0903f3b 100644 --- a/docs/modules/app_containers_MainContainer.html +++ b/docs/modules/app_containers_MainContainer.html @@ -1,2 +1,2 @@ -app/containers/MainContainer | reactime

                          Module app/containers/MainContainer

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/containers/MainContainer | reactime

                          Module app/containers/MainContainer

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_containers_StateContainer.html b/docs/modules/app_containers_StateContainer.html index af05408ca..c7a0724be 100644 --- a/docs/modules/app_containers_StateContainer.html +++ b/docs/modules/app_containers_StateContainer.html @@ -1,2 +1,2 @@ -app/containers/StateContainer | reactime

                          Module app/containers/StateContainer

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/containers/StateContainer | reactime

                          Module app/containers/StateContainer

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_containers_TravelContainer.html b/docs/modules/app_containers_TravelContainer.html index a45d908e2..11e788ef7 100644 --- a/docs/modules/app_containers_TravelContainer.html +++ b/docs/modules/app_containers_TravelContainer.html @@ -1,2 +1,2 @@ -app/containers/TravelContainer | reactime

                          Module app/containers/TravelContainer

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +app/containers/TravelContainer | reactime

                          Module app/containers/TravelContainer

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/app_module._d3_.html b/docs/modules/app_module._d3_.html index 2f25300c0..c63118bb8 100644 --- a/docs/modules/app_module._d3_.html +++ b/docs/modules/app_module._d3_.html @@ -1 +1 @@ -"d3" | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +"d3" | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_module._html_react_parser_.html b/docs/modules/app_module._html_react_parser_.html index e66127b7a..10b85081c 100644 --- a/docs/modules/app_module._html_react_parser_.html +++ b/docs/modules/app_module._html_react_parser_.html @@ -1 +1 @@ -"html-react-parser" | reactime

                          Namespace "html-react-parser"

                          Generated using TypeDoc

                          \ No newline at end of file +"html-react-parser" | reactime

                          Namespace "html-react-parser"

                          \ No newline at end of file diff --git a/docs/modules/app_module._immer_.html b/docs/modules/app_module._immer_.html index 82ba0d231..60853dc71 100644 --- a/docs/modules/app_module._immer_.html +++ b/docs/modules/app_module._immer_.html @@ -1 +1 @@ -"immer" | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +"immer" | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_module._jsondiffpatch_.html b/docs/modules/app_module._jsondiffpatch_.html index 92a96ff61..25beb6319 100644 --- a/docs/modules/app_module._jsondiffpatch_.html +++ b/docs/modules/app_module._jsondiffpatch_.html @@ -1 +1 @@ -"jsondiffpatch" | reactime

                          Namespace "jsondiffpatch"

                          Generated using TypeDoc

                          \ No newline at end of file +"jsondiffpatch" | reactime

                          Namespace "jsondiffpatch"

                          \ No newline at end of file diff --git a/docs/modules/app_module._rc_slider_.html b/docs/modules/app_module._rc_slider_.html index df45c28c2..b735c3e91 100644 --- a/docs/modules/app_module._rc_slider_.html +++ b/docs/modules/app_module._rc_slider_.html @@ -1 +1 @@ -"rc-slider" | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +"rc-slider" | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_module._rc_tooltip_.html b/docs/modules/app_module._rc_tooltip_.html index ea6adf11a..4b379dadd 100644 --- a/docs/modules/app_module._rc_tooltip_.html +++ b/docs/modules/app_module._rc_tooltip_.html @@ -1 +1 @@ -"rc-tooltip" | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +"rc-tooltip" | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_module._react_.html b/docs/modules/app_module._react_.html index 6527aa8a1..e0198608b 100644 --- a/docs/modules/app_module._react_.html +++ b/docs/modules/app_module._react_.html @@ -1 +1 @@ -"react" | reactime

                          Namespace "react"

                          Hierarchy (view full)

                          Generated using TypeDoc

                          \ No newline at end of file +"react" | reactime

                          Namespace "react"

                          Hierarchy (view full)

                          \ No newline at end of file diff --git a/docs/modules/app_module._react_apexcharts_.html b/docs/modules/app_module._react_apexcharts_.html index fa7c41a49..649d20f3f 100644 --- a/docs/modules/app_module._react_apexcharts_.html +++ b/docs/modules/app_module._react_apexcharts_.html @@ -1 +1 @@ -"react-apexcharts" | reactime

                          Namespace "react-apexcharts"

                          Generated using TypeDoc

                          \ No newline at end of file +"react-apexcharts" | reactime

                          Namespace "react-apexcharts"

                          \ No newline at end of file diff --git a/docs/modules/app_module._react_dom_.html b/docs/modules/app_module._react_dom_.html index e69673b4d..f722fd866 100644 --- a/docs/modules/app_module._react_dom_.html +++ b/docs/modules/app_module._react_dom_.html @@ -1 +1 @@ -"react-dom" | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +"react-dom" | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_module._react_hover_.html b/docs/modules/app_module._react_hover_.html index 587e58a1b..73e70e484 100644 --- a/docs/modules/app_module._react_hover_.html +++ b/docs/modules/app_module._react_hover_.html @@ -1 +1 @@ -"react-hover" | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +"react-hover" | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_module._react_json_tree_.html b/docs/modules/app_module._react_json_tree_.html index 8b3e3a7c3..28172452f 100644 --- a/docs/modules/app_module._react_json_tree_.html +++ b/docs/modules/app_module._react_json_tree_.html @@ -1 +1 @@ -"react-json-tree" | reactime

                          Namespace "react-json-tree"

                          Generated using TypeDoc

                          \ No newline at end of file +"react-json-tree" | reactime

                          Namespace "react-json-tree"

                          \ No newline at end of file diff --git a/docs/modules/app_module._react_router_dom_.html b/docs/modules/app_module._react_router_dom_.html index 311efe2a8..9c7802071 100644 --- a/docs/modules/app_module._react_router_dom_.html +++ b/docs/modules/app_module._react_router_dom_.html @@ -1 +1 @@ -"react-router-dom" | reactime

                          Namespace "react-router-dom"

                          Generated using TypeDoc

                          \ No newline at end of file +"react-router-dom" | reactime

                          Namespace "react-router-dom"

                          \ No newline at end of file diff --git a/docs/modules/app_module._react_select_.html b/docs/modules/app_module._react_select_.html index fe580f204..9da016844 100644 --- a/docs/modules/app_module._react_select_.html +++ b/docs/modules/app_module._react_select_.html @@ -1 +1 @@ -"react-select" | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +"react-select" | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_module._react_spinners_.html b/docs/modules/app_module._react_spinners_.html index 47a975031..862c56853 100644 --- a/docs/modules/app_module._react_spinners_.html +++ b/docs/modules/app_module._react_spinners_.html @@ -1 +1 @@ -"react-spinners" | reactime

                          Namespace "react-spinners"

                          Generated using TypeDoc

                          \ No newline at end of file +"react-spinners" | reactime

                          Namespace "react-spinners"

                          \ No newline at end of file diff --git a/docs/modules/app_module.html b/docs/modules/app_module.html index 88b7ed1fc..558554895 100644 --- a/docs/modules/app_module.html +++ b/docs/modules/app_module.html @@ -1,15 +1,15 @@ -app/module | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +app/module | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_slices_mainSlice.html b/docs/modules/app_slices_mainSlice.html index 5a4af5744..cb5ea4f25 100644 --- a/docs/modules/app_slices_mainSlice.html +++ b/docs/modules/app_slices_mainSlice.html @@ -1,32 +1,33 @@ -app/slices/mainSlice | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +app/slices/mainSlice | reactime
                          \ No newline at end of file diff --git a/docs/modules/app_store.html b/docs/modules/app_store.html index e151789ec..add0bc295 100644 --- a/docs/modules/app_store.html +++ b/docs/modules/app_store.html @@ -1,2 +1,3 @@ -app/store | reactime

                          Module app/store

                          Index

                          Variables

                          Generated using TypeDoc

                          \ No newline at end of file +app/store | reactime

                          Module app/store

                          Index

                          Type Aliases

                          Variables

                          \ No newline at end of file diff --git a/docs/modules/app_styles_theme.html b/docs/modules/app_styles_theme.html index 2c470e941..16ef78f8a 100644 --- a/docs/modules/app_styles_theme.html +++ b/docs/modules/app_styles_theme.html @@ -1,2 +1,2 @@ -app/styles/theme | reactime

                          Module app/styles/theme

                          Index

                          Variables

                          Generated using TypeDoc

                          \ No newline at end of file +app/styles/theme | reactime

                          Module app/styles/theme

                          Index

                          Variables

                          \ No newline at end of file diff --git a/docs/modules/backend.html b/docs/modules/backend.html index 903c8d062..47671bade 100644 --- a/docs/modules/backend.html +++ b/docs/modules/backend.html @@ -1 +1 @@ -backend | reactime

                          Module backend

                          Generated using TypeDoc

                          \ No newline at end of file +backend | reactime

                          Module backend

                          \ No newline at end of file diff --git a/docs/modules/backend_controllers_createComponentActionsRecord.html b/docs/modules/backend_controllers_createComponentActionsRecord.html index 0b2e39e58..c2c72fe84 100644 --- a/docs/modules/backend_controllers_createComponentActionsRecord.html +++ b/docs/modules/backend_controllers_createComponentActionsRecord.html @@ -1,2 +1,2 @@ -backend/controllers/createComponentActionsRecord | reactime

                          Module backend/controllers/createComponentActionsRecord

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +backend/controllers/createComponentActionsRecord | reactime

                          Module backend/controllers/createComponentActionsRecord

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/backend_controllers_createTree.html b/docs/modules/backend_controllers_createTree.html index 96b44085b..36c4bbd25 100644 --- a/docs/modules/backend_controllers_createTree.html +++ b/docs/modules/backend_controllers_createTree.html @@ -1,2 +1,2 @@ -backend/controllers/createTree | reactime

                          Module backend/controllers/createTree

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +backend/controllers/createTree | reactime

                          Module backend/controllers/createTree

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/backend_controllers_statePropExtractors.html b/docs/modules/backend_controllers_statePropExtractors.html index 492a5a371..4db5fe9ab 100644 --- a/docs/modules/backend_controllers_statePropExtractors.html +++ b/docs/modules/backend_controllers_statePropExtractors.html @@ -1,4 +1,4 @@ -backend/controllers/statePropExtractors | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +backend/controllers/statePropExtractors | reactime
                          \ No newline at end of file diff --git a/docs/modules/backend_controllers_throttle.html b/docs/modules/backend_controllers_throttle.html index cbc672419..e96afb6b3 100644 --- a/docs/modules/backend_controllers_throttle.html +++ b/docs/modules/backend_controllers_throttle.html @@ -1,2 +1,2 @@ -backend/controllers/throttle | reactime

                          Module backend/controllers/throttle

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +backend/controllers/throttle | reactime

                          Module backend/controllers/throttle

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/backend_controllers_timeJump.html b/docs/modules/backend_controllers_timeJump.html index f5b0f0739..67ef06db8 100644 --- a/docs/modules/backend_controllers_timeJump.html +++ b/docs/modules/backend_controllers_timeJump.html @@ -1,2 +1,2 @@ -backend/controllers/timeJump | reactime

                          Module backend/controllers/timeJump

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +backend/controllers/timeJump | reactime

                          Module backend/controllers/timeJump

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/backend_models_filterConditions.html b/docs/modules/backend_models_filterConditions.html index 14b4f7f78..c6d51307e 100644 --- a/docs/modules/backend_models_filterConditions.html +++ b/docs/modules/backend_models_filterConditions.html @@ -1,5 +1,5 @@ -backend/models/filterConditions | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +backend/models/filterConditions | reactime
                          \ No newline at end of file diff --git a/docs/modules/backend_models_masterState.html b/docs/modules/backend_models_masterState.html index 242f5f942..d3cf28db9 100644 --- a/docs/modules/backend_models_masterState.html +++ b/docs/modules/backend_models_masterState.html @@ -1,2 +1,2 @@ -backend/models/masterState | reactime

                          Module backend/models/masterState

                          Index

                          Variables

                          Generated using TypeDoc

                          \ No newline at end of file +backend/models/masterState | reactime

                          Module backend/models/masterState

                          Index

                          Variables

                          \ No newline at end of file diff --git a/docs/modules/backend_models_routes.html b/docs/modules/backend_models_routes.html index 7e257dc5d..74fd19960 100644 --- a/docs/modules/backend_models_routes.html +++ b/docs/modules/backend_models_routes.html @@ -1,4 +1,4 @@ -backend/models/routes | reactime

                          Module backend/models/routes

                          Index

                          Classes

                          Variables

                          Generated using TypeDoc

                          \ No newline at end of file +backend/models/routes | reactime

                          Module backend/models/routes

                          Index

                          Classes

                          Variables

                          \ No newline at end of file diff --git a/docs/modules/backend_models_tree.html b/docs/modules/backend_models_tree.html index 4ad225959..14059e3dc 100644 --- a/docs/modules/backend_models_tree.html +++ b/docs/modules/backend_models_tree.html @@ -1,3 +1,3 @@ -backend/models/tree | reactime

                          Module backend/models/tree

                          Index

                          Classes

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +backend/models/tree | reactime

                          Module backend/models/tree

                          Index

                          Classes

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/backend_module._core_js_.html b/docs/modules/backend_module._core_js_.html index d0d884083..7a369d361 100644 --- a/docs/modules/backend_module._core_js_.html +++ b/docs/modules/backend_module._core_js_.html @@ -1 +1 @@ -"core-js" | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +"core-js" | reactime
                          \ No newline at end of file diff --git a/docs/modules/backend_module._regenerator_runtime_runtime_.html b/docs/modules/backend_module._regenerator_runtime_runtime_.html index c07a02a5a..b8237b756 100644 --- a/docs/modules/backend_module._regenerator_runtime_runtime_.html +++ b/docs/modules/backend_module._regenerator_runtime_runtime_.html @@ -1 +1 @@ -"regenerator-runtime/runtime" | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +"regenerator-runtime/runtime" | reactime
                          \ No newline at end of file diff --git a/docs/modules/backend_module.html b/docs/modules/backend_module.html index 79d4d600e..c9a3cf455 100644 --- a/docs/modules/backend_module.html +++ b/docs/modules/backend_module.html @@ -1,3 +1,3 @@ -backend/module | reactime

                          Module backend/module

                          Index

                          Namespaces

                          Generated using TypeDoc

                          \ No newline at end of file +backend/module | reactime

                          Module backend/module

                          Index

                          Namespaces

                          \ No newline at end of file diff --git a/docs/modules/backend_puppeteerServer.html b/docs/modules/backend_puppeteerServer.html index 61775fc73..08415dc72 100644 --- a/docs/modules/backend_puppeteerServer.html +++ b/docs/modules/backend_puppeteerServer.html @@ -1 +1 @@ -backend/puppeteerServer | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +backend/puppeteerServer | reactime
                          \ No newline at end of file diff --git a/docs/modules/backend_routers_linkFiber.html b/docs/modules/backend_routers_linkFiber.html index 595f41014..5be0ef999 100644 --- a/docs/modules/backend_routers_linkFiber.html +++ b/docs/modules/backend_routers_linkFiber.html @@ -1,2 +1,2 @@ -backend/routers/linkFiber | reactime

                          Module backend/routers/linkFiber

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +backend/routers/linkFiber | reactime

                          Module backend/routers/linkFiber

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/backend_routers_snapShot.html b/docs/modules/backend_routers_snapShot.html index 4ca11f7eb..88cdb32dc 100644 --- a/docs/modules/backend_routers_snapShot.html +++ b/docs/modules/backend_routers_snapShot.html @@ -1,2 +1,2 @@ -backend/routers/snapShot | reactime

                          Module backend/routers/snapShot

                          Index

                          Functions

                          Generated using TypeDoc

                          \ No newline at end of file +backend/routers/snapShot | reactime

                          Module backend/routers/snapShot

                          Index

                          Functions

                          \ No newline at end of file diff --git a/docs/modules/backend_types_backendTypes.html b/docs/modules/backend_types_backendTypes.html index f21fe44ff..4c618084b 100644 --- a/docs/modules/backend_types_backendTypes.html +++ b/docs/modules/backend_types_backendTypes.html @@ -1,34 +1,34 @@ -backend/types/backendTypes | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +backend/types/backendTypes | reactime
                          \ No newline at end of file diff --git a/docs/modules/backend_types_linkFiberTypes.html b/docs/modules/backend_types_linkFiberTypes.html index 921ea854a..88a78845e 100644 --- a/docs/modules/backend_types_linkFiberTypes.html +++ b/docs/modules/backend_types_linkFiberTypes.html @@ -1,2 +1,2 @@ -backend/types/linkFiberTypes | reactime

                          Module backend/types/linkFiberTypes

                          Index

                          Interfaces

                          Generated using TypeDoc

                          \ No newline at end of file +backend/types/linkFiberTypes | reactime

                          Module backend/types/linkFiberTypes

                          Index

                          Interfaces

                          \ No newline at end of file diff --git a/docs/modules/extension_background.html b/docs/modules/extension_background.html index 6b827201f..9638b03c4 100644 --- a/docs/modules/extension_background.html +++ b/docs/modules/extension_background.html @@ -1 +1 @@ -extension/background | reactime

                          Module extension/background

                          Generated using TypeDoc

                          \ No newline at end of file +extension/background | reactime

                          Module extension/background

                          \ No newline at end of file diff --git a/docs/modules/extension_build_devtools.html b/docs/modules/extension_build_devtools.html index c1d948952..2add50dfc 100644 --- a/docs/modules/extension_build_devtools.html +++ b/docs/modules/extension_build_devtools.html @@ -1 +1 @@ -extension/build/devtools | reactime

                          Module extension/build/devtools

                          Generated using TypeDoc

                          \ No newline at end of file +extension/build/devtools | reactime

                          Module extension/build/devtools

                          \ No newline at end of file diff --git a/docs/modules/extension_contentScript.html b/docs/modules/extension_contentScript.html index b947372e7..efaaac26f 100644 --- a/docs/modules/extension_contentScript.html +++ b/docs/modules/extension_contentScript.html @@ -1 +1 @@ -extension/contentScript | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +extension/contentScript | reactime
                          \ No newline at end of file diff --git a/docs/types/backend_types_backendTypes.Fiber.html b/docs/types/backend_types_backendTypes.Fiber.html index f228a8f27..473f3bd09 100644 --- a/docs/types/backend_types_backendTypes.Fiber.html +++ b/docs/types/backend_types_backendTypes.Fiber.html @@ -1,4 +1,4 @@ -Fiber | reactime
                          Fiber: {
                              _debugHookTypes: string[] | null;
                              actualDuration?: number;
                              actualStartTime?: number;
                              child: Fiber | null;
                              elementType: any;
                              key: string | null;
                              memoizedProps: any;
                              memoizedState: any;
                              selfBaseDuration?: number;
                              sibling: Fiber | null;
                              stateNode: any;
                              tag: WorkTag;
                              treeBaseDuration?: number;
                          }

                          Type declaration

                          • _debugHookTypes: string[] | null

                            An array of hooks used for debugging purposes.

                            +Fiber | reactime
                            Fiber: {
                                _debugHookTypes: string[] | null;
                                actualDuration?: number;
                                actualStartTime?: number;
                                child: Fiber | null;
                                elementType: any;
                                key: string | null;
                                memoizedProps: any;
                                memoizedState: any;
                                selfBaseDuration?: number;
                                sibling: Fiber | null;
                                stateNode: any;
                                tag: WorkTag;
                                treeBaseDuration?: number;
                            }

                            Type declaration

                            • _debugHookTypes: string[] | null

                              An array of hooks used for debugging purposes.

                            • Optional actualDuration?: number

                              Time spent rendering this Fiber and its descendants for the current update.

                              This tells us how well the tree makes use of sCU for memoization. It is reset to 0 each time we render and only updated when we don't bailout.

                              This field is only set when the enableProfilerTimer flag is enabled.

                              @@ -31,4 +31,4 @@

                              Member

                              stateNode - The local state associated with this fiber. For cl

                              Member

                              tag - The type of the current Fiber node, such as FunctionComponent, ClassComponent, or HostComponent (for DOM elements).

                              Member

                              treeBaseDuration - The total base duration of the current Fiber node's subtree. This field is only set when the enableProfilerTimer flag is enabled.

                              Member

                              _debugHookTypes - An array of hooks used for debugging purposes.

                              -

                            Generated using TypeDoc

                            \ No newline at end of file +
                          \ No newline at end of file diff --git a/docs/types/backend_types_backendTypes.FiberRoot.html b/docs/types/backend_types_backendTypes.FiberRoot.html index 18fedcc49..060e37302 100644 --- a/docs/types/backend_types_backendTypes.FiberRoot.html +++ b/docs/types/backend_types_backendTypes.FiberRoot.html @@ -1 +1 @@ -FiberRoot | reactime
                          FiberRoot: {
                              current: Fiber;
                          }

                          Type declaration

                          Generated using TypeDoc

                          \ No newline at end of file +FiberRoot | reactime
                          FiberRoot: {
                              current: Fiber;
                          }

                          Type declaration

                          \ No newline at end of file diff --git a/docs/types/backend_types_backendTypes.WorkTag.html b/docs/types/backend_types_backendTypes.WorkTag.html index b6e08c77c..8c89a4816 100644 --- a/docs/types/backend_types_backendTypes.WorkTag.html +++ b/docs/types/backend_types_backendTypes.WorkTag.html @@ -1 +1 @@ -WorkTag | reactime
                          WorkTag: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24

                          Generated using TypeDoc

                          \ No newline at end of file +WorkTag | reactime
                          WorkTag: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24
                          \ No newline at end of file diff --git a/docs/variables/app_slices_mainSlice.mainSlice.html b/docs/variables/app_slices_mainSlice.mainSlice.html index e98fd4939..8fd6af0eb 100644 --- a/docs/variables/app_slices_mainSlice.mainSlice.html +++ b/docs/variables/app_slices_mainSlice.mainSlice.html @@ -1 +1 @@ -mainSlice | reactime
                          mainSlice: Slice<InitialState, {
                              aReactApp: ((state, action) => void);
                              addNewSnapshots: ((state, action) => void);
                              changeSlider: ((state, action) => void);
                              changeView: ((state, action) => void);
                              deleteSeries: ((state) => void);
                              deleteTab: ((state, action) => void);
                              disconnected: ((state) => void);
                              emptySnapshots: ((state) => void);
                              endConnect: ((state) => void);
                              importSnapshots: ((state, action) => void);
                              initialConnect: ((state, action) => void);
                              launchContentScript: ((state, action) => void);
                              moveBackward: ((state, action) => void);
                              moveForward: ((state, action) => void);
                              noDev: ((state, action) => void);
                              onHover: ((state, action) => void);
                              onHoverExit: ((state, action) => void);
                              pause: ((state) => void);
                              playForward: ((state, action) => void);
                              resetSlider: ((state) => void);
                              save: ((state, action) => void);
                              setCurrentLocation: ((state, action) => void);
                              setCurrentTabInApp: ((state, action) => void);
                              setPort: ((state, action) => void);
                              setTab: ((state, action) => void);
                              startPlaying: ((state, action) => void);
                              startReconnect: ((state) => void);
                              toggleExpanded: ((state, action) => void);
                              toggleMode: ((state, action) => void);
                              tutorialSaveSeriesToggle: ((state, action) => void);
                          }, "main", "main", SliceSelectors<InitialState>> = ...

                          Type declaration

                          • aReactApp: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • addNewSnapshots: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • changeSlider: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • changeView: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • deleteSeries: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • deleteTab: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • disconnected: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • emptySnapshots: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • endConnect: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • importSnapshots: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • initialConnect: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • launchContentScript: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • moveBackward: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • moveForward: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • noDev: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • onHover: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • onHoverExit: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • pause: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • playForward: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • resetSlider: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • save: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • setCurrentLocation: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • setCurrentTabInApp: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • setPort: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • setTab: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • startPlaying: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • startReconnect: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • toggleExpanded: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • toggleMode: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • tutorialSaveSeriesToggle: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          Generated using TypeDoc

                          \ No newline at end of file +mainSlice | reactime
                          mainSlice: Slice<InitialState, {
                              aReactApp: ((state, action) => void);
                              addNewSnapshots: ((state, action) => void);
                              changeSlider: ((state, action) => void);
                              changeView: ((state, action) => void);
                              deleteSeries: ((state) => void);
                              deleteTab: ((state, action) => void);
                              disconnected: ((state) => void);
                              emptySnapshots: ((state) => void);
                              endConnect: ((state) => void);
                              importSnapshots: ((state, action) => void);
                              initialConnect: ((state, action) => void);
                              launchContentScript: ((state, action) => void);
                              moveBackward: ((state, action) => void);
                              moveForward: ((state, action) => void);
                              noDev: ((state, action) => void);
                              onHover: ((state, action) => void);
                              onHoverExit: ((state, action) => void);
                              pause: ((state) => void);
                              playForward: ((state, action) => void);
                              resetSlider: ((state) => void);
                              save: ((state, action) => void);
                              setCurrentLocation: ((state, action) => void);
                              setCurrentTabInApp: ((state, action) => void);
                              setPort: ((state, action) => void);
                              setTab: ((state, action) => void);
                              startPlaying: ((state, action) => void);
                              startReconnect: ((state) => void);
                              toggleAxTree: ((state, action) => void);
                              toggleExpanded: ((state, action) => void);
                              toggleMode: ((state, action) => void);
                              tutorialSaveSeriesToggle: ((state, action) => void);
                          }, "main", "main", SliceSelectors<InitialState>> = ...

                          Type declaration

                          • aReactApp: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • addNewSnapshots: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • changeSlider: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • changeView: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • deleteSeries: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • deleteTab: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • disconnected: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • emptySnapshots: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • endConnect: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • importSnapshots: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • initialConnect: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • launchContentScript: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • moveBackward: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • moveForward: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • noDev: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • onHover: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • onHoverExit: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • pause: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • playForward: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • resetSlider: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • save: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • setCurrentLocation: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • setCurrentTabInApp: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • setPort: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • setTab: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • startPlaying: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • startReconnect: ((state) => void)
                              • (state): void
                              • Parameters

                                • state: Draft<S>

                                Returns void

                          • toggleAxTree: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • toggleExpanded: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • toggleMode: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          • tutorialSaveSeriesToggle: ((state, action) => void)
                              • (state, action): void
                              • Parameters

                                • state: Draft<S>
                                • action: {
                                      payload: any;
                                      type: string;
                                  }
                                  • payload: any
                                  • type: string

                                Returns void

                          \ No newline at end of file diff --git a/docs/variables/app_store.store.html b/docs/variables/app_store.store.html index f7ee3bc9d..75e7e9aeb 100644 --- a/docs/variables/app_store.store.html +++ b/docs/variables/app_store.store.html @@ -1 +1 @@ -store | reactime

                          Variable storeConst

                          store: EnhancedStore<{
                              main: InitialState;
                          }, UnknownAction, Tuple<[StoreEnhancer<{
                              dispatch: ThunkDispatch<{
                                  main: InitialState;
                              }, undefined, UnknownAction>;
                          }>, StoreEnhancer]>> = ...

                          Type declaration

                          Generated using TypeDoc

                          \ No newline at end of file +store | reactime

                          Variable storeConst

                          store: EnhancedStore<{
                              axLegend: {
                                  axLegendButtonClicked: boolean;
                              };
                              main: InitialState;
                          }, UnknownAction, Tuple<[StoreEnhancer<{
                              dispatch: ThunkDispatch<{
                                  axLegend: {
                                      axLegendButtonClicked: boolean;
                                  };
                                  main: InitialState;
                              }, undefined, UnknownAction>;
                          }>, StoreEnhancer]>> = ...

                          Type declaration

                          • axLegend: {
                                axLegendButtonClicked: boolean;
                            }
                            • axLegendButtonClicked: boolean
                          • main: InitialState
                          \ No newline at end of file diff --git a/docs/variables/app_styles_theme.default.html b/docs/variables/app_styles_theme.default.html index 1365ffb93..f5630e232 100644 --- a/docs/variables/app_styles_theme.default.html +++ b/docs/variables/app_styles_theme.default.html @@ -1 +1 @@ -default | reactime

                          Variable defaultConst

                          default: Theme = ...

                          Generated using TypeDoc

                          \ No newline at end of file +default | reactime

                          Variable defaultConst

                          default: Theme = ...
                          \ No newline at end of file diff --git a/docs/variables/backend_models_filterConditions.allowedComponentTypes.html b/docs/variables/backend_models_filterConditions.allowedComponentTypes.html index 048523ab7..51f830388 100644 --- a/docs/variables/backend_models_filterConditions.allowedComponentTypes.html +++ b/docs/variables/backend_models_filterConditions.allowedComponentTypes.html @@ -1 +1 @@ -allowedComponentTypes | reactime
                          allowedComponentTypes: Set<WorkTag> = ...

                          Generated using TypeDoc

                          \ No newline at end of file +allowedComponentTypes | reactime
                          allowedComponentTypes: Set<WorkTag> = ...
                          \ No newline at end of file diff --git a/docs/variables/backend_models_filterConditions.exclude.html b/docs/variables/backend_models_filterConditions.exclude.html index 37d367986..d9b4cef92 100644 --- a/docs/variables/backend_models_filterConditions.exclude.html +++ b/docs/variables/backend_models_filterConditions.exclude.html @@ -1,2 +1,2 @@ -exclude | reactime
                          exclude: Set<string> = ...

                          A set of excluded props and variable name

                          -

                          Generated using TypeDoc

                          \ No newline at end of file +exclude | reactime
                          exclude: Set<string> = ...

                          A set of excluded props and variable name

                          +
                          \ No newline at end of file diff --git a/docs/variables/backend_models_filterConditions.nextJSDefaultComponent.html b/docs/variables/backend_models_filterConditions.nextJSDefaultComponent.html index a78a61c15..2f93c1a82 100644 --- a/docs/variables/backend_models_filterConditions.nextJSDefaultComponent.html +++ b/docs/variables/backend_models_filterConditions.nextJSDefaultComponent.html @@ -1 +1 @@ -nextJSDefaultComponent | reactime
                          nextJSDefaultComponent: Set<string> = ...

                          Generated using TypeDoc

                          \ No newline at end of file +nextJSDefaultComponent | reactime
                          nextJSDefaultComponent: Set<string> = ...
                          \ No newline at end of file diff --git a/docs/variables/backend_models_filterConditions.remixDefaultComponents.html b/docs/variables/backend_models_filterConditions.remixDefaultComponents.html index cf357fa1f..4f6729686 100644 --- a/docs/variables/backend_models_filterConditions.remixDefaultComponents.html +++ b/docs/variables/backend_models_filterConditions.remixDefaultComponents.html @@ -1 +1 @@ -remixDefaultComponents | reactime
                          remixDefaultComponents: Set<string> = ...

                          Generated using TypeDoc

                          \ No newline at end of file +remixDefaultComponents | reactime
                          remixDefaultComponents: Set<string> = ...
                          \ No newline at end of file diff --git a/docs/variables/backend_models_masterState.default.html b/docs/variables/backend_models_masterState.default.html index 3b6757df9..47043b947 100644 --- a/docs/variables/backend_models_masterState.default.html +++ b/docs/variables/backend_models_masterState.default.html @@ -1,41 +1,21 @@ -default | reactime
                          default: {
                              clear: (() => void);
                              getAllComponents: (() => any[]);
                              getComponentByIndex: ((inputIndex) => any);
                              getComponentByIndexHooks: ((inputIndex) => any[]);
                              saveNew: ((component) => number);
                          }

                          Type declaration

                          • clear: (() => void)

                            Function

                            clear - Clears componentActionsRecord

                            -
                              • (): void
                              • Returns void

                                Function

                                clear - Clears componentActionsRecord

                                -
                          • getAllComponents: (() => any[])

                            Function

                            getAllComponents - This method is used for debugging purpose to access the array of setState/dispatch methods

                            +default | reactime
                            default: {
                                clear: (() => void);
                                getAllComponents: (() => any[]);
                                getComponentByIndex: ((inputIndex) => any);
                                getComponentByIndexHooks: ((inputIndex) => any[]);
                                saveNew: ((component) => number);
                            }

                            Type declaration

                            • clear: (() => void)

                              Function

                              clear - Clears componentActionsRecord

                              +
                                • (): void
                                • Returns void

                            • getAllComponents: (() => any[])

                              Function

                              getAllComponents - This method is used for debugging purpose to access the array of setState/dispatch methods

                              Returns

                              • an array of objects containing the bound methods for updating state
                              -
                                • (): any[]
                                • Returns any[]

                                    -
                                  • an array of objects containing the bound methods for updating state
                                  • -
                                  -

                                  Function

                                  getAllComponents - This method is used for debugging purpose to access the array of setState/dispatch methods

                                  -
                            • getComponentByIndex: ((inputIndex) => any)

                              Function

                              getComponentByIndex - This function is used for stateful Class Component to retrieve an object that has the bound setState method

                              -

                              Param: inputIndex

                              index of component inside componentActionsRecord coming from timeJump.ts

                              +
                                • (): any[]
                                • Returns any[]

                            • getComponentByIndex: ((inputIndex) => any)

                              Function

                              getComponentByIndex - This function is used for stateful Class Component to retrieve an object that has the bound setState method

                              Returns

                              • an object containing the bound setState method
                              -
                                • (inputIndex): any
                                • Parameters

                                  • inputIndex: number

                                    index of component inside componentActionsRecord coming from timeJump.ts

                                    -

                                  Returns any

                                    -
                                  • an object containing the bound setState method
                                  • -
                                  -

                                  Function

                                  getComponentByIndex - This function is used for stateful Class Component to retrieve an object that has the bound setState method

                                  -
                            • getComponentByIndexHooks: ((inputIndex) => any[])

                              Function

                              getComponentByIndexHooks - This function is used for Functional Component to retrieve an array of objects that have the bound dispatch methods.

                              -

                              Param: inputIndex

                              index of component inside componentActionsRecord coming from timeJump.ts

                              +
                                • (inputIndex): any
                                • Parameters

                                  • inputIndex: number

                                    index of component inside componentActionsRecord coming from timeJump.ts

                                    +

                                  Returns any

                            • getComponentByIndexHooks: ((inputIndex) => any[])

                              Function

                              getComponentByIndexHooks - This function is used for Functional Component to retrieve an array of objects that have the bound dispatch methods.

                              Returns

                              • an array of objects containing the bound dispatch methods
                              -
                                • (inputIndex): any[]
                                • Parameters

                                  • inputIndex: number[]

                                    index of component inside componentActionsRecord coming from timeJump.ts

                                    -

                                  Returns any[]

                                    -
                                  • an array of objects containing the bound dispatch methods
                                  • -
                                  -

                                  Function

                                  getComponentByIndexHooks - This function is used for Functional Component to retrieve an array of objects that have the bound dispatch methods.

                                  -
                            • saveNew: ((component) => number)

                              Function

                              saveNew - Adds a new component to the componentActionsRecord array and returns its index.

                              -

                              Param: component

                              An object that contains bound update method. For class component, the udpate method is setState. For functional component, the update method is dispatch.

                              +
                                • (inputIndex): any[]
                                • Parameters

                                  • inputIndex: number[]

                                    index of component inside componentActionsRecord coming from timeJump.ts

                                    +

                                  Returns any[]

                            • saveNew: ((component) => number)

                              Function

                              saveNew - Adds a new component to the componentActionsRecord array and returns its index.

                              Returns

                              • the index of the newly added component
                              -
                                • (component): number
                                • Parameters

                                  • component: any

                                    An object that contains bound update method. For class component, the udpate method is setState. For functional component, the update method is dispatch.

                                    -

                                  Returns number

                                    -
                                  • the index of the newly added component
                                  • -
                                  -

                                  Function

                                  saveNew - Adds a new component to the componentActionsRecord array and returns its index.

                                  -

                            Generated using TypeDoc

                            \ No newline at end of file +
                              • (component): number
                              • Parameters

                                • component: any

                                  An object that contains bound update method. For class component, the udpate method is setState. For functional component, the update method is dispatch.

                                  +

                                Returns number

                          \ No newline at end of file diff --git a/docs/variables/backend_models_routes.default.html b/docs/variables/backend_models_routes.default.html index b64fa9dd9..64d13a646 100644 --- a/docs/variables/backend_models_routes.default.html +++ b/docs/variables/backend_models_routes.default.html @@ -1 +1 @@ -default | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +default | reactime
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.Block.html b/docs/variables/backend_types_backendTypes.Block.html index 6563ff08c..03a6a5a73 100644 --- a/docs/variables/backend_types_backendTypes.Block.html +++ b/docs/variables/backend_types_backendTypes.Block.html @@ -1 +1 @@ -Block | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +Block | reactime
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.ClassComponent.html b/docs/variables/backend_types_backendTypes.ClassComponent.html index fc8c57d44..7369e726a 100644 --- a/docs/variables/backend_types_backendTypes.ClassComponent.html +++ b/docs/variables/backend_types_backendTypes.ClassComponent.html @@ -1 +1 @@ -ClassComponent | reactime
                          ClassComponent: 1 = 1

                          Generated using TypeDoc

                          \ No newline at end of file +ClassComponent | reactime
                          ClassComponent: 1 = 1
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.ContextConsumer.html b/docs/variables/backend_types_backendTypes.ContextConsumer.html index 413188522..915ae07a2 100644 --- a/docs/variables/backend_types_backendTypes.ContextConsumer.html +++ b/docs/variables/backend_types_backendTypes.ContextConsumer.html @@ -1 +1 @@ -ContextConsumer | reactime
                          ContextConsumer: 9 = 9

                          Generated using TypeDoc

                          \ No newline at end of file +ContextConsumer | reactime
                          ContextConsumer: 9 = 9
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.ContextProvider.html b/docs/variables/backend_types_backendTypes.ContextProvider.html index e0060fecb..8fd35e868 100644 --- a/docs/variables/backend_types_backendTypes.ContextProvider.html +++ b/docs/variables/backend_types_backendTypes.ContextProvider.html @@ -1 +1 @@ -ContextProvider | reactime
                          ContextProvider: 10 = 10

                          Generated using TypeDoc

                          \ No newline at end of file +ContextProvider | reactime
                          ContextProvider: 10 = 10
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.DehydratedFragment.html b/docs/variables/backend_types_backendTypes.DehydratedFragment.html index 9bbfdfb32..b8c372a55 100644 --- a/docs/variables/backend_types_backendTypes.DehydratedFragment.html +++ b/docs/variables/backend_types_backendTypes.DehydratedFragment.html @@ -1 +1 @@ -DehydratedFragment | reactime
                          DehydratedFragment: 18 = 18

                          Generated using TypeDoc

                          \ No newline at end of file +DehydratedFragment | reactime
                          DehydratedFragment: 18 = 18
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.ForwardRef.html b/docs/variables/backend_types_backendTypes.ForwardRef.html index edc12d560..e2f4e161a 100644 --- a/docs/variables/backend_types_backendTypes.ForwardRef.html +++ b/docs/variables/backend_types_backendTypes.ForwardRef.html @@ -1 +1 @@ -ForwardRef | reactime
                          ForwardRef: 11 = 11

                          Generated using TypeDoc

                          \ No newline at end of file +ForwardRef | reactime
                          ForwardRef: 11 = 11
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.Fragment.html b/docs/variables/backend_types_backendTypes.Fragment.html index 1f56e44cf..b0c3f3556 100644 --- a/docs/variables/backend_types_backendTypes.Fragment.html +++ b/docs/variables/backend_types_backendTypes.Fragment.html @@ -1 +1 @@ -Fragment | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +Fragment | reactime
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.FunctionComponent.html b/docs/variables/backend_types_backendTypes.FunctionComponent.html index e3e86a9fe..f58bb698a 100644 --- a/docs/variables/backend_types_backendTypes.FunctionComponent.html +++ b/docs/variables/backend_types_backendTypes.FunctionComponent.html @@ -1 +1 @@ -FunctionComponent | reactime
                          FunctionComponent: 0 = 0

                          Generated using TypeDoc

                          \ No newline at end of file +FunctionComponent | reactime
                          FunctionComponent: 0 = 0
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.FundamentalComponent.html b/docs/variables/backend_types_backendTypes.FundamentalComponent.html index 0002aaf5a..845d63ed6 100644 --- a/docs/variables/backend_types_backendTypes.FundamentalComponent.html +++ b/docs/variables/backend_types_backendTypes.FundamentalComponent.html @@ -1 +1 @@ -FundamentalComponent | reactime
                          FundamentalComponent: 20 = 20

                          Generated using TypeDoc

                          \ No newline at end of file +FundamentalComponent | reactime
                          FundamentalComponent: 20 = 20
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.HostComponent.html b/docs/variables/backend_types_backendTypes.HostComponent.html index a1ba66613..22b6b82e1 100644 --- a/docs/variables/backend_types_backendTypes.HostComponent.html +++ b/docs/variables/backend_types_backendTypes.HostComponent.html @@ -1,2 +1,2 @@ -HostComponent | reactime
                          HostComponent: 5 = 5

                          Host Component: a type of component that represents a native DOM element in the browser environment, such as div, span, input, h1 etc.

                          -

                          Generated using TypeDoc

                          \ No newline at end of file +HostComponent | reactime
                          HostComponent: 5 = 5

                          Host Component: a type of component that represents a native DOM element in the browser environment, such as div, span, input, h1 etc.

                          +
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.HostPortal.html b/docs/variables/backend_types_backendTypes.HostPortal.html index 546e856b5..7aa568ca6 100644 --- a/docs/variables/backend_types_backendTypes.HostPortal.html +++ b/docs/variables/backend_types_backendTypes.HostPortal.html @@ -1,2 +1,2 @@ -HostPortal | reactime
                          HostPortal: 4 = 4

                          A subtree. Could be an entry point to a different renderer.

                          -

                          Generated using TypeDoc

                          \ No newline at end of file +HostPortal | reactime
                          HostPortal: 4 = 4

                          A subtree. Could be an entry point to a different renderer.

                          +
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.HostRoot.html b/docs/variables/backend_types_backendTypes.HostRoot.html index e1624929b..ce801f887 100644 --- a/docs/variables/backend_types_backendTypes.HostRoot.html +++ b/docs/variables/backend_types_backendTypes.HostRoot.html @@ -1,2 +1,2 @@ -HostRoot | reactime
                          HostRoot: 3 = 3

                          Root of a host tree. Could be nested inside another node.

                          -

                          Generated using TypeDoc

                          \ No newline at end of file +HostRoot | reactime
                          HostRoot: 3 = 3

                          Root of a host tree. Could be nested inside another node.

                          +
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.HostText.html b/docs/variables/backend_types_backendTypes.HostText.html index ea86e9087..730b16367 100644 --- a/docs/variables/backend_types_backendTypes.HostText.html +++ b/docs/variables/backend_types_backendTypes.HostText.html @@ -1 +1 @@ -HostText | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +HostText | reactime
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.IncompleteClassComponent.html b/docs/variables/backend_types_backendTypes.IncompleteClassComponent.html index ff787bc76..3df8b227d 100644 --- a/docs/variables/backend_types_backendTypes.IncompleteClassComponent.html +++ b/docs/variables/backend_types_backendTypes.IncompleteClassComponent.html @@ -1 +1 @@ -IncompleteClassComponent | reactime

                          Variable IncompleteClassComponentConst

                          IncompleteClassComponent: 17 = 17

                          Generated using TypeDoc

                          \ No newline at end of file +IncompleteClassComponent | reactime

                          Variable IncompleteClassComponentConst

                          IncompleteClassComponent: 17 = 17
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.IndeterminateComponent.html b/docs/variables/backend_types_backendTypes.IndeterminateComponent.html index aba08e09a..0683fe326 100644 --- a/docs/variables/backend_types_backendTypes.IndeterminateComponent.html +++ b/docs/variables/backend_types_backendTypes.IndeterminateComponent.html @@ -1,2 +1,2 @@ -IndeterminateComponent | reactime
                          IndeterminateComponent: 2 = 2

                          Before we know whether it is function or class

                          -

                          Generated using TypeDoc

                          \ No newline at end of file +IndeterminateComponent | reactime
                          IndeterminateComponent: 2 = 2

                          Before we know whether it is function or class

                          +
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.LazyComponent.html b/docs/variables/backend_types_backendTypes.LazyComponent.html index 0410dd8d2..9232d18de 100644 --- a/docs/variables/backend_types_backendTypes.LazyComponent.html +++ b/docs/variables/backend_types_backendTypes.LazyComponent.html @@ -1 +1 @@ -LazyComponent | reactime
                          LazyComponent: 16 = 16

                          Generated using TypeDoc

                          \ No newline at end of file +LazyComponent | reactime
                          LazyComponent: 16 = 16
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.LegacyHiddenComponent.html b/docs/variables/backend_types_backendTypes.LegacyHiddenComponent.html index b7f0e5d84..a6e87e3a8 100644 --- a/docs/variables/backend_types_backendTypes.LegacyHiddenComponent.html +++ b/docs/variables/backend_types_backendTypes.LegacyHiddenComponent.html @@ -1 +1 @@ -LegacyHiddenComponent | reactime
                          LegacyHiddenComponent: 24 = 24

                          Generated using TypeDoc

                          \ No newline at end of file +LegacyHiddenComponent | reactime
                          LegacyHiddenComponent: 24 = 24
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.MemoComponent.html b/docs/variables/backend_types_backendTypes.MemoComponent.html index 0d59a6a98..c27f58ba5 100644 --- a/docs/variables/backend_types_backendTypes.MemoComponent.html +++ b/docs/variables/backend_types_backendTypes.MemoComponent.html @@ -1 +1 @@ -MemoComponent | reactime
                          MemoComponent: 14 = 14

                          Generated using TypeDoc

                          \ No newline at end of file +MemoComponent | reactime
                          MemoComponent: 14 = 14
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.Mode.html b/docs/variables/backend_types_backendTypes.Mode.html index 1fc0db3a7..ad9dbbd70 100644 --- a/docs/variables/backend_types_backendTypes.Mode.html +++ b/docs/variables/backend_types_backendTypes.Mode.html @@ -1 +1 @@ -Mode | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +Mode | reactime
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.OffscreenComponent.html b/docs/variables/backend_types_backendTypes.OffscreenComponent.html index 67d567d96..833f0d277 100644 --- a/docs/variables/backend_types_backendTypes.OffscreenComponent.html +++ b/docs/variables/backend_types_backendTypes.OffscreenComponent.html @@ -1 +1 @@ -OffscreenComponent | reactime
                          OffscreenComponent: 23 = 23

                          Generated using TypeDoc

                          \ No newline at end of file +OffscreenComponent | reactime
                          OffscreenComponent: 23 = 23
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.Profiler.html b/docs/variables/backend_types_backendTypes.Profiler.html index b6c15852f..190bfb6d0 100644 --- a/docs/variables/backend_types_backendTypes.Profiler.html +++ b/docs/variables/backend_types_backendTypes.Profiler.html @@ -1 +1 @@ -Profiler | reactime

                          Generated using TypeDoc

                          \ No newline at end of file +Profiler | reactime
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.ScopeComponent.html b/docs/variables/backend_types_backendTypes.ScopeComponent.html index 51f9e7c72..66818ffcc 100644 --- a/docs/variables/backend_types_backendTypes.ScopeComponent.html +++ b/docs/variables/backend_types_backendTypes.ScopeComponent.html @@ -1 +1 @@ -ScopeComponent | reactime
                          ScopeComponent: 21 = 21

                          Generated using TypeDoc

                          \ No newline at end of file +ScopeComponent | reactime
                          ScopeComponent: 21 = 21
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.SimpleMemoComponent.html b/docs/variables/backend_types_backendTypes.SimpleMemoComponent.html index 83ca47489..d14f86c3a 100644 --- a/docs/variables/backend_types_backendTypes.SimpleMemoComponent.html +++ b/docs/variables/backend_types_backendTypes.SimpleMemoComponent.html @@ -1 +1 @@ -SimpleMemoComponent | reactime
                          SimpleMemoComponent: 15 = 15

                          Generated using TypeDoc

                          \ No newline at end of file +SimpleMemoComponent | reactime
                          SimpleMemoComponent: 15 = 15
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.SuspenseComponent.html b/docs/variables/backend_types_backendTypes.SuspenseComponent.html index e643681e9..8e7089615 100644 --- a/docs/variables/backend_types_backendTypes.SuspenseComponent.html +++ b/docs/variables/backend_types_backendTypes.SuspenseComponent.html @@ -1 +1 @@ -SuspenseComponent | reactime
                          SuspenseComponent: 13 = 13

                          Generated using TypeDoc

                          \ No newline at end of file +SuspenseComponent | reactime
                          SuspenseComponent: 13 = 13
                          \ No newline at end of file diff --git a/docs/variables/backend_types_backendTypes.SuspenseListComponent.html b/docs/variables/backend_types_backendTypes.SuspenseListComponent.html index 84ba032f9..7fba23c49 100644 --- a/docs/variables/backend_types_backendTypes.SuspenseListComponent.html +++ b/docs/variables/backend_types_backendTypes.SuspenseListComponent.html @@ -1 +1 @@ -SuspenseListComponent | reactime
                          SuspenseListComponent: 19 = 19

                          Generated using TypeDoc

                          \ No newline at end of file +SuspenseListComponent | reactime
                          SuspenseListComponent: 19 = 19
                          \ No newline at end of file diff --git a/src/app/components/StateRoute/AxMap/AxMap.tsx b/src/app/components/StateRoute/AxMap/AxMap.tsx index 03a4b542a..719d57645 100644 --- a/src/app/components/StateRoute/AxMap/AxMap.tsx +++ b/src/app/components/StateRoute/AxMap/AxMap.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { ParentSize } from '@visx/responsive'; import AxTree from './Ax'; -import { AxContainer } from '../../../FrontendTypes'; +import type { AxContainer } from '../../../FrontendTypes'; // Container to hold AxTree. AxTree is conditionally rendered based on the state of the setter function "showTree" in StateRoute diff --git a/src/app/components/StateRoute/ComponentMap/ComponentMap.tsx b/src/app/components/StateRoute/ComponentMap/ComponentMap.tsx index 6d3f37e8c..6f342b07d 100644 --- a/src/app/components/StateRoute/ComponentMap/ComponentMap.tsx +++ b/src/app/components/StateRoute/ComponentMap/ComponentMap.tsx @@ -28,6 +28,8 @@ const nodeParentFill = '#161521'; //#161521 original const nodeChildFill = '#62d6fb'; //#62d6fb original const nodeParentStroke = '#F00008'; //#F00008 original const nodeChildStroke = '#4D4D4D'; //#4D4D4D original +let stroke = ''; + const defaultMargin: DefaultMargin = { top: 30, @@ -189,7 +191,7 @@ export default function ComponentMap({ linkType, orientation, }); - return totalWidth < 10 ? null : ( + return totalWidth < 10 ? null : (
                          (a.parent === b.parent ? 0.5 : 0.5) / a.depth} > + {(tree) => ( - {tree.links().map((link, i) => ( + {tree.links().map((link, i) => { + const linkName = link.source.data.name; + const propsObj = link.source.data.componentData.props; + const childPropsObj = link.target.data.componentData.props; + let propsLength; + let childPropsLength; + console.log(`------------------------------${i}:`); + + + console.log(`LINK: ${linkName}`, link); + console.log('>PROPS: ', propsObj); + if (propsObj) { + propsLength = Object.keys(propsObj).length; + console.log('>> props_length: ', propsLength); + } + if (childPropsObj) { + childPropsLength = Object.keys(childPropsObj).length; + console.log('>> child_props_length: ', childPropsLength); + } + // function Sigmoid (x) { + // // alter the shape by changing x0, L and k (see wikipedia) + // const x0 = 5; + // const L = 25; + // const k = .4; + // // some costumization for case x <= 0 + // if (x <= 0) result = 1 + // else { + // let result = -3 + L / (1 + Math.exp(-k * (x - x0))); + // } + // return result; + // } + // const strokeWidthIndex = Sigmoid(childPropsLength); + const strokeWidthIndex = childPropsLength * 2.5 + 1; + console.log('strokeWidthIndex: ', strokeWidthIndex); + + + if (strokeWidthIndex <= 1) { + // strokeWidthIndex = 1; + stroke = '#000000'; + } else { + stroke = '#df6f37' + } + + return ( - ))} + ) + }) + } {tree.descendants().map((node, key) => { const widthFunc: number = (name) => { diff --git a/src/app/styles/components/_componentMap.scss b/src/app/styles/components/_componentMap.scss index 921d96c06..e171722bd 100644 --- a/src/app/styles/components/_componentMap.scss +++ b/src/app/styles/components/_componentMap.scss @@ -1,6 +1,10 @@ -.compMapLink { - stroke: $map-link; -} +// .compMapLink { +// // stroke: $map-link; +// stroke: $secondary-color; +// } +.compMapLink:hover { + box-shadow: 10px 10px rgb(163, 205, 24); +}; .comp-map-options { color: $map-options-label; @@ -38,4 +42,6 @@ .compMapRootText { fill: $map-root-text; -} \ No newline at end of file +} + + From 87d24a700a136219cd7887bc650f62fa026b7b69 Mon Sep 17 00:00:00 2001 From: Mel Koppens Date: Mon, 29 Apr 2024 10:51:51 -0700 Subject: [PATCH 2/3] added logistic function --- .../StateRoute/ComponentMap/ComponentMap.tsx | 23 +++++++------------ 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/src/app/components/StateRoute/ComponentMap/ComponentMap.tsx b/src/app/components/StateRoute/ComponentMap/ComponentMap.tsx index 6f342b07d..b73a0ed10 100644 --- a/src/app/components/StateRoute/ComponentMap/ComponentMap.tsx +++ b/src/app/components/StateRoute/ComponentMap/ComponentMap.tsx @@ -248,23 +248,16 @@ export default function ComponentMap({ childPropsLength = Object.keys(childPropsObj).length; console.log('>> child_props_length: ', childPropsLength); } - // function Sigmoid (x) { - // // alter the shape by changing x0, L and k (see wikipedia) - // const x0 = 5; - // const L = 25; - // const k = .4; - // // some costumization for case x <= 0 - // if (x <= 0) result = 1 - // else { - // let result = -3 + L / (1 + Math.exp(-k * (x - x0))); - // } - // return result; - // } - // const strokeWidthIndex = Sigmoid(childPropsLength); - const strokeWidthIndex = childPropsLength * 2.5 + 1; + // go to https://en.wikipedia.org/wiki/Logistic_function + // for an explanation of Logistic functions and parameters used + const yshift = -3; + const x0 = 5; + const L = 25; + const k = .4; + const strokeWidthIndex = yshift + L / (1 + Math.exp(-k * (childPropsLength - x0))); + // const strokeWidthIndex = childPropsLength * 2.5 + 1; console.log('strokeWidthIndex: ', strokeWidthIndex); - if (strokeWidthIndex <= 1) { // strokeWidthIndex = 1; stroke = '#000000'; From 5295ba5982b9a3bd71339b2b9a12858ef98280ae Mon Sep 17 00:00:00 2001 From: Haider Ali Date: Mon, 29 Apr 2024 13:16:06 -0700 Subject: [PATCH 3/3] depreciated dependency fixed --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6a006e972..733768e16 100644 --- a/package.json +++ b/package.json @@ -190,7 +190,7 @@ "prettier": "^3.1.1", "rc-slider": "^10.5.0", "rc-tooltip": "^6.1.3", - "react": "^18.2.0", + "react": "^18.3.1", "react-apexcharts": "^1.4.1", "react-hover": "^3.0.1", "react-json-tree": "^0.18.0",