numberscope / frontscope

Numberscope's front end and user interface: responsible for specifying sequences and defining and displaying visualizers
MIT License
7 stars 15 forks source link

Specimen browser storage [cleaned] #362

Closed gwhitney closed 3 months ago

gwhitney commented 3 months ago

By submitting this PR, I am indicating to the Numberscope maintainers that I have read and understood the contributing guidelines and that this PR follows those guidelines to the best of my knowledge. I have also read the pull request checklist and followed the instructions therein.


This PR is second in the PR merge chain. Specimen browser storage

This PR adds two new files that aren't used anywhere at this point: browserCaching.spec.ts and browserCaching.ts. browserCaching.ts adds the interface for storing specimens in the browser. This file is updated in later iterations, but largely remains the same.

[Maintainer's note: we would not usually allow a PR that simply adds unused files, but are making an exception in this case for the sake of the chain of related PRs resulting from the Delft project.]

Supersedes #355.

gwhitney commented 3 months ago

OK, this seems to be a reasonably-written, self-contained new facility with reasonably thorough unit tests. Merging.