Skip to content

feat(runtime-worker): add VTStoreRegistry preloads - #1558

Merged
kubohiroya merged 1 commit into
mainfrom
feat/location-store/vt-store-registry
Aug 23, 2026
Merged

feat(runtime-worker): add VTStoreRegistry preloads#1558
kubohiroya merged 1 commit into
mainfrom
feat/location-store/vt-store-registry

Conversation

@kubohiroya

Copy link
Copy Markdown
Owner

Summary

  • Add VTStoreRegistry and expose getVTStoreRegistry from runtime-worker.
  • Register location/shape/route vector tile stores from register*WorkerStores instead of leaving them as no-op.
  • Run plugin worker store preloads during worker bootstrap and document the VTStoreRegistry path.

Validation

  • pnpm --filter @hierarchidb/runtime-worker exec vitest run src/entity/__tests__/unit/VTStoreRegistry.unit.ts
  • pnpm --filter @hierarchidb/location-plugin exec vitest run src/worker/__tests__/unit/registerLocationWorkerStores.unit.test.ts src/worker/__tests__/unit/createLocationVectorTileStoreDexie.unit.test.ts
  • pnpm -w turbo run typecheck --filter @hierarchidb/runtime-worker --filter @hierarchidb/location-plugin --filter @hierarchidb/shape-plugin --filter @hierarchidb/route-plugin --filter @hierarchidb/app
  • pnpm tsx scripts/naming-audit.ts --changed-since origin/main --format json --report-only
  • pnpm --filter @hierarchidb/shape-plugin typecheck
  • pnpm --filter @hierarchidb/shape-plugin build

Closes #1507

@kubohiroya
kubohiroya merged commit 08b3a17 into main Aug 23, 2026
2 checks passed
@kubohiroya
kubohiroya deleted the feat/location-store/vt-store-registry branch August 23, 2026 11:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(location-store): Location MVT の永続 store と query API を追加する

1 participant