13 Commits

Author SHA1 Message Date
Oscar Lorentzon
035be97a23 refactor: use direct imports everywhere
Use direct imports everywhere for uniformity
and clarity.
Bootstrap component service in bundle.
2021-02-24 08:53:07 +01:00
Oscar Lorentzon
fc627d7d96 docs: add js docs to public classes
Add docs to classes that are part of documentation
build. Add new classes to documentation build.
Make using section similar for landing and readme.
2020-12-09 21:57:33 +01:00
Oscar Lorentzon
b1ba8b704c feat: expose array buffer fetcher
Expose to simplify data provider development.
2020-12-02 18:42:01 +01:00
Oscar Lorentzon
ae9fc71134 feat: load clusters from url
Add JSON inflator class to be able to reuse
in data providers.
2020-12-02 18:25:17 +01:00
Oscar Lorentzon
5583028cd5 refactor(api): url as param to mesh method
Use URL instead of key as param to get mesh method.
Populate mesh URL in data provider.
Use array buffer instead of buffer in mesh reader.
2020-11-26 09:23:27 +01:00
Oscar Lorentzon
f3fa835f85 refactor(api): rename set user token method for clarity
Distinguish user token and client token with clear naming.
2020-11-06 11:33:40 +01:00
Oscar Lorentzon
d093883c11 refactor(api): support single cell fetch only
Require API user to parallelize the cell fetching.
2020-11-04 17:44:56 +01:00
Oscar Lorentzon
d34b74830c refactor(api): call image function with url
Set thumb URLs on node fetch to enable dynamic URLs
returned by the API.
2020-11-03 19:40:58 +01:00
Oscar Lorentzon
9cdc57b4d6 refactor(api): require data and geometry provider base params 2020-10-26 17:58:59 +01:00
Oscar Lorentzon
c9e293801e refactor(api): move interfaces to interface folder 2020-10-16 11:20:27 +02:00
Oscar Lorentzon
4ddede39c4 refactor(api): geometry provider api
Make tile abstraction layer to enable different
implementations.
2020-10-15 14:04:42 +02:00
Oscar Lorentzon
8893ac8e8d feat(api): expose data provider class publicly 2020-10-07 22:32:40 +02:00
Oscar Lorentzon
fd4374cffe refactor(api): extend data provider base 2020-10-06 10:25:00 +02:00