diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..e69de29 diff --git a/src/components/SnapshotView.tsx b/src/components/SnapshotView.tsx new file mode 100644 index 0000000..1ad01f4 --- /dev/null +++ b/src/components/SnapshotView.tsx @@ -0,0 +1 @@ +//to render current snapshot or diff \ No newline at end of file diff --git a/src/components/TimelineSlider.tsx b/src/components/TimelineSlider.tsx new file mode 100644 index 0000000..e69de29 diff --git a/src/containers/MainContainer.tsx b/src/containers/MainContainer.tsx new file mode 100644 index 0000000..e69de29 diff --git a/src/example/App.tsx b/src/example/App.tsx new file mode 100644 index 0000000..e69de29 diff --git a/src/hooks/useFiberTree.ts b/src/hooks/useFiberTree.ts new file mode 100644 index 0000000..b1f108a --- /dev/null +++ b/src/hooks/useFiberTree.ts @@ -0,0 +1 @@ +//access React DevTools global hook and invoke parseFiber \ No newline at end of file diff --git a/src/hooks/useSnapshotRecorder.ts b/src/hooks/useSnapshotRecorder.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/reducers/mainReducer.ts b/src/reducers/mainReducer.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/store/store.ts b/src/store/store.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/transport/socket.ts b/src/transport/socket.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/utils/deepClone.ts b/src/utils/deepClone.ts new file mode 100644 index 0000000..5d510b0 --- /dev/null +++ b/src/utils/deepClone.ts @@ -0,0 +1,2 @@ +//perform deep copy of objects to freez snapshot of entire compenent state +//avoids mutation of shared references \ No newline at end of file diff --git a/src/utils/parseFiber.ts b/src/utils/parseFiber.ts new file mode 100644 index 0000000..ef0fe22 --- /dev/null +++ b/src/utils/parseFiber.ts @@ -0,0 +1 @@ +//recursively traverse and extract data from Fiber tree \ No newline at end of file